diff --git a/.gitignore b/.gitignore index 24e10a38..e60137ff 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ -target/ +/target # diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 72c16ce9..267b7d22 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -6,20 +6,23 @@ + + + + + + - + - - + + + - - - - - - + + @@ -27,21 +30,6 @@ \ No newline at end of file diff --git a/.idea/dictionaries/global.xml b/.idea/dictionaries/global.xml index d3a289c0..59bec7f8 100644 --- a/.idea/dictionaries/global.xml +++ b/.idea/dictionaries/global.xml @@ -2,34 +2,50 @@ anbieter + anhang bugfixes casa filemaker fmpxmllayout fmpxmlresult + gardenhouse groundplan haus + idealista immo + immobar immobiliare immobilie immobilien immobilienscout + immotype immoxml intelli + isdn kauf kyero miete mpeg + msvideo + msword mustermann nein openestate openimmo + planimetry + realestate + realvideo + revenuetype + simplefield + sparefield suedtirol + swimmingpool trovit uebertragung + unmarshaller wohnen wohnung zahl - + \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml index 0e68af31..bd3bf28f 100644 --- a/.idea/encodings.xml +++ b/.idea/encodings.xml @@ -2,20 +2,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 00000000..8e4e951c --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml new file mode 100644 index 00000000..712ab9d9 --- /dev/null +++ b/.idea/jarRepositories.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml index 63a2d8d8..2ddcb2e6 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -11,7 +11,7 @@ - + \ No newline at end of file diff --git a/Build/.gitignore b/Build/.gitignore new file mode 100644 index 00000000..2a36a89e --- /dev/null +++ b/Build/.gitignore @@ -0,0 +1,2 @@ +/apidocs +/target diff --git a/Build/README.md b/Build/README.md new file mode 100644 index 00000000..b774c797 --- /dev/null +++ b/Build/README.md @@ -0,0 +1,32 @@ +OpenEstate-IO-Build 1.5 +======================= + +*OpenEstate-IO-Build* is a Java library, that provides some helper classes used to build the *OpenEstate-IO* libraries. This library is not required at runtime. + + +Dependencies +------------ + +- Java 8 or newer +- [jsonschema2pojo 1.1.1](https://github.com/joelittlejohn/jsonschema2pojo) + + +Changelog +--------- + +Take a look at [`CHANGELOG.md`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/CHANGELOG.md) for the full changelog. + + +License +------- + +This library is licensed under the terms of [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.html). Take a look at [`LICENSE.txt`](https://github.com/OpenEstate/OpenEstate-IO/blob/develop/LICENSE.txt) for the license text. + + +Further information +------------------- + +- [*OpenEstate-IO* at GitHub](https://github.com/OpenEstate/OpenEstate-IO) +- [Releases of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/releases) +- [Changelog of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/CHANGELOG.md) +- [API documentation of *OpenEstate-IO*](https://media.openestate.org/apidocs/OpenEstate-IO/) diff --git a/Build/pom.xml b/Build/pom.xml new file mode 100644 index 00000000..ddae18dd --- /dev/null +++ b/Build/pom.xml @@ -0,0 +1,109 @@ + + + 4.0.0 + + + org.openestate.io + OpenEstate-IO + 1.5 + + + OpenEstate-IO-Build + 1.5 + jar + + OpenEstate-IO-Build + + OpenEstate-IO-Build is a Java library, that provides some helper classes for the build process of OpenEstate-IO. + + https://openestate.org + + OpenEstate + https://openestate.org/ + + + + The Apache Software License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + repo + A business-friendly OSS license + + + + + + andy + Andreas Rudolph + andy@openindex.de + OpenIndex + https://openindex.de/ + + + + + + + + org.jsonschema2pojo + jsonschema2pojo-core + compile + + + + + junit + junit + test + + + ch.qos.logback + logback-classic + test + + + org.slf4j + slf4j-api + test + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 8 + + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + true + + + + + + org.apache.maven.plugins + maven-jar-plugin + + + + org.openestate.io.build + + + + + + + + diff --git a/Build/src/main/java/org/openestate/io/build/CustomJsonRules.java b/Build/src/main/java/org/openestate/io/build/CustomJsonRules.java new file mode 100644 index 00000000..7022fd43 --- /dev/null +++ b/Build/src/main/java/org/openestate/io/build/CustomJsonRules.java @@ -0,0 +1,119 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.openestate.io.build; + +import com.fasterxml.jackson.databind.JsonNode; +import com.sun.codemodel.JType; +import java.util.HashMap; +import java.util.Map; +import org.jsonschema2pojo.GenerationConfig; +import org.jsonschema2pojo.rules.RuleFactory; +import org.jsonschema2pojo.util.NameHelper; + +/** + * A customized {@link RuleFactory} for creating Java objects from a JSON schema. + *

+ * This implementation fixes naming problems in generated getter, setter and with methods. + * + * @author Andreas Rudolph + * @since 1.5 + */ +@SuppressWarnings("unused") +public class CustomJsonRules extends RuleFactory { + private NameHelper nameHelper = null; + + @Override + public synchronized NameHelper getNameHelper() { + if (this.nameHelper == null) { + this.nameHelper = new CustomNameHelper(this.getGenerationConfig()); + } + return this.nameHelper; + } + + private static class CustomNameHelper extends NameHelper { + private final Map names = new HashMap<>(); + + private CustomNameHelper(GenerationConfig generationConfig) { + super(generationConfig); + } + + @Override + public String getBuilderName(String propertyName, JsonNode node) { + if (!node.has("javaName")) { + //System.out.println("getGetterName => '" + propertyName + "'"); + if (this.names.containsKey(propertyName)) { + propertyName = this.names.get(propertyName); + //System.out.println("=> '" + propertyName + "'"); + } + //else { + // System.out.println("=> UNKNOWN"); + //} + } + //else { + // System.out.println(propertyName + " has javaName " + node.get("javaName").asText()); + //} + + return super.getBuilderName(propertyName, node); + } + + @Override + public String getPropertyName(String jsonFieldName, JsonNode node) { + final String name = super.getPropertyName(jsonFieldName, node); + + //System.out.println("getPropertyName '" + jsonFieldName + "' => '" + name + "'"); + this.names.put(jsonFieldName, name); + return name; + } + + @Override + public String getGetterName(String propertyName, JType type, JsonNode node) { + if (!node.has("javaName")) { + //System.out.println("getGetterName => '" + propertyName + "'"); + if (this.names.containsKey(propertyName)) { + propertyName = this.names.get(propertyName); + //System.out.println("=> '" + propertyName + "'"); + } + //else { + // System.out.println("=> UNKNOWN"); + //} + } + //else { + // System.out.println(propertyName + " has javaName " + node.get("javaName").asText()); + //} + + return super.getGetterName(propertyName, type, node); + } + + @Override + public String getSetterName(String propertyName, JsonNode node) { + if (!node.has("javaName")) { + //System.out.println("getSetterName => '" + propertyName + "'"); + if (this.names.containsKey(propertyName)) { + propertyName = this.names.get(propertyName); + //System.out.println("=> '" + propertyName + "'"); + } + //else { + // System.out.println("=> UNKNOWN"); + //} + } + //else { + // System.out.println(propertyName + " has javaName " + node.get("javaName").asText()); + //} + + return super.getSetterName(propertyName, node); + } + } +} \ No newline at end of file diff --git a/Build/src/main/java/org/openestate/io/build/package-info.java b/Build/src/main/java/org/openestate/io/build/package-info.java new file mode 100644 index 00000000..87207fc5 --- /dev/null +++ b/Build/src/main/java/org/openestate/io/build/package-info.java @@ -0,0 +1,25 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * Helper classes for building OpenEstate-IO libraries. + *

+ * These classes are not required at runtime. + * + * @author Andreas Rudolph + * @since 1.5 + */ +package org.openestate.io.build; diff --git a/Build/src/main/temp/module-info.java b/Build/src/main/temp/module-info.java new file mode 100644 index 00000000..910ee399 --- /dev/null +++ b/Build/src/main/temp/module-info.java @@ -0,0 +1,28 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * Helper classes for building OpenEstate-IO libraries. + * + * @author Andreas Rudolph + * @since 1.5 + */ +module org.openestate.io.build { + requires com.fasterxml.jackson.databind; + requires codemodel; + requires jsonschema2pojo.core; + +} diff --git a/Build/src/test/resources/logback.xml b/Build/src/test/resources/logback.xml new file mode 100644 index 00000000..6a3ab4da --- /dev/null +++ b/Build/src/test/resources/logback.xml @@ -0,0 +1,18 @@ + + + + + + [%p] %msg%n + + + + + + + + + diff --git a/CHANGELOG.md b/CHANGELOG.md index 97f63b8e..d148fe1f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,24 @@ Changelog for OpenEstate-IO =========================== +1.5 (16 Aug 2021) +----------------- + +- Compile for Java 8. +- Provide JAXB as dependency for easier use in Java 9 and beyond. +- Regenerated JAXB classes against with JAXB 2.3. +- Add support for the XML format of immobar.it. +- Add support for the JSON format of idealista.com. +- Updated the XML format of immobiliare.it to version 2.8. +- Replaced `jaxen` dependency with JDK's internal XPath engine. +- Updated `commons-codec` library to version 1.15. +- Updated `commons-csv` library to version 1.9.0. +- Updated `commons-io` library to version 2.11.0. +- Updated `commons-lang` library to version 3.12.0. +- Updated `commons-text` library to version 1.9. +- Updated `slf4j` libraries to version 1.7.30. + + 1.4 (09 Dec 2018) ----------------- @@ -40,8 +58,7 @@ Changelog for OpenEstate-IO - Updated `commons-lang` library to version 3.6. - Add dependency to `commons-text` library in version 1.1. - Support **OpenImmo** format in version 1.2.7b. -- Update XML format of - [wohnen-in-suedtirol.it](https://wohnen-in-suedtirol.it/) to version 2.2. +- Update XML format of [wohnen-in-suedtirol.it](https://www.wohnen-in-suedtirol.it/) to version 2.2. 1.2 (14 May 2017) @@ -51,8 +68,7 @@ Changelog for OpenEstate-IO - Generated JAXB classes implement `java.io.Serializable`. - Improved parsing of numeric values according to a certain locale. -- Improved processing of certain simple types in **Kyero** / **Trovit** / - **daft.ie** / **IS24-XML** format. +- Improved processing of certain simple types in **Kyero** / **Trovit** / **daft.ie** / **IS24-XML** format. - Dump CSV records into a human readable form. - Updated `commons-csv` library to version 1.4. - Updated `commons-io` library to version 2.5. @@ -66,12 +82,9 @@ Changelog for OpenEstate-IO ### bugfixes -- `xsd:positiveDecimal` / `xsd:positiveInteger` values are not printed - correctly in **ImmoXML** / **DaftIE** / **OpenImmo** format -- fixed printing of `posdecimal` / `xsd:positiveInteger` values in - **ImmoXML** / **OpenImmo** format -- numeric values are not strictly parsed in **IDX** / **ImmoXML** / - **IS24-CSV** / **OpenImmo** / **Trovit** format +- `xsd:positiveDecimal` / `xsd:positiveInteger` values are not printed correctly in **ImmoXML** / **DaftIE** / **OpenImmo** format +- fixed printing of `posdecimal` / `xsd:positiveInteger` values in **ImmoXML** / **OpenImmo** format +- numeric values are not strictly parsed in **IDX** / **ImmoXML** / **IS24-CSV** / **OpenImmo** / **Trovit** format ### updates @@ -85,9 +98,7 @@ Changelog for OpenEstate-IO ### new features -- The library is available through [Maven Central Repository](http://search.maven.org/#search|ga|1|org.openestate.io) - from this release on. See [documentation page about Maven](https://github.com/OpenEstate/OpenEstate-IO/wiki/Integration-with-Maven) - for more information. +- The library is available through [Maven Central Repository](http://search.maven.org/#search|ga|1|org.openestate.io) from this release on. See [documentation page about Maven](https://github.com/OpenEstate/OpenEstate-IO/wiki/Integration-with-Maven) for more information. - implemented *FMPXMLLAYOUT* & *FMPXMLRESULT* format of *Filemaker* databases ### updates diff --git a/CasaIT/.gitignore b/CasaIT/.gitignore index 48215a5c..2a36a89e 100644 --- a/CasaIT/.gitignore +++ b/CasaIT/.gitignore @@ -1,2 +1,2 @@ -release/ -target/ +/apidocs +/target diff --git a/CasaIT/README.md b/CasaIT/README.md index 56146cf3..e796a669 100644 --- a/CasaIT/README.md +++ b/CasaIT/README.md @@ -1,54 +1,38 @@ -OpenEstate-IO-CasaIT 1.4 +OpenEstate-IO-CasaIT 1.5 ======================== -*OpenEstate-IO-CasaIT* is a Java library to read and write real estate data in -the XML format of [*casa.it*](https://www.casa.it). +*OpenEstate-IO-CasaIT* is a Java library to read and write real estate data in the XML format of [*casa.it*](https://www.casa.it). Warning ------- -This is an experimental build, that was not used in production so far. The XML -schema, that was provided to us by [*casa.it*](https://www.casa.it) may not be up to -date anymore. +This is an experimental build, that was not used in production so far. The XML schema, that was provided to us by [*casa.it*](https://www.casa.it) may not be up-to-date anymore. Features -------- -- read XML data according to the specifications of - [*casa.it*](https://www.casa.it) - (see [`CasaItReadingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/Examples/src/main/java/org/openestate/io/examples/CasaItReadingExample.java)) -- write XML data according to the specifications of - [*casa.it*](https://www.casa.it) - (see [`CasaItWritingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/Examples/src/main/java/org/openestate/io/examples/CasaItWritingExample.java)) +- read XML data according to the specifications of [*casa.it*](https://www.casa.it) (see [`CasaItReadingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/Examples/src/main/java/org/openestate/io/examples/CasaItReadingExample.java)) +- write XML data according to the specifications of [*casa.it*](https://www.casa.it) (see [`CasaItWritingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/Examples/src/main/java/org/openestate/io/examples/CasaItWritingExample.java)) How to use ---------- -Download the [latest release from GitHub](https://github.com/OpenEstate/OpenEstate-IO/releases/latest). -The provided archive contains all required files (compiled libraries, -dependencies, source code and documentations). +Download the [latest release from GitHub](https://github.com/OpenEstate/OpenEstate-IO/releases/latest). The provided archive contains all required files (compiled libraries, dependencies, source code and documentations). -Alternatively you can integrate the library from -[Maven Central Repository](https://search.maven.org/#search|ga|1|org.openestate.io) -into your [Maven](https://maven.apache.org/) project. Just add the following -dependency to your projects `pom.xml`: +Alternatively you can integrate the library from [Maven Central Repository](https://search.maven.org/#search|ga|1|org.openestate.io) into your [Maven](https://maven.apache.org/) project. Just add the following dependency to your projects `pom.xml`: ```xml org.openestate.io OpenEstate-IO-CasaIT - 1.4 + 1.5 ``` -You can find further information in the -[project wiki](https://github.com/OpenEstate/OpenEstate-IO/wiki/Usage-CasaIT). -Some example classes for this format are available in the -[`Examples`](https://github.com/OpenEstate/OpenEstate-IO/tree/v1.4/Examples) -module. +You can find further information in the [project wiki](https://github.com/OpenEstate/OpenEstate-IO/wiki/Usage-CasaIT). Some example classes for this format are available in the [`Examples`](https://github.com/OpenEstate/OpenEstate-IO/tree/v1.5/Examples) module. Specifications @@ -60,37 +44,52 @@ The specifications for this format are placed in the [`specs`](specs) folder. Dependencies ------------ -- Java 7 or newer -- [commons-codec 1.11](https://commons.apache.org/proper/commons-codec/) -- [commons-io 2.6](https://commons.apache.org/proper/commons-io/) -- [commons-lang 3.8.1](https://commons.apache.org/proper/commons-lang/) -- [jaxb2-basics-runtime 0.11.1](https://github.com/highsource/jaxb2-basics) -- [jaxen 1.1.6](https://github.com/jaxen-xpath/jaxen) -- [SLF4J 1.7.25](https://www.slf4j.org/) +- Java 8 or newer +- [commons-codec 1.15](https://commons.apache.org/proper/commons-codec/) +- [commons-io 2.11.0](https://commons.apache.org/proper/commons-io/) +- [commons-lang 3.12.0](https://commons.apache.org/proper/commons-lang/) +- [Eclipse Implementation of JAXB 2.3.5](https://projects.eclipse.org/projects/ee4j.jaxb-impl) +- [Jakarta Activation 1.2.2](https://projects.eclipse.org/projects/ee4j.jaf) +- [Jakarta Annotations 1.3.5](https://projects.eclipse.org/projects/ee4j.ca) +- [Jakarta XML Binding 2.3.3](https://projects.eclipse.org/projects/ee4j.jaxb) +- [jaxb2-basics-runtime 0.12.0](https://github.com/highsource/jaxb2-basics) +- [SLF4J 1.7.30](https://www.slf4j.org/) + + +Notes about JDK versions below 11 +--------------------------------- + +JAXB is bundled with JDK 8, was disabled / deprecated in JDK 9 & 10 and finally removed in JDK 11. Therefore, we're providing JAXB as an explicit dependency. See also ["JAXB on Java 9, 10, 11 and beyond"](https://www.jesperdj.com/2018/09/30/jaxb-on-java-9-10-11-and-beyond/). + +It is recommended to use this library with JDK 11 as it should work out of the box. In case you're using JDK 8, you might need to follow one of these steps documented at ["JAXB Release Documentation"](https://javaee.github.io/jaxb-v2/doc/user-guide/release-documentation.html#deployment-migrating-jaxb-2-0-applications-to-javase-6): + +> JavaSE comes with JAXB 2.x API/implementation in `rt.jar`. Each version of JavaSE (6, 7, 8, ...) contains different version of JAXB 2.x API. Therefore, if you want to use different version of JAXB API/implementation than the one present in your version of JDK, you are required to override a portion of `rt.jar` with the new API. There are several ways to achieve this: +> +> 1. Place the `jakarta.xml.bind-api-X.Y.Z.jar` into `$JRE_HOME/lib/endorsed`. **Do not put other JAXB jars into the endorsed directory.** This essentially makes your JRE to "JRE X + JAXB 2.y". This would affect any other applications that use this JRE, and it's easy. On the other hand, in various scenarios you may not be able to alter the JRE. +> +> 2. Use the system property `java.endorsed.dirs` when you launch your application, and have it point to the directory which contains the `jakarta.xml.bind-api-X.Y.Z.jar` only. **The directory must not contain any other jaxb artifacts.** This allows you to use different version of JAXB for different applications. +> +> See the [endorsed directory mechanism](http://docs.oracle.com/javase/6/docs/technotes/guides/standards/) for more details. + +All provided dependencies should work with JDK 8. If compatibility problems occur, you might replace them with an earlier version. Changelog --------- -Take a look at -[`CHANGELOG.md`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/CHANGELOG.md) -for the full changelog. +Take a look at [`CHANGELOG.md`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/CHANGELOG.md) for the full changelog. License ------- -This library is licensed under the terms of -[Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.html). -Take a look at -[`LICENSE.txt`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/LICENSE.txt) -for the license text. +This library is licensed under the terms of [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.html). Take a look at [`LICENSE.txt`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/LICENSE.txt) for the license text. Further information ------------------- -- [*OpenEstate-IO* at GitHub](https://github.com/OpenEstate/OpenEstate-IO) -- [Releases of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/releases) -- [Changelog of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/CHANGELOG.md) -- [API documentation of *OpenEstate-IO*](https://media.openestate.org/apidocs/OpenEstate-IO/) +- [*OpenEstate-IO* at GitHub](https://github.com/OpenEstate/OpenEstate-IO) +- [Releases of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/releases) +- [Changelog of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/CHANGELOG.md) +- [API documentation of *OpenEstate-IO*](https://media.openestate.org/apidocs/OpenEstate-IO/) diff --git a/CasaIT/mvn-clean.sh b/CasaIT/mvn-clean.sh index de39343b..c9c720a3 100755 --- a/CasaIT/mvn-clean.sh +++ b/CasaIT/mvn-clean.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2015-2018 OpenEstate.org +# Copyright 2015-2021 OpenEstate.org # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/CasaIT/mvn-install.sh b/CasaIT/mvn-install.sh index 8a63ed5a..238910c9 100755 --- a/CasaIT/mvn-install.sh +++ b/CasaIT/mvn-install.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2015-2018 OpenEstate.org +# Copyright 2015-2021 OpenEstate.org # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/CasaIT/mvn-jaxb-xjc.sh b/CasaIT/mvn-jaxb-xjc.sh index 48548ef2..be695755 100755 --- a/CasaIT/mvn-jaxb-xjc.sh +++ b/CasaIT/mvn-jaxb-xjc.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2015-2018 OpenEstate.org +# Copyright 2015-2021 OpenEstate.org # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -21,4 +21,4 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" set -e export LANG=en cd "$DIR" -"$MVN" org.jvnet.jaxb2.maven2:maven-jaxb22-plugin:generate +"$MVN" org.jvnet.jaxb2.maven2:maven-jaxb23-plugin:generate diff --git a/CasaIT/pom.xml b/CasaIT/pom.xml index a8bb7ee3..4cc76369 100644 --- a/CasaIT/pom.xml +++ b/CasaIT/pom.xml @@ -7,11 +7,11 @@ org.openestate.io OpenEstate-IO - 1.4 + 1.5 OpenEstate-IO-CasaIT - 1.4 + 1.5 jar OpenEstate-IO-CasaIT @@ -26,7 +26,7 @@ The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo A business-friendly OSS license @@ -45,12 +45,6 @@ - - com.google.code.findbugs - annotations - compile - true - commons-codec commons-codec @@ -67,23 +61,28 @@ compile - org.jvnet.jaxb2_commons - jaxb2-basics-runtime + jakarta.annotation + jakarta.annotation-api compile - jaxen - jaxen + jakarta.xml.bind + jakarta.xml.bind-api compile - org.openestate.io - OpenEstate-IO-Core + org.glassfish.jaxb + jaxb-runtime + runtime + + + org.jvnet.jaxb2_commons + jaxb2-basics-runtime compile - org.slf4j - slf4j-api + org.openestate.io + OpenEstate-IO-Core compile @@ -94,13 +93,8 @@ test - log4j - log4j - test - - - org.slf4j - slf4j-log4j12 + ch.qos.logback + logback-classic test @@ -109,6 +103,15 @@ + + + org.apache.maven.plugins + maven-compiler-plugin + + 8 + + + org.codehaus.mojo @@ -144,7 +147,7 @@ org.jvnet.jaxb2.maven2 - maven-jaxb22-plugin + maven-jaxb23-plugin ${project.basedir}/src/main/jaxb ${project.basedir}/src/main/schema @@ -166,7 +169,7 @@ false false - 2.2 + 2.3 true true diff --git a/CasaIT/specs/example.xml b/CasaIT/specs/example.xml index 9b3c6248..2e91a41a 100644 --- a/CasaIT/specs/example.xml +++ b/CasaIT/specs/example.xml @@ -11,7 +11,7 @@ - + diff --git a/CasaIT/src/findbugs/exclude.xml b/CasaIT/src/findbugs/exclude.xml deleted file mode 100644 index e77769d9..00000000 --- a/CasaIT/src/findbugs/exclude.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/CasaIT/src/main/java/org/openestate/io/casa_it/CasaItDocument.java b/CasaIT/src/main/java/org/openestate/io/casa_it/CasaItDocument.java index 38d15379..a352f827 100644 --- a/CasaIT/src/main/java/org/openestate/io/casa_it/CasaItDocument.java +++ b/CasaIT/src/main/java/org/openestate/io/casa_it/CasaItDocument.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,6 +15,7 @@ */ package org.openestate.io.casa_it; +import javax.xml.bind.JAXBContext; import javax.xml.bind.JAXBException; import javax.xml.parsers.ParserConfigurationException; import org.openestate.io.casa_it.xml.Container; @@ -26,13 +27,11 @@ import org.w3c.dom.Element; /** - * XML document from casa.it with a - * <container> root element. + * XML document from casa.it with a <container> root element. * * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public class CasaItDocument extends XmlDocument { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(CasaItDocument.class); @@ -79,19 +78,33 @@ public static CasaItDocument newDocument() throws ParserConfigurationException, * @throws JAXBException if a problem with JAXB occurred */ public static CasaItDocument newDocument(Container container) throws ParserConfigurationException, JAXBException { + return newDocument(container, null); + } + + /** + * Creates a {@link CasaItDocument} from a {@link Container} object. + * + * @param container Java object, that represents the <container> root element + * @param context JAXB context for marshalling + * @return created document + * @throws ParserConfigurationException if the parser is not properly configured + * @throws JAXBException if a problem with JAXB occurred + */ + public static CasaItDocument newDocument(Container container, JAXBContext context) throws ParserConfigurationException, JAXBException { Document document = XmlUtils.newDocument(); - CasaItUtils.createMarshaller("UTF-8", true).marshal(container, document); + CasaItUtils.createMarshaller("UTF-8", true, context).marshal(container, document); return new CasaItDocument(document); } /** * Creates a {@link Container} object from the contained {@link Document}. * + * @param context JAXB context for unmarshalling * @return created object, that represents the <container> root element * @throws JAXBException if a problem with JAXB occurred */ @Override - public Container toObject() throws JAXBException { - return (Container) CasaItUtils.createUnmarshaller().unmarshal(this.getDocument()); + public Container toObject(JAXBContext context) throws JAXBException { + return (Container) CasaItUtils.createUnmarshaller(context).unmarshal(this.getDocument()); } } \ No newline at end of file diff --git a/CasaIT/src/main/java/org/openestate/io/casa_it/CasaItUtils.java b/CasaIT/src/main/java/org/openestate/io/casa_it/CasaItUtils.java index 22cda613..40bef643 100644 --- a/CasaIT/src/main/java/org/openestate/io/casa_it/CasaItUtils.java +++ b/CasaIT/src/main/java/org/openestate/io/casa_it/CasaItUtils.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,6 +20,8 @@ import java.io.InputStream; import java.math.BigDecimal; import java.nio.charset.Charset; +import java.util.ArrayList; +import java.util.List; import javax.xml.bind.DatatypeConverter; import javax.xml.bind.JAXBContext; import javax.xml.bind.JAXBException; @@ -36,17 +38,15 @@ import org.xml.sax.SAXException; /** - * Some helper functions for the XML format of - * casa.it. + * Some helper functions for the XML format of casa.it. * * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public class CasaItUtils { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(CasaItUtils.class); - private static JAXBContext JAXB = null; + private static JAXBContext DEFAULT_CONTEXT = null; /* * the latest implemented version of this format @@ -63,18 +63,70 @@ public class CasaItUtils { /** * the package, where generated JAXB classes are located */ - @SuppressWarnings("unused") public final static String PACKAGE = "org.openestate.io.casa_it.xml"; /** * the factory for creation of JAXB objects */ - @SuppressWarnings("unused") public final static ObjectFactory FACTORY = new ObjectFactory(); private CasaItUtils() { } + /** + * Creates a {@link JAXBContext} for this format. + * + * @return created JAXB context + * @throws JAXBException if a problem with JAXB occurred + */ + @SuppressWarnings("unused") + public static JAXBContext createContext() throws JAXBException { + return createContext(null, null); + } + + /** + * Creates a {@link JAXBContext} for this format. + * + * @param additionalJaxbPackages additional package with custom JAXB classes + * @return created JAXB context + * @throws JAXBException if a problem with JAXB occurred + */ + @SuppressWarnings("unused") + public static JAXBContext createContext(List additionalJaxbPackages) throws JAXBException { + return createContext(additionalJaxbPackages, null); + } + + /** + * Creates a {@link JAXBContext} for this format. + * + * @param classloader the classloader to load the generated JAXB classes with + * @return created JAXB context + * @throws JAXBException if a problem with JAXB occurred + */ + public static JAXBContext createContext(ClassLoader classloader) throws JAXBException { + return createContext(null, classloader); + } + + /** + * Creates a {@link JAXBContext} for this format. + * + * @param additionalJaxbPackages additional package with custom JAXB classes + * @param classloader the classloader to load the generated JAXB classes with + * @return created JAXB context + * @throws JAXBException if a problem with JAXB occurred + */ + public static JAXBContext createContext(List additionalJaxbPackages, ClassLoader classloader) throws JAXBException { + final List packages = new ArrayList<>(); + packages.add(PACKAGE); + if (additionalJaxbPackages != null && !additionalJaxbPackages.isEmpty()) + packages.addAll(additionalJaxbPackages); + + return JAXBContext.newInstance( + StringUtils.join(packages, ":"), + (classloader != null) ? classloader : Thread.currentThread().getContextClassLoader() + ); + } + /** * Creates a {@link CasaItDocument} from an {@link InputStream}. * @@ -135,7 +187,19 @@ public static CasaItDocument createDocument(Document doc) { */ @SuppressWarnings("unused") public static Marshaller createMarshaller() throws JAXBException { - return createMarshaller(Charset.defaultCharset().name(), true); + return createMarshaller(null, true, null); + } + + /** + * Creates a {@link Marshaller} to write JAXB objects into XML. + * + * @param context context to create the marshaller on + * @return created marshaller + * @throws JAXBException if a problem with JAXB occurred + */ + @SuppressWarnings("unused") + public static Marshaller createMarshaller(JAXBContext context) throws JAXBException { + return createMarshaller(null, true, context); } /** @@ -146,36 +210,65 @@ public static Marshaller createMarshaller() throws JAXBException { * @return created marshaller * @throws JAXBException if a problem with JAXB occurred */ - @SuppressWarnings("Duplicates") public static Marshaller createMarshaller(String encoding, boolean formatted) throws JAXBException { - Marshaller m = getContext().createMarshaller(); - m.setProperty(Marshaller.JAXB_ENCODING, encoding); + return createMarshaller(encoding, formatted, null); + } + + /** + * Creates a {@link Marshaller} to write JAXB objects into XML. + * + * @param encoding encoding of written XML + * @param formatted if written XML is pretty printed + * @param context context to create the marshaller on + * @return created marshaller + * @throws JAXBException if a problem with JAXB occurred + */ + public static Marshaller createMarshaller(String encoding, boolean formatted, JAXBContext context) throws JAXBException { + final Marshaller m = (context != null) ? + context.createMarshaller() : + getContext().createMarshaller(); + + m.setProperty(Marshaller.JAXB_ENCODING, StringUtils.defaultIfBlank(encoding, Charset.defaultCharset().name())); m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, formatted); m.setEventHandler(new XmlValidationHandler()); return m; } /** - * Creates a {@link Unmarshaller} to read JAXB objects from XML. + * Creates an {@link Unmarshaller} to read JAXB objects from XML. * * @return created unmarshaller * @throws JAXBException if a problem with JAXB occurred */ public static Unmarshaller createUnmarshaller() throws JAXBException { - Unmarshaller m = getContext().createUnmarshaller(); + return createUnmarshaller(null); + } + + /** + * Creates an {@link Unmarshaller} to read JAXB objects from XML. + * + * @param context context to create the unmarshaller on + * @return created unmarshaller + * @throws JAXBException if a problem with JAXB occurred + */ + public static Unmarshaller createUnmarshaller(JAXBContext context) throws JAXBException { + final Unmarshaller m = (context != null) ? + context.createUnmarshaller() : + getContext().createUnmarshaller(); + m.setEventHandler(new XmlValidationHandler()); return m; } /** - * Returns the {@link JAXBContext} for this format. + * Returns the default {@link JAXBContext} for this format. * * @return context * @throws JAXBException if a problem with JAXB occurred */ public synchronized static JAXBContext getContext() throws JAXBException { - if (JAXB == null) initContext(Thread.currentThread().getContextClassLoader()); - return JAXB; + if (DEFAULT_CONTEXT == null) initContext(null); + return DEFAULT_CONTEXT; } /** @@ -188,13 +281,13 @@ public synchronized static ObjectFactory getFactory() { } /** - * Initializes the {@link JAXBContext} for this format. + * Initializes the default {@link JAXBContext} for this format. * * @param classloader the classloader to load the generated JAXB classes with * @throws JAXBException if a problem with JAXB occurred */ public synchronized static void initContext(ClassLoader classloader) throws JAXBException { - JAXB = JAXBContext.newInstance(PACKAGE, classloader); + DEFAULT_CONTEXT = createContext(classloader); } public static BigDecimal parseDouble(String value) { diff --git a/CasaIT/src/main/java/org/openestate/io/casa_it/package-info.java b/CasaIT/src/main/java/org/openestate/io/casa_it/package-info.java index 5ced729a..bfed53fc 100644 --- a/CasaIT/src/main/java/org/openestate/io/casa_it/package-info.java +++ b/CasaIT/src/main/java/org/openestate/io/casa_it/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,8 +16,7 @@ /** * EXPERIMENTAL: Read and write XML data for - * casa.it. - * + * casa.it. * *

Warning

* This implementation is experimental and not used in productive environments diff --git a/CasaIT/src/main/jaxb/META-INF/sun-jaxb.episode b/CasaIT/src/main/jaxb/META-INF/sun-jaxb.episode index 43dcc062..5112e5a1 100644 --- a/CasaIT/src/main/jaxb/META-INF/sun-jaxb.episode +++ b/CasaIT/src/main/jaxb/META-INF/sun-jaxb.episode @@ -1,19 +1,29 @@ - - - - - - - + + + + + + + + + + + + + + + - + diff --git a/CasaIT/src/main/jaxb/org/openestate/io/casa_it/xml/Container.java b/CasaIT/src/main/jaxb/org/openestate/io/casa_it/xml/Container.java index b32fd597..68d62e71 100644 --- a/CasaIT/src/main/jaxb/org/openestate/io/casa_it/xml/Container.java +++ b/CasaIT/src/main/jaxb/org/openestate/io/casa_it/xml/Container.java @@ -416,11 +416,11 @@ "realestateitems" }) @XmlRootElement(name = "container") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public class Container implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected Container.Realestateitems realestateitems; /** @@ -431,7 +431,7 @@ public class Container implements Serializable, Cloneable, CopyTo2, Equals2, ToS * {@link Container.Realestateitems } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Container.Realestateitems getRealestateitems() { return realestateitems; } @@ -444,20 +444,20 @@ public Container.Realestateitems getRealestateitems() { * {@link Container.Realestateitems } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setRealestateitems(Container.Realestateitems value) { this.realestateitems = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -465,7 +465,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Container.Realestateitems theRealestateitems; @@ -475,18 +475,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Container) { @@ -508,12 +508,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Container(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -534,9 +534,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -918,12 +918,12 @@ public boolean equals(Object object) { @XmlType(name = "", propOrder = { "realestate" }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public static class Realestateitems implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected List realestate; /** @@ -948,7 +948,7 @@ public static class Realestateitems implements Serializable, Cloneable, CopyTo2, * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public List getRealestate() { if (realestate == null) { realestate = new ArrayList(); @@ -956,15 +956,15 @@ public List getRealestate() { return this.realestate; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -972,7 +972,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { List theRealestate; @@ -982,18 +982,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Container.Realestateitems) { @@ -1020,12 +1020,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Container.Realestateitems(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -1046,9 +1046,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -1428,75 +1428,75 @@ public boolean equals(Object object) { "googlemapcoordinate", "images" }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public static class Realestate implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected Container.Realestateitems.Realestate.Address address; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected Container.Realestateitems.Realestate.Description description; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected Container.Realestateitems.Realestate.Building building; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected Container.Realestateitems.Realestate.Price price; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected Container.Realestateitems.Realestate.Box box; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected Container.Realestateitems.Realestate.Garden garden; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected Container.Realestateitems.Realestate.Configuration configuration; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected Container.Realestateitems.Realestate.Googlemapcoordinate googlemapcoordinate; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected Container.Realestateitems.Realestate.Images images; @XmlAttribute(name = "action", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected BigInteger action; @XmlAttribute(name = "agencycode", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected int agencycode; @XmlAttribute(name = "reference", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected String reference; @XmlAttribute(name = "referenceID") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected Integer referenceID; @XmlAttribute(name = "contracttype", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected BigInteger contracttype; @XmlAttribute(name = "condition") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected BigInteger condition; @XmlAttribute(name = "hasbalcony") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected Boolean hasbalcony; @XmlAttribute(name = "hasterrace") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected Boolean hasterrace; @XmlAttribute(name = "heatingtype") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected BigInteger heatingtype; @XmlAttribute(name = "housetypology", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected BigInteger housetypology; @XmlAttribute(name = "bathrooms") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected BigInteger bathrooms; @XmlAttribute(name = "floor") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected BigInteger floor; @XmlAttribute(name = "rooms") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected BigInteger rooms; @XmlAttribute(name = "occupationstate") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected BigInteger occupationstate; @XmlAttribute(name = "realestatetype", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected BigInteger realestatetype; @XmlAttribute(name = "size", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected BigInteger size; /** @@ -1507,7 +1507,7 @@ public static class Realestate implements Serializable, Cloneable, CopyTo2, Equa * {@link Container.Realestateitems.Realestate.Address } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Container.Realestateitems.Realestate.Address getAddress() { return address; } @@ -1520,7 +1520,7 @@ public Container.Realestateitems.Realestate.Address getAddress() { * {@link Container.Realestateitems.Realestate.Address } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setAddress(Container.Realestateitems.Realestate.Address value) { this.address = value; } @@ -1533,7 +1533,7 @@ public void setAddress(Container.Realestateitems.Realestate.Address value) { * {@link Container.Realestateitems.Realestate.Description } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Container.Realestateitems.Realestate.Description getDescription() { return description; } @@ -1546,7 +1546,7 @@ public Container.Realestateitems.Realestate.Description getDescription() { * {@link Container.Realestateitems.Realestate.Description } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setDescription(Container.Realestateitems.Realestate.Description value) { this.description = value; } @@ -1559,7 +1559,7 @@ public void setDescription(Container.Realestateitems.Realestate.Description valu * {@link Container.Realestateitems.Realestate.Building } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Container.Realestateitems.Realestate.Building getBuilding() { return building; } @@ -1572,7 +1572,7 @@ public Container.Realestateitems.Realestate.Building getBuilding() { * {@link Container.Realestateitems.Realestate.Building } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setBuilding(Container.Realestateitems.Realestate.Building value) { this.building = value; } @@ -1585,7 +1585,7 @@ public void setBuilding(Container.Realestateitems.Realestate.Building value) { * {@link Container.Realestateitems.Realestate.Price } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Container.Realestateitems.Realestate.Price getPrice() { return price; } @@ -1598,7 +1598,7 @@ public Container.Realestateitems.Realestate.Price getPrice() { * {@link Container.Realestateitems.Realestate.Price } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setPrice(Container.Realestateitems.Realestate.Price value) { this.price = value; } @@ -1611,7 +1611,7 @@ public void setPrice(Container.Realestateitems.Realestate.Price value) { * {@link Container.Realestateitems.Realestate.Box } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Container.Realestateitems.Realestate.Box getBox() { return box; } @@ -1624,7 +1624,7 @@ public Container.Realestateitems.Realestate.Box getBox() { * {@link Container.Realestateitems.Realestate.Box } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setBox(Container.Realestateitems.Realestate.Box value) { this.box = value; } @@ -1637,7 +1637,7 @@ public void setBox(Container.Realestateitems.Realestate.Box value) { * {@link Container.Realestateitems.Realestate.Garden } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Container.Realestateitems.Realestate.Garden getGarden() { return garden; } @@ -1650,7 +1650,7 @@ public Container.Realestateitems.Realestate.Garden getGarden() { * {@link Container.Realestateitems.Realestate.Garden } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setGarden(Container.Realestateitems.Realestate.Garden value) { this.garden = value; } @@ -1663,7 +1663,7 @@ public void setGarden(Container.Realestateitems.Realestate.Garden value) { * {@link Container.Realestateitems.Realestate.Configuration } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Container.Realestateitems.Realestate.Configuration getConfiguration() { return configuration; } @@ -1676,7 +1676,7 @@ public Container.Realestateitems.Realestate.Configuration getConfiguration() { * {@link Container.Realestateitems.Realestate.Configuration } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setConfiguration(Container.Realestateitems.Realestate.Configuration value) { this.configuration = value; } @@ -1689,7 +1689,7 @@ public void setConfiguration(Container.Realestateitems.Realestate.Configuration * {@link Container.Realestateitems.Realestate.Googlemapcoordinate } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Container.Realestateitems.Realestate.Googlemapcoordinate getGooglemapcoordinate() { return googlemapcoordinate; } @@ -1702,7 +1702,7 @@ public Container.Realestateitems.Realestate.Googlemapcoordinate getGooglemapcoor * {@link Container.Realestateitems.Realestate.Googlemapcoordinate } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setGooglemapcoordinate(Container.Realestateitems.Realestate.Googlemapcoordinate value) { this.googlemapcoordinate = value; } @@ -1715,7 +1715,7 @@ public void setGooglemapcoordinate(Container.Realestateitems.Realestate.Googlema * {@link Container.Realestateitems.Realestate.Images } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Container.Realestateitems.Realestate.Images getImages() { return images; } @@ -1728,7 +1728,7 @@ public Container.Realestateitems.Realestate.Images getImages() { * {@link Container.Realestateitems.Realestate.Images } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setImages(Container.Realestateitems.Realestate.Images value) { this.images = value; } @@ -1741,7 +1741,7 @@ public void setImages(Container.Realestateitems.Realestate.Images value) { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public BigInteger getAction() { return action; } @@ -1754,7 +1754,7 @@ public BigInteger getAction() { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setAction(BigInteger value) { this.action = value; } @@ -1763,7 +1763,7 @@ public void setAction(BigInteger value) { * Gets the value of the agencycode property. * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public int getAgencycode() { return agencycode; } @@ -1772,7 +1772,7 @@ public int getAgencycode() { * Sets the value of the agencycode property. * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setAgencycode(int value) { this.agencycode = value; } @@ -1785,7 +1785,7 @@ public void setAgencycode(int value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public String getReference() { return reference; } @@ -1798,7 +1798,7 @@ public String getReference() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setReference(String value) { this.reference = value; } @@ -1811,7 +1811,7 @@ public void setReference(String value) { * {@link Integer } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Integer getReferenceID() { return referenceID; } @@ -1824,7 +1824,7 @@ public Integer getReferenceID() { * {@link Integer } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setReferenceID(Integer value) { this.referenceID = value; } @@ -1837,7 +1837,7 @@ public void setReferenceID(Integer value) { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public BigInteger getContracttype() { return contracttype; } @@ -1850,7 +1850,7 @@ public BigInteger getContracttype() { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setContracttype(BigInteger value) { this.contracttype = value; } @@ -1863,7 +1863,7 @@ public void setContracttype(BigInteger value) { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public BigInteger getCondition() { return condition; } @@ -1876,7 +1876,7 @@ public BigInteger getCondition() { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setCondition(BigInteger value) { this.condition = value; } @@ -1889,7 +1889,7 @@ public void setCondition(BigInteger value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Boolean getHasbalcony() { return hasbalcony; } @@ -1902,7 +1902,7 @@ public Boolean getHasbalcony() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setHasbalcony(Boolean value) { this.hasbalcony = value; } @@ -1915,7 +1915,7 @@ public void setHasbalcony(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Boolean getHasterrace() { return hasterrace; } @@ -1928,7 +1928,7 @@ public Boolean getHasterrace() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setHasterrace(Boolean value) { this.hasterrace = value; } @@ -1941,7 +1941,7 @@ public void setHasterrace(Boolean value) { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public BigInteger getHeatingtype() { return heatingtype; } @@ -1954,7 +1954,7 @@ public BigInteger getHeatingtype() { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setHeatingtype(BigInteger value) { this.heatingtype = value; } @@ -1967,7 +1967,7 @@ public void setHeatingtype(BigInteger value) { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public BigInteger getHousetypology() { return housetypology; } @@ -1980,7 +1980,7 @@ public BigInteger getHousetypology() { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setHousetypology(BigInteger value) { this.housetypology = value; } @@ -1993,7 +1993,7 @@ public void setHousetypology(BigInteger value) { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public BigInteger getBathrooms() { return bathrooms; } @@ -2006,7 +2006,7 @@ public BigInteger getBathrooms() { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setBathrooms(BigInteger value) { this.bathrooms = value; } @@ -2019,7 +2019,7 @@ public void setBathrooms(BigInteger value) { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public BigInteger getFloor() { return floor; } @@ -2032,7 +2032,7 @@ public BigInteger getFloor() { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setFloor(BigInteger value) { this.floor = value; } @@ -2045,7 +2045,7 @@ public void setFloor(BigInteger value) { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public BigInteger getRooms() { return rooms; } @@ -2058,7 +2058,7 @@ public BigInteger getRooms() { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setRooms(BigInteger value) { this.rooms = value; } @@ -2071,7 +2071,7 @@ public void setRooms(BigInteger value) { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public BigInteger getOccupationstate() { return occupationstate; } @@ -2084,7 +2084,7 @@ public BigInteger getOccupationstate() { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setOccupationstate(BigInteger value) { this.occupationstate = value; } @@ -2097,7 +2097,7 @@ public void setOccupationstate(BigInteger value) { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public BigInteger getRealestatetype() { return realestatetype; } @@ -2110,7 +2110,7 @@ public BigInteger getRealestatetype() { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setRealestatetype(BigInteger value) { this.realestatetype = value; } @@ -2123,7 +2123,7 @@ public void setRealestatetype(BigInteger value) { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public BigInteger getSize() { return size; } @@ -2136,20 +2136,20 @@ public BigInteger getSize() { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setSize(BigInteger value) { this.size = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -2157,7 +2157,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Container.Realestateitems.Realestate.Address theAddress; @@ -2287,18 +2287,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Container.Realestateitems.Realestate) { @@ -2631,12 +2631,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Container.Realestateitems.Realestate(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -2873,9 +2873,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -2909,24 +2909,24 @@ public boolean equals(Object object) { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public static class Address implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "city", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected String city; @XmlAttribute(name = "zone") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected String zone; @XmlAttribute(name = "street") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected String street; @XmlAttribute(name = "number") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected String number; @XmlAttribute(name = "zip") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected String zip; /** @@ -2937,7 +2937,7 @@ public static class Address implements Serializable, Cloneable, CopyTo2, Equals2 * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public String getCity() { return city; } @@ -2950,7 +2950,7 @@ public String getCity() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setCity(String value) { this.city = value; } @@ -2963,7 +2963,7 @@ public void setCity(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public String getZone() { return zone; } @@ -2976,7 +2976,7 @@ public String getZone() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setZone(String value) { this.zone = value; } @@ -2989,7 +2989,7 @@ public void setZone(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public String getStreet() { return street; } @@ -3002,7 +3002,7 @@ public String getStreet() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setStreet(String value) { this.street = value; } @@ -3015,7 +3015,7 @@ public void setStreet(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public String getNumber() { return number; } @@ -3028,7 +3028,7 @@ public String getNumber() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setNumber(String value) { this.number = value; } @@ -3041,7 +3041,7 @@ public void setNumber(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public String getZip() { return zip; } @@ -3054,20 +3054,20 @@ public String getZip() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setZip(String value) { this.zip = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -3075,7 +3075,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theCity; @@ -3105,18 +3105,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Container.Realestateitems.Realestate.Address) { @@ -3190,12 +3190,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Container.Realestateitems.Realestate.Address(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -3252,9 +3252,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -3297,15 +3297,15 @@ public boolean equals(Object object) { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public static class Box implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "size") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected BigInteger size; @XmlAttribute(name = "type") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected BigInteger type; /** @@ -3316,7 +3316,7 @@ public static class Box implements Serializable, Cloneable, CopyTo2, Equals2, To * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public BigInteger getSize() { return size; } @@ -3329,7 +3329,7 @@ public BigInteger getSize() { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setSize(BigInteger value) { this.size = value; } @@ -3342,7 +3342,7 @@ public void setSize(BigInteger value) { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public BigInteger getType() { return type; } @@ -3355,20 +3355,20 @@ public BigInteger getType() { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setType(BigInteger value) { this.type = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -3376,7 +3376,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { BigInteger theSize; @@ -3391,18 +3391,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Container.Realestateitems.Realestate.Box) { @@ -3437,12 +3437,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Container.Realestateitems.Realestate.Box(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -3472,9 +3472,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -3528,24 +3528,24 @@ public boolean equals(Object object) { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public static class Building implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "age") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected BigInteger age; @XmlAttribute(name = "expenses") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal expenses; @XmlAttribute(name = "units") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected BigInteger units; @XmlAttribute(name = "totalfloors") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected BigInteger totalfloors; @XmlAttribute(name = "haslift") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected Boolean haslift; /** @@ -3556,7 +3556,7 @@ public static class Building implements Serializable, Cloneable, CopyTo2, Equals * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public BigInteger getAge() { return age; } @@ -3569,7 +3569,7 @@ public BigInteger getAge() { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setAge(BigInteger value) { this.age = value; } @@ -3582,7 +3582,7 @@ public void setAge(BigInteger value) { * {@link BigDecimal } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getExpenses() { return expenses; } @@ -3595,7 +3595,7 @@ public BigDecimal getExpenses() { * {@link BigDecimal } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setExpenses(BigDecimal value) { this.expenses = value; } @@ -3608,7 +3608,7 @@ public void setExpenses(BigDecimal value) { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public BigInteger getUnits() { return units; } @@ -3621,7 +3621,7 @@ public BigInteger getUnits() { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setUnits(BigInteger value) { this.units = value; } @@ -3634,7 +3634,7 @@ public void setUnits(BigInteger value) { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public BigInteger getTotalfloors() { return totalfloors; } @@ -3647,7 +3647,7 @@ public BigInteger getTotalfloors() { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setTotalfloors(BigInteger value) { this.totalfloors = value; } @@ -3660,7 +3660,7 @@ public void setTotalfloors(BigInteger value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Boolean getHaslift() { return haslift; } @@ -3673,20 +3673,20 @@ public Boolean getHaslift() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setHaslift(Boolean value) { this.haslift = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -3694,7 +3694,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { BigInteger theAge; @@ -3724,18 +3724,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Container.Realestateitems.Realestate.Building) { @@ -3809,12 +3809,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Container.Realestateitems.Realestate.Building(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -3871,9 +3871,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -3901,18 +3901,18 @@ public boolean equals(Object object) { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public static class Configuration implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "isaddressvisibleonsite") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected Boolean isaddressvisibleonsite; @XmlAttribute(name = "ismapvisible") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected Boolean ismapvisible; @XmlAttribute(name = "isrealestatevisibleonmap") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected Boolean isrealestatevisibleonmap; /** @@ -3923,7 +3923,7 @@ public static class Configuration implements Serializable, Cloneable, CopyTo2, E * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Boolean getIsaddressvisibleonsite() { if (isaddressvisibleonsite == null) { return false; @@ -3940,7 +3940,7 @@ public Boolean getIsaddressvisibleonsite() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setIsaddressvisibleonsite(Boolean value) { this.isaddressvisibleonsite = value; } @@ -3953,7 +3953,7 @@ public void setIsaddressvisibleonsite(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Boolean getIsmapvisible() { if (ismapvisible == null) { return false; @@ -3970,7 +3970,7 @@ public Boolean getIsmapvisible() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setIsmapvisible(Boolean value) { this.ismapvisible = value; } @@ -3983,7 +3983,7 @@ public void setIsmapvisible(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Boolean getIsrealestatevisibleonmap() { if (isrealestatevisibleonmap == null) { return false; @@ -4000,20 +4000,20 @@ public Boolean getIsrealestatevisibleonmap() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setIsrealestatevisibleonmap(Boolean value) { this.isrealestatevisibleonmap = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -4021,7 +4021,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Boolean theIsaddressvisibleonsite; @@ -4041,18 +4041,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Container.Realestateitems.Realestate.Configuration) { @@ -4100,12 +4100,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Container.Realestateitems.Realestate.Configuration(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -4144,9 +4144,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -4178,12 +4178,12 @@ public boolean equals(Object object) { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public static class Description implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "value", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected String value; /** @@ -4194,7 +4194,7 @@ public static class Description implements Serializable, Cloneable, CopyTo2, Equ * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public String getValue() { return value; } @@ -4207,20 +4207,20 @@ public String getValue() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setValue(String value) { this.value = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -4228,7 +4228,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theValue; @@ -4238,18 +4238,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Container.Realestateitems.Realestate.Description) { @@ -4271,12 +4271,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Container.Realestateitems.Realestate.Description(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -4297,9 +4297,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -4341,15 +4341,15 @@ public boolean equals(Object object) { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public static class Garden implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "size") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected BigInteger size; @XmlAttribute(name = "type") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected BigInteger type; /** @@ -4360,7 +4360,7 @@ public static class Garden implements Serializable, Cloneable, CopyTo2, Equals2, * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public BigInteger getSize() { return size; } @@ -4373,7 +4373,7 @@ public BigInteger getSize() { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setSize(BigInteger value) { this.size = value; } @@ -4386,7 +4386,7 @@ public void setSize(BigInteger value) { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public BigInteger getType() { return type; } @@ -4399,20 +4399,20 @@ public BigInteger getType() { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setType(BigInteger value) { this.type = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -4420,7 +4420,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { BigInteger theSize; @@ -4435,18 +4435,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Container.Realestateitems.Realestate.Garden) { @@ -4481,12 +4481,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Container.Realestateitems.Realestate.Garden(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -4516,9 +4516,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -4548,32 +4548,32 @@ public boolean equals(Object object) { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public static class Googlemapcoordinate implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "latitude") @XmlJavaTypeAdapter(Adapter1 .class) @XmlSchemaType(name = "double") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal latitude; @XmlAttribute(name = "longitude") @XmlJavaTypeAdapter(Adapter1 .class) @XmlSchemaType(name = "double") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal longitude; @XmlAttribute(name = "mapzoom") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected Integer mapzoom; @XmlAttribute(name = "latitudemapcenter") @XmlJavaTypeAdapter(Adapter1 .class) @XmlSchemaType(name = "double") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal latitudemapcenter; @XmlAttribute(name = "longitudemapcenter") @XmlJavaTypeAdapter(Adapter1 .class) @XmlSchemaType(name = "double") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal longitudemapcenter; /** @@ -4584,7 +4584,7 @@ public static class Googlemapcoordinate implements Serializable, Cloneable, Copy * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getLatitude() { return latitude; } @@ -4597,7 +4597,7 @@ public BigDecimal getLatitude() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setLatitude(BigDecimal value) { this.latitude = value; } @@ -4610,7 +4610,7 @@ public void setLatitude(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getLongitude() { return longitude; } @@ -4623,7 +4623,7 @@ public BigDecimal getLongitude() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setLongitude(BigDecimal value) { this.longitude = value; } @@ -4636,7 +4636,7 @@ public void setLongitude(BigDecimal value) { * {@link Integer } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Integer getMapzoom() { return mapzoom; } @@ -4649,7 +4649,7 @@ public Integer getMapzoom() { * {@link Integer } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setMapzoom(Integer value) { this.mapzoom = value; } @@ -4662,7 +4662,7 @@ public void setMapzoom(Integer value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getLatitudemapcenter() { return latitudemapcenter; } @@ -4675,7 +4675,7 @@ public BigDecimal getLatitudemapcenter() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setLatitudemapcenter(BigDecimal value) { this.latitudemapcenter = value; } @@ -4688,7 +4688,7 @@ public void setLatitudemapcenter(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getLongitudemapcenter() { return longitudemapcenter; } @@ -4701,20 +4701,20 @@ public BigDecimal getLongitudemapcenter() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setLongitudemapcenter(BigDecimal value) { this.longitudemapcenter = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -4722,7 +4722,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { BigDecimal theLatitude; @@ -4752,18 +4752,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Container.Realestateitems.Realestate.Googlemapcoordinate) { @@ -4837,12 +4837,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Container.Realestateitems.Realestate.Googlemapcoordinate(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -4899,9 +4899,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -4947,12 +4947,12 @@ public boolean equals(Object object) { @XmlType(name = "", propOrder = { "advertismentimage" }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public static class Images implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected List advertismentimage; /** @@ -4977,7 +4977,7 @@ public static class Images implements Serializable, Cloneable, CopyTo2, Equals2, * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public List getAdvertismentimage() { if (advertismentimage == null) { advertismentimage = new ArrayList(); @@ -4985,15 +4985,15 @@ public List getAd return this.advertismentimage; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -5001,7 +5001,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { List theAdvertismentimage; @@ -5011,18 +5011,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Container.Realestateitems.Realestate.Images) { @@ -5049,12 +5049,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Container.Realestateitems.Realestate.Images(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -5075,9 +5075,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -5109,15 +5109,15 @@ public boolean equals(Object object) { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public static class Advertismentimage implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "path", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected String path; @XmlAttribute(name = "imagetype", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected String imagetype; /** @@ -5128,7 +5128,7 @@ public static class Advertismentimage implements Serializable, Cloneable, CopyTo * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public String getPath() { return path; } @@ -5141,7 +5141,7 @@ public String getPath() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setPath(String value) { this.path = value; } @@ -5154,7 +5154,7 @@ public void setPath(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public String getImagetype() { return imagetype; } @@ -5167,20 +5167,20 @@ public String getImagetype() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setImagetype(String value) { this.imagetype = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -5188,7 +5188,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String thePath; @@ -5203,18 +5203,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Container.Realestateitems.Realestate.Images.Advertismentimage) { @@ -5249,12 +5249,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Container.Realestateitems.Realestate.Images.Advertismentimage(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -5284,9 +5284,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -5334,18 +5334,18 @@ public boolean equals(Object object) { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public static class Price implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "value") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal value; @XmlAttribute(name = "min", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal min; @XmlAttribute(name = "max", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal max; /** @@ -5356,7 +5356,7 @@ public static class Price implements Serializable, Cloneable, CopyTo2, Equals2, * {@link BigDecimal } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getValue() { return value; } @@ -5369,7 +5369,7 @@ public BigDecimal getValue() { * {@link BigDecimal } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setValue(BigDecimal value) { this.value = value; } @@ -5382,7 +5382,7 @@ public void setValue(BigDecimal value) { * {@link BigDecimal } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getMin() { return min; } @@ -5395,7 +5395,7 @@ public BigDecimal getMin() { * {@link BigDecimal } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setMin(BigDecimal value) { this.min = value; } @@ -5408,7 +5408,7 @@ public void setMin(BigDecimal value) { * {@link BigDecimal } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getMax() { return max; } @@ -5421,20 +5421,20 @@ public BigDecimal getMax() { * {@link BigDecimal } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public void setMax(BigDecimal value) { this.max = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -5442,7 +5442,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { BigDecimal theValue; @@ -5462,18 +5462,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Container.Realestateitems.Realestate.Price) { @@ -5521,12 +5521,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Container.Realestateitems.Realestate.Price(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -5565,9 +5565,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:02+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:28:55+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/CasaIT/src/main/jaxb/org/openestate/io/casa_it/xml/package.html b/CasaIT/src/main/jaxb/org/openestate/io/casa_it/xml/package.html index 126237a1..7d3effc7 100644 --- a/CasaIT/src/main/jaxb/org/openestate/io/casa_it/xml/package.html +++ b/CasaIT/src/main/jaxb/org/openestate/io/casa_it/xml/package.html @@ -1,5 +1,5 @@ -EXPERIMENTAL: Generated JAXB classes to read and write XML files for casa.it. +EXPERIMENTAL: Generated JAXB classes to read and write XML files for casa.it.

Warning

This implementation is experimental and not used in productive environments so far! \ No newline at end of file diff --git a/CasaIT/src/main/schema/binding.xjb b/CasaIT/src/main/schema/binding.xjb index 1826fe3d..e52593b7 100644 --- a/CasaIT/src/main/schema/binding.xjb +++ b/CasaIT/src/main/schema/binding.xjb @@ -15,7 +15,7 @@ -EXPERIMENTAL: Generated JAXB classes to read and write XML files for casa.it. +EXPERIMENTAL: Generated JAXB classes to read and write XML files for casa.it.

Warning

This implementation is experimental and not used in productive environments so far! ]]>
diff --git a/CasaIT/src/main/temp/module-info.java b/CasaIT/src/main/temp/module-info.java new file mode 100644 index 00000000..611a5746 --- /dev/null +++ b/CasaIT/src/main/temp/module-info.java @@ -0,0 +1,32 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * EXPERIMENTAL: Read and write XML data for + * casa.it. + * + * @author Andreas Rudolph + * @since 1.0 + */ +module org.openestate.io.casa_it { + requires java.annotation; + requires java.xml; + requires java.xml.bind; + requires org.openestate.io.core; + requires org.slf4j; + requires jaxb2.basics.runtime; + +} diff --git a/CasaIT/src/test/java/org/openestate/io/casa_it/CasaItDocumentTest.java b/CasaIT/src/test/java/org/openestate/io/casa_it/CasaItDocumentTest.java index 8e678c21..455600ef 100644 --- a/CasaIT/src/test/java/org/openestate/io/casa_it/CasaItDocumentTest.java +++ b/CasaIT/src/test/java/org/openestate/io/casa_it/CasaItDocumentTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/CasaIT/src/test/java/org/openestate/io/casa_it/CasaItUtilsTest.java b/CasaIT/src/test/java/org/openestate/io/casa_it/CasaItUtilsTest.java index 739ca0ad..81627801 100644 --- a/CasaIT/src/test/java/org/openestate/io/casa_it/CasaItUtilsTest.java +++ b/CasaIT/src/test/java/org/openestate/io/casa_it/CasaItUtilsTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -45,8 +45,8 @@ public void testCreateDocument() { doc = CasaItUtils.createDocument(transferXml); Assert.assertNotNull( "Transfer was processed.", doc); - Assert.assertTrue( - "Transfer was processed as CasaITDocument.", doc instanceof CasaItDocument); + //Assert.assertTrue( + // "Transfer was processed as CasaITDocument.", doc instanceof CasaItDocument); } catch (Exception ex) { LOGGER.error("Test of CasaITUtils.createDocument failed!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); diff --git a/CasaIT/src/test/resources/log4j.properties b/CasaIT/src/test/resources/log4j.properties deleted file mode 100644 index 0a837c30..00000000 --- a/CasaIT/src/test/resources/log4j.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# settings for 'Log4j' -# see http://logging.apache.org/log4j/ -# -# available priorities are: -# OFF, FATAL, ERROR, WARN, INFO, DEBUG, ALL -# - -log4j.rootLogger = ALL,null - -# logging for OpenEstate-IO -log4j.logger.org.openestate.io = ALL,console - -# writing to null -log4j.appender.null = org.apache.log4j.varia.NullAppender -log4j.appender.null.layout = org.apache.log4j.PatternLayout -log4j.appender.null.layout.conversionPattern = %d{DATE} %5p [%30.30C:%4L] %m%n - -# writing to console -log4j.appender.console = org.apache.log4j.ConsoleAppender -log4j.appender.console.layout = org.apache.log4j.PatternLayout -log4j.appender.console.layout.conversionPattern = %d{HH:mm:ss} %5p [%30.30C:%4L] %m%n diff --git a/CasaIT/src/test/resources/logback.xml b/CasaIT/src/test/resources/logback.xml new file mode 100644 index 00000000..6a3ab4da --- /dev/null +++ b/CasaIT/src/test/resources/logback.xml @@ -0,0 +1,18 @@ + + + + + + [%p] %msg%n + + + + + + + + + diff --git a/Core/.gitignore b/Core/.gitignore index 48215a5c..2a36a89e 100644 --- a/Core/.gitignore +++ b/Core/.gitignore @@ -1,2 +1,2 @@ -release/ -target/ +/apidocs +/target diff --git a/Core/README.md b/Core/README.md index e3541565..d5d581f9 100644 --- a/Core/README.md +++ b/Core/README.md @@ -1,73 +1,77 @@ -OpenEstate-IO-Core 1.4 +OpenEstate-IO-Core 1.5 ====================== -*OpenEstate-IO-Core* is a Java library, that provides some general classes used -by the *OpenEstate-IO* format implementations. +*OpenEstate-IO-Core* is a Java library, that provides some general classes used by the *OpenEstate-IO* format implementations. How to use ---------- -Download the [latest release from GitHub](https://github.com/OpenEstate/OpenEstate-IO/releases/latest). -The provided archive contains all required files (compiled libraries, -dependencies, source code and documentations). +Download the [latest release from GitHub](https://github.com/OpenEstate/OpenEstate-IO/releases/latest). The provided archive contains all required files (compiled libraries, dependencies, source code and documentations). -Alternatively you can integrate the library from -[Maven Central Repository](https://search.maven.org/#search|ga|1|org.openestate.io) -into your [Maven](https://maven.apache.org/) project. Just add the following -dependency to your projects `pom.xml`: +Alternatively you can integrate the library from [Maven Central Repository](https://search.maven.org/#search|ga|1|org.openestate.io) into your [Maven](https://maven.apache.org/) project. Just add the following dependency to your projects `pom.xml`: ```xml org.openestate.io OpenEstate-IO-Core - 1.4 + 1.5 ``` -You can find further information in the -[project wiki](https://github.com/OpenEstate/OpenEstate-IO/wiki). Some example -classes for each format are available in the -[`Examples`](https://github.com/OpenEstate/OpenEstate-IO/tree/v1.4/Examples) -module. +You can find further information in the [project wiki](https://github.com/OpenEstate/OpenEstate-IO/wiki). Some example classes for each format are available in the [`Examples`](https://github.com/OpenEstate/OpenEstate-IO/tree/v1.5/Examples) module. Dependencies ------------ -- Java 7 or newer -- [commons-codec 1.11](https://commons.apache.org/proper/commons-codec/) -- [commons-csv 1.6](https://commons.apache.org/proper/commons-csv/) - (optional; for processing of CSV formats) -- [commons-io 2.6](https://commons.apache.org/proper/commons-io/) -- [commons-lang 3.8.1](https://commons.apache.org/proper/commons-lang/) -- [jaxen 1.1.6](https://github.com/jaxen-xpath/jaxen) - (optional; for processing of XML formats) -- [SLF4J 1.7.25](https://www.slf4j.org/) +- Java 8 or newer +- [commons-codec 1.15](https://commons.apache.org/proper/commons-codec/) +- [commons-csv 1.9.0](https://commons.apache.org/proper/commons-csv/) (optional; for processing of CSV formats) +- [commons-io 2.11.0](https://commons.apache.org/proper/commons-io/) +- [commons-lang 3.12.0](https://commons.apache.org/proper/commons-lang/) +- [Eclipse Implementation of JAXB 2.3.5](https://projects.eclipse.org/projects/ee4j.jaxb-impl) (optional; for processing of XML formats) +- [jackson-databind 2.12.4](https://github.com/FasterXML/jackson-databind) (optional; for processing of JSON formats) +- [Jakarta Activation 1.2.2](https://projects.eclipse.org/projects/ee4j.jaf) (optional; for processing of XML formats) +- [Jakarta Bean Validation 2.0.2](https://projects.eclipse.org/projects/ee4j.bean-validation) (optional; for processing of JSON formats) +- [Jakarta XML Binding 2.3.3](https://projects.eclipse.org/projects/ee4j.jaxb) (optional; for processing of XML formats) +- [SLF4J 1.7.30](https://www.slf4j.org/) + + +Notes about JDK versions below 11 +--------------------------------- + +JAXB is bundled with JDK 8, was disabled / deprecated in JDK 9 & 10 and finally removed in JDK 11. Therefore, we're providing JAXB as an explicit dependency. See also ["JAXB on Java 9, 10, 11 and beyond"](https://www.jesperdj.com/2018/09/30/jaxb-on-java-9-10-11-and-beyond/). + +It is recommended to use this library with JDK 11 as it should work out of the box. In case you're using JDK 8, you might need to follow one of these steps documented at ["JAXB Release Documentation"](https://javaee.github.io/jaxb-v2/doc/user-guide/release-documentation.html#deployment-migrating-jaxb-2-0-applications-to-javase-6): + +> JavaSE comes with JAXB 2.x API/implementation in `rt.jar`. Each version of JavaSE (6, 7, 8, ...) contains different version of JAXB 2.x API. Therefore, if you want to use different version of JAXB API/implementation than the one present in your version of JDK, you are required to override a portion of `rt.jar` with the new API. There are several ways to achieve this: +> +> 1. Place the `jakarta.xml.bind-api-X.Y.Z.jar` into `$JRE_HOME/lib/endorsed`. **Do not put other JAXB jars into the endorsed directory.** This essentially makes your JRE to "JRE X + JAXB 2.y". This would affect any other applications that use this JRE, and it's easy. On the other hand, in various scenarios you may not be able to alter the JRE. +> +> 2. Use the system property `java.endorsed.dirs` when you launch your application, and have it point to the directory which contains the `jakarta.xml.bind-api-X.Y.Z.jar` only. **The directory must not contain any other jaxb artifacts.** This allows you to use different version of JAXB for different applications. +> +> See the [endorsed directory mechanism](http://docs.oracle.com/javase/6/docs/technotes/guides/standards/) for more details. + +All provided dependencies should work with JDK 8. If compatibility problems occur, you might replace them with an earlier version. Changelog --------- -Take a look at -[`CHANGELOG.md`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/CHANGELOG.md) -for the full changelog. +Take a look at [`CHANGELOG.md`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/CHANGELOG.md) for the full changelog. License ------- -This library is licensed under the terms of -[Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.html). -Take a look at -[`LICENSE.txt`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/LICENSE.txt) -for the license text. +This library is licensed under the terms of [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.html). Take a look at [`LICENSE.txt`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/LICENSE.txt) for the license text. Further information ------------------- -- [*OpenEstate-IO* at GitHub](https://github.com/OpenEstate/OpenEstate-IO) -- [Releases of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/releases) -- [Changelog of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/CHANGELOG.md) -- [API documentation of *OpenEstate-IO*](https://media.openestate.org/apidocs/OpenEstate-IO/) +- [*OpenEstate-IO* at GitHub](https://github.com/OpenEstate/OpenEstate-IO) +- [Releases of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/releases) +- [Changelog of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/CHANGELOG.md) +- [API documentation of *OpenEstate-IO*](https://media.openestate.org/apidocs/OpenEstate-IO/) diff --git a/Core/mvn-clean.sh b/Core/mvn-clean.sh index de39343b..c9c720a3 100755 --- a/Core/mvn-clean.sh +++ b/Core/mvn-clean.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2015-2018 OpenEstate.org +# Copyright 2015-2021 OpenEstate.org # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/Core/mvn-install.sh b/Core/mvn-install.sh index 8a63ed5a..238910c9 100755 --- a/Core/mvn-install.sh +++ b/Core/mvn-install.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2015-2018 OpenEstate.org +# Copyright 2015-2021 OpenEstate.org # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/Core/pom.xml b/Core/pom.xml index 72b89325..c3b1089e 100644 --- a/Core/pom.xml +++ b/Core/pom.xml @@ -7,11 +7,11 @@ org.openestate.io OpenEstate-IO - 1.4 + 1.5 OpenEstate-IO-Core - 1.4 + 1.5 jar OpenEstate-IO-Core @@ -27,7 +27,7 @@ The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo A business-friendly OSS license @@ -46,12 +46,6 @@ - - com.google.code.findbugs - annotations - compile - true - commons-codec commons-codec @@ -61,6 +55,7 @@ org.apache.commons commons-csv compile + true commons-io @@ -73,15 +68,34 @@ compile - jaxen - jaxen + com.fasterxml.jackson.core + jackson-databind compile + true + + + jakarta.xml.bind + jakarta.xml.bind-api + compile + true + + + org.glassfish.jaxb + jaxb-runtime + runtime + true org.slf4j slf4j-api compile + + jakarta.validation + jakarta.validation-api + compile + true + @@ -90,13 +104,8 @@ test - log4j - log4j - test - - - org.slf4j - slf4j-log4j12 + ch.qos.logback + logback-classic test @@ -105,19 +114,16 @@ - + org.apache.maven.plugins - maven-jar-plugin + maven-compiler-plugin - - - org.openestate.io.core - - + 8 + diff --git a/Core/src/findbugs/exclude.xml b/Core/src/findbugs/exclude.xml deleted file mode 100644 index 43bc3321..00000000 --- a/Core/src/findbugs/exclude.xml +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/Core/src/main/java/org/openestate/io/core/CsvFormat.java b/Core/src/main/java/org/openestate/io/core/CsvFormat.java index 6dbcb040..4def4e32 100644 --- a/Core/src/main/java/org/openestate/io/core/CsvFormat.java +++ b/Core/src/main/java/org/openestate/io/core/CsvFormat.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,7 +15,6 @@ */ package org.openestate.io.core; -import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; @@ -37,12 +36,14 @@ * A general CSV format specification, that supports reading through * {@link CsvParser} and writing through {@link CsvPrinter}. * - * @param the class used for CSV parsing - * @param the class used for CSV printing + * @param the class used for CSV records + * @param the class used for parsing of CSV records + * @param the class used for printing of CSV records * @author Andreas Rudolph * @since 1.0 */ -public abstract class CsvFormat { +public abstract class CsvFormat, Printer extends CsvPrinter> { + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(CsvFormat.class); private final CSVFormat format; @@ -108,9 +109,6 @@ public final Parser parse(String csvString) throws IOException { * @return created parser * @throws IOException if CSV is not readable */ - @SuppressFBWarnings( - value = "OBL_UNSATISFIED_OBLIGATION", - justification = "The stream is closed later together with the parser.") public final Parser parse(File csvFile) throws IOException { return this.parse(new FileInputStream(csvFile)); } @@ -168,9 +166,6 @@ public final Printer print(StringBuilder csvString) throws IOException { * @return created printer * @throws IOException if CSV is not writable */ - @SuppressFBWarnings( - value = "OBL_UNSATISFIED_OBLIGATION", - justification = "The stream is closed later together with the printer.") public final Printer print(File csvFile) throws IOException { return print(new FileOutputStream(csvFile)); } diff --git a/Core/src/main/java/org/openestate/io/core/CsvParser.java b/Core/src/main/java/org/openestate/io/core/CsvParser.java index 2b4fd9b6..3510a4ed 100644 --- a/Core/src/main/java/org/openestate/io/core/CsvParser.java +++ b/Core/src/main/java/org/openestate/io/core/CsvParser.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -32,6 +32,7 @@ * @since 1.0 */ public abstract class CsvParser implements Closeable { + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(CsvParser.class); private final CSVParser parser; private Iterator iterator = null; diff --git a/Core/src/main/java/org/openestate/io/core/CsvPrinter.java b/Core/src/main/java/org/openestate/io/core/CsvPrinter.java index 909a6871..718ab8a8 100644 --- a/Core/src/main/java/org/openestate/io/core/CsvPrinter.java +++ b/Core/src/main/java/org/openestate/io/core/CsvPrinter.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -34,6 +34,7 @@ * @since 1.0 */ public abstract class CsvPrinter implements Closeable, Flushable { + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(CsvPrinter.class); private final static Pattern LINES = Pattern.compile("^(.*)$", Pattern.MULTILINE); private final CSVPrinter printer; @@ -133,6 +134,7 @@ public void printRecords(Iterable records) throws IOException { * @param value value to replace * @return value with replaced line breaks */ + @SuppressWarnings("unused") protected static String replaceLineBreaks(String value) { return replaceLineBreaks(value, null); } diff --git a/Core/src/main/java/org/openestate/io/core/CsvRecord.java b/Core/src/main/java/org/openestate/io/core/CsvRecord.java index a9229ec6..e7cfff58 100644 --- a/Core/src/main/java/org/openestate/io/core/CsvRecord.java +++ b/Core/src/main/java/org/openestate/io/core/CsvRecord.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -36,6 +36,7 @@ * @since 1.0 */ public abstract class CsvRecord { + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(CsvRecord.class); private final Map values; @@ -47,7 +48,7 @@ protected CsvRecord() { } /** - * Write content of the record in a human readable form. + * Write content of the record in a human-readable form. * * @param writer where the data is written to * @throws IOException if the record can't be written @@ -57,14 +58,14 @@ public void dump(Writer writer) throws IOException { } /** - * Write content of the record in a human readable form. + * Write content of the record in a human-readable form. * * @param writer where the data is written to * @param lineSeparator line separator for multi line values * @throws IOException if the record can't be written */ public void dump(Writer writer, String lineSeparator) throws IOException { - for (int i = 0; i < this.getRecordLenth(); i++) { + for (int i = 0; i < this.getRecordLength(); i++) { StringBuilder txt = new StringBuilder(); try (StringReader reader = new StringReader(StringUtils.trimToEmpty(this.get(i)))) { for (String line : IOUtils.readLines(reader)) { @@ -72,7 +73,7 @@ public void dump(Writer writer, String lineSeparator) throws IOException { txt.append(line); } } - writer.write(i + ":" + txt.toString()); + writer.write(i + ":" + txt); writer.write(System.lineSeparator()); } } @@ -106,11 +107,6 @@ protected final String get(int pos, String defaultValue) { */ protected abstract int getRecordLength(); - @Deprecated - protected int getRecordLenth() { - return this.getRecordLength(); - } - /** * Loads data from {@link CsvParser} into the record. * @@ -140,7 +136,7 @@ protected String parse(String value) { * @return CSV values to write */ protected Iterable print() { - final int length = this.getRecordLenth(); + final int length = this.getRecordLength(); List row = new ArrayList<>(); for (int i = 0; i < length; i++) { row.add(this.get(i)); @@ -158,7 +154,7 @@ protected final void set(int pos, String value) { value = StringUtils.trimToNull(value); if (value != null) this.values.put(pos, value); - else if (this.values.containsKey(pos)) + else this.values.remove(pos); } } \ No newline at end of file diff --git a/Core/src/main/java/org/openestate/io/core/JsonRootElement.java b/Core/src/main/java/org/openestate/io/core/JsonRootElement.java new file mode 100644 index 00000000..58548e2e --- /dev/null +++ b/Core/src/main/java/org/openestate/io/core/JsonRootElement.java @@ -0,0 +1,175 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.openestate.io.core; + +import com.fasterxml.jackson.databind.ObjectMapper; +import java.io.IOException; +import java.io.Reader; +import java.io.Writer; +import java.util.Set; +import javax.validation.ConstraintViolation; +import javax.validation.ValidationException; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +/** + * A container for a JSON root element. + * + * @param the class of a Java object, that the contained + * JSON string is mapped to + * @author Andreas Rudolph + * @since 1.5 + */ +public abstract class JsonRootElement { + @SuppressWarnings("unused") + private final static Logger LOGGER = LoggerFactory.getLogger(JsonRootElement.class); + private final JavaType object; + + /** + * Create a JSON root element with a new / empty Java object. + * + * @throws IllegalStateException if the empty instance of the Java object can not be created + */ + protected JsonRootElement() { + super(); + + try { + this.object = this.getJavaClass().getConstructor().newInstance(); + } catch (Exception ex) { + throw new IllegalStateException("Can't create an empty instance of " + this.getJavaClass() + "!"); + } + } + + /** + * Create a JSON root element from a JSON {@link String}. + * + * @param json JSON string to create the object from + * @throws IOException if the object is not readable + */ + protected JsonRootElement(String json) throws IOException { + super(); + this.object = JsonUtils.read(json, getJavaClass(), this.createObjectMapper()); + } + + /** + * Create a JSON root element from a JSON {@link Reader}. + * + * @param json JSON reader to create the object from + * @throws IOException if the object is not readable + */ + protected JsonRootElement(Reader json) throws IOException { + super(); + this.object = JsonUtils.read(json, getJavaClass(), this.createObjectMapper()); + } + + /** + * Create a JSON root element with the corresponding Java object. + * + * @param object Java object to contain + * @throws IllegalArgumentException if the object parameter is null + */ + protected JsonRootElement(JavaType object) { + super(); + if (object == null) + throw new IllegalArgumentException("The JSON object should not be null!"); + this.object = object; + } + + /** + * Create an object mapper instance. + * + * @return object mapper + */ + protected abstract ObjectMapper createObjectMapper(); + + /** + * Returns the class of the contained Java object. + * + * @return class + */ + public abstract Class getJavaClass(); + + /** + * Returns the contained Java object. + * + * @return Java object + */ + public JavaType getObject() { + return this.object; + } + + /** + * Validates all constraints on the contained Java object. + * + * @return constraint violations or an empty set if none + * @throws IllegalArgumentException if object is {@code null} + * or if {@code null} is passed to the varargs groups + * @throws ValidationException if a non-recoverable error happens + * during the validation process + */ + public Set> getViolations() { + return ValidationUtils.getViolations(this.object); + } + + /** + * Determines, if the contained Java object contains any validation errors. + * + * @return true, if the contained Java object does not contain any validation errors + */ + public boolean isValid() { + return ValidationUtils.isValid(this.object); + } + + /** + * Write the contained Java object into JSON. + * + * @param writer output target + * @throws IOException if the object is not writable + */ + public void write(Writer writer) throws IOException { + JsonUtils.write(writer, this.object, this.getJavaClass(), this.createObjectMapper()); + } + + /** + * Write the contained Java object into JSON. + * + * @param writer output target + * @param prettyPrint indent generated JSON + * @throws IOException if the object is not writable + */ + public void write(Writer writer, boolean prettyPrint) throws IOException { + JsonUtils.write(writer, this.object, this.getJavaClass(), this.createObjectMapper(), prettyPrint); + } + + /** + * Write the contained Java object into JSON. + * + * @throws IOException if the object is not writable + */ + public String writeToString() throws IOException { + return JsonUtils.writeToString(this.object, this.getJavaClass(), this.createObjectMapper()); + } + + /** + * Write the contained Java object into JSON. + * + * @param prettyPrint indent generated JSON + * @throws IOException if the object is not writable + */ + public String writeToString(boolean prettyPrint) throws IOException { + return JsonUtils.writeToString(this.object, this.getJavaClass(), this.createObjectMapper(), prettyPrint); + } +} diff --git a/Core/src/main/java/org/openestate/io/core/JsonUtils.java b/Core/src/main/java/org/openestate/io/core/JsonUtils.java new file mode 100644 index 00000000..cfc5b5cf --- /dev/null +++ b/Core/src/main/java/org/openestate/io/core/JsonUtils.java @@ -0,0 +1,137 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.openestate.io.core; + +import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.SerializationFeature; +import java.io.IOException; +import java.io.Reader; +import java.io.StringReader; +import java.io.StringWriter; +import java.io.Writer; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +/** + * Some helper functions for JSON processing. + * + * @author Andreas Rudolph + * @since 1.5 + */ +public final class JsonUtils { + @SuppressWarnings("unused") + private final static Logger LOGGER = LoggerFactory.getLogger(JsonUtils.class); + + private JsonUtils() { + } + + /** + * Create a Java object from a JSON {@link String}. + * + * @param json JSON string + * @param javaClass class of the Java object to create + * @param mapper object mapper + * @param type of the Java object to create + * @return created Java object + * @throws IOException if the object is not readable + */ + public static T read(String json, Class javaClass, ObjectMapper mapper) throws IOException { + try (Reader r = new StringReader(json)) { + return read(r, javaClass, mapper); + } + } + + /** + * Create a Java object from a JSON {@link Reader}. + * + * @param json JSON string + * @param javaClass class of the Java object to create + * @param mapper object mapper + * @param type of the Java object to create + * @return created Java object + * @throws IOException if the object is not readable + */ + public static T read(Reader json, Class javaClass, ObjectMapper mapper) throws IOException { + return mapper + .readerFor(javaClass) + .readValue(json); + } + + /** + * Convert a Java object into JSON. + * + * @param output output target + * @param object Java object to write + * @param javaClass class of the Java object to write + * @param mapper object mapper + * @param type of the Java object to write + * @throws IOException if the object is not writable + */ + public static void write(Writer output, T object, Class javaClass, ObjectMapper mapper) throws IOException { + write(output, object, javaClass, mapper, true); + } + + /** + * Convert a Java object into JSON. + * + * @param output output target + * @param object Java object to write + * @param javaClass class of the Java object to write + * @param mapper object mapper + * @param prettyPrint indent generated JSON + * @param type of the Java object to write + * @throws IOException if the object is not writable + */ + public static void write(Writer output, T object, Class javaClass, ObjectMapper mapper, boolean prettyPrint) throws IOException { + mapper + .configure(SerializationFeature.INDENT_OUTPUT, prettyPrint) + .writer() + .forType(javaClass) + .writeValue(output, object); + } + + /** + * Write a Java object into a JSON {@link String}. + * + * @param object Java object to write + * @param javaClass class of the Java object to write + * @param mapper object mapper + * @param type of the Java object to write + * @return generated JSON string + * @throws IOException if the object is not writable + */ + public static String writeToString(T object, Class javaClass, ObjectMapper mapper) throws IOException { + return writeToString(object, javaClass, mapper, true); + } + + /** + * Write a Java object into a JSON {@link String}. + * + * @param object Java object to write + * @param javaClass class of the Java object to write + * @param mapper object mapper + * @param prettyPrint indent generated JSON + * @param type of the Java object to write + * @return generated JSON string + * @throws IOException if the object is not writable + */ + public static String writeToString(T object, Class javaClass, ObjectMapper mapper, boolean prettyPrint) throws IOException { + try (StringWriter writer = new StringWriter()) { + write(writer, object, javaClass, mapper, prettyPrint); + return writer.toString(); + } + } +} diff --git a/Core/src/main/java/org/openestate/io/core/LocaleUtils.java b/Core/src/main/java/org/openestate/io/core/LocaleUtils.java index f888d51f..ce2f920e 100644 --- a/Core/src/main/java/org/openestate/io/core/LocaleUtils.java +++ b/Core/src/main/java/org/openestate/io/core/LocaleUtils.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,7 +15,6 @@ */ package org.openestate.io.core; -import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; import java.util.Locale; import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; @@ -27,10 +26,8 @@ * @author Andreas Rudolph * @since 1.0 */ -@SuppressFBWarnings( - value = "NM_SAME_SIMPLE_NAME_AS_SUPERCLASS", - justification = "This behaviour is intended.") public final class LocaleUtils extends org.apache.commons.lang3.LocaleUtils { + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(LocaleUtils.class); private LocaleUtils() { @@ -128,8 +125,7 @@ public static String getCountryISO3FromISO2(String iso2Code) { if (iso2Code == null) return null; if (iso2Code.length() == 2) { Locale countryLocale = new Locale(iso2Code, iso2Code); - String iso3Code = StringUtils.trimToNull(countryLocale.getISO3Country()); - if (iso3Code != null) return iso3Code; + return StringUtils.trimToNull(countryLocale.getISO3Country()); } return null; } @@ -147,9 +143,8 @@ public static String getCountryName(String country, Locale language) { String iso2Code = LocaleUtils.getCountryISO2(country); if (iso2Code != null) { - String name = StringUtils.trimToNull( + return StringUtils.trimToNull( new Locale(iso2Code, iso2Code).getDisplayCountry(language)); - if (name != null) return name; } return null; } @@ -161,6 +156,7 @@ public static String getCountryName(String country, Locale language) { * @param language language to translate * @return translated country name or null, if no translation was found */ + @SuppressWarnings("unused") public static String translateCountryName(String country, Locale language) { country = StringUtils.trimToNull(country); if (country == null) return null; diff --git a/Core/src/main/java/org/openestate/io/core/NumberUtils.java b/Core/src/main/java/org/openestate/io/core/NumberUtils.java index 5ef93078..ac8304f0 100644 --- a/Core/src/main/java/org/openestate/io/core/NumberUtils.java +++ b/Core/src/main/java/org/openestate/io/core/NumberUtils.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -31,6 +31,7 @@ * @since 1.1 */ public final class NumberUtils { + @SuppressWarnings("unused") private static final Logger LOGGER = LoggerFactory.getLogger(NumberUtils.class); /** @@ -94,7 +95,7 @@ public static Number parseNumber(String value, Locale... locales) throws NumberF * Convert a string value into a number. * * @param value the string value to convert - * @param integerOnly wether only the integer part of the value is parsed + * @param integerOnly whether only the integer part of the value is parsed * @param locales locales, against which the value is parsed * @return numeric value for the string * @throws NumberFormatException if the string is not a valid number @@ -122,7 +123,7 @@ public static Number parseNumber(String value, boolean integerOnly, Locale... lo format.setParseIntegerOnly(integerOnly); format.setGroupingUsed(value.indexOf(DecimalFormatSymbols.getInstance(locale).getGroupingSeparator()) > -1); return format.parse(value); - } catch (ParseException ex) { + } catch (ParseException ignored) { } } throw new NumberFormatException("The provided value '" + value + "' is not numeric!"); diff --git a/Core/src/main/java/org/openestate/io/core/ValidationUtils.java b/Core/src/main/java/org/openestate/io/core/ValidationUtils.java new file mode 100644 index 00000000..140986d7 --- /dev/null +++ b/Core/src/main/java/org/openestate/io/core/ValidationUtils.java @@ -0,0 +1,74 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.openestate.io.core; + +import java.util.Set; +import javax.validation.ConstraintViolation; +import javax.validation.Validation; +import javax.validation.ValidationException; +import javax.validation.ValidatorFactory; +import javax.validation.groups.Default; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +/** + * Some helper functions for validation. + * + * @author Andreas Rudolph + * @since 1.5 + */ +public class ValidationUtils { + @SuppressWarnings("unused") + private final static Logger LOGGER = LoggerFactory.getLogger(ValidationUtils.class); + private final static ValidatorFactory FACTORY = Validation.buildDefaultValidatorFactory(); + + private ValidationUtils() { + } + + /** + * Validates all constraints on {@code object}. + * + * @param object object to validate + * @param groups the group or list of groups targeted for validation (defaults to {@link Default}) + * @param the type of the object to validate + * @return constraint violations or an empty set if none + * @throws IllegalArgumentException if object is {@code null} + * or if {@code null} is passed to the varargs groups + * @throws ValidationException if a non-recoverable error happens + * during the validation process + */ + public static Set> getViolations(T object, Class... groups) { + return FACTORY.getValidator() + .validate(object, groups); + } + + /** + * Determines, if an {@code object} contains any validation errors. + * + * @param object object to validate + * @param groups the group or list of groups targeted for validation (defaults to {@link Default}) + * @param the type of the object to validate + * @return true, if the {@code object} does not contain any validation errors + */ + public static boolean isValid(T object, Class... groups) { + try { + return getViolations(object, groups).isEmpty(); + } catch (Exception ex) { + LOGGER.warn("An internal validation error occurred!", ex); + return false; + } + } +} diff --git a/Core/src/main/java/org/openestate/io/core/XmlConvertableDocument.java b/Core/src/main/java/org/openestate/io/core/XmlConvertableDocument.java index 968518e5..81b6558a 100644 --- a/Core/src/main/java/org/openestate/io/core/XmlConvertableDocument.java +++ b/Core/src/main/java/org/openestate/io/core/XmlConvertableDocument.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,13 +22,12 @@ /** * An extended {@link XmlDocument} with versioning functionality. * - * @param the class of a (via JAXB generated) Java object, that the contained - * {@link Document} is mapped to + * @param the class of a Java object (generated via JAXB), that the contained {@link Document} is mapped to * @param the class to determine different versions of the document * @author Andreas Rudolph * @since 1.0 */ -public abstract class XmlConvertableDocument extends XmlDocument { +public abstract class XmlConvertableDocument, VersionType>> extends XmlDocument { private final static Logger LOGGER = LoggerFactory.getLogger(XmlConvertableDocument.class); public XmlConvertableDocument(Document document) { @@ -41,10 +40,11 @@ public XmlConvertableDocument(Document document) { * @param targetVersion the version, that the {@link Document} is downgraded to */ public void downgrade(VersionType targetVersion) { + //noinspection DuplicatedCode if (targetVersion == null) throw new NullPointerException("No target version was provided!"); - XmlVersion currentVersion = this.getDocumentVersion(); + VersionType currentVersion = this.getDocumentVersion(); if (currentVersion == null) { currentVersion = this.getLatestVersion(); LOGGER.warn("Can't determine document version! Assuming latest version " @@ -58,12 +58,11 @@ public void downgrade(VersionType targetVersion) { return; } - XmlVersion v = currentVersion; - while (true) { + VersionType v = currentVersion; + do { v.getConverter().downgradeToPreviousVersion(this); v = v.getPreviousVersion(); - if (v == targetVersion) break; - } + } while (v != targetVersion); } /** @@ -101,11 +100,12 @@ public void downgrade(VersionType targetVersion) { * * @param targetVersion the version, that the {@link Document} is upgraded to */ - public void upgrade(XmlVersion targetVersion) { + public void upgrade(VersionType targetVersion) { + //noinspection DuplicatedCode if (targetVersion == null) throw new NullPointerException("No target version was provided!"); - XmlVersion currentVersion = this.getDocumentVersion(); + VersionType currentVersion = this.getDocumentVersion(); if (currentVersion == null) { currentVersion = this.getLatestVersion(); LOGGER.warn("Can't determine document version! Assuming latest version " @@ -119,12 +119,11 @@ public void upgrade(XmlVersion targetVersion) { return; } - XmlVersion v = currentVersion; - while (true) { + VersionType v = currentVersion; + do { v = v.getNextVersion(); v.getConverter().upgradeFromPreviousVersion(this); - if (v == targetVersion) break; - } + } while (v != targetVersion); } /** diff --git a/Core/src/main/java/org/openestate/io/core/XmlConverter.java b/Core/src/main/java/org/openestate/io/core/XmlConverter.java index 1bb8bbe2..98da8070 100644 --- a/Core/src/main/java/org/openestate/io/core/XmlConverter.java +++ b/Core/src/main/java/org/openestate/io/core/XmlConverter.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,12 +22,13 @@ * A general class, that converts a {@link XmlConvertableDocument} into another * {@link XmlVersion}. * - * @param the class of {@link XmlConvertableDocument} - * @param the class to determine different versions of the document + * @param the {@link XmlConvertableDocument} class, this converter applies to + * @param the {@link XmlVersion} class to determine different versions of the document * @author Andreas Rudolph * @since 1.0 */ -public abstract class XmlConverter { +public abstract class XmlConverter, VersionType extends XmlVersion> { + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(XmlConverter.class); /** @@ -36,13 +37,12 @@ public abstract class XmlConverter doc); /** * Returns the version, that this converter is implemented for. * - * @return version - * version of the converter + * @return version of the converter */ public abstract VersionType getVersion(); @@ -52,5 +52,5 @@ public abstract class XmlConverter doc); } \ No newline at end of file diff --git a/Core/src/main/java/org/openestate/io/core/XmlDocument.java b/Core/src/main/java/org/openestate/io/core/XmlDocument.java index f9ec8d54..9c70eafe 100644 --- a/Core/src/main/java/org/openestate/io/core/XmlDocument.java +++ b/Core/src/main/java/org/openestate/io/core/XmlDocument.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,6 +20,7 @@ import java.io.OutputStream; import java.io.StringWriter; import java.io.Writer; +import javax.xml.bind.JAXBContext; import javax.xml.bind.JAXBException; import javax.xml.transform.TransformerException; import org.slf4j.Logger; @@ -36,6 +37,7 @@ * @since 1.0 */ public abstract class XmlDocument { + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(XmlDocument.class); private final Document document; private boolean textWrittenAsCDATA = false; @@ -73,7 +75,7 @@ public final boolean isTextWrittenAsCDATA() { * @param doc the document, that will be written to XML * @throws IOException if an error occurred and XML generation should be stopped */ - protected void prepareDocumentBeforeWritingToXml(Document doc) throws IOException { + protected void prepareDocumentBeforeWritingToXml(@SuppressWarnings("unused") Document doc) throws IOException { } /** @@ -91,7 +93,18 @@ public void setTextWrittenAsCDATA(boolean textsAsCDATA) { * @return created object, that represents the contained {@link Document} * @throws JAXBException if the Java object is not creatable */ - public abstract JavaType toObject() throws JAXBException; + public JavaType toObject() throws JAXBException { + return this.toObject(null); + } + + /** + * Creates an object from the contained {@link Document}. + * + * @param context JAXB context for unmarshalling + * @return created object, that represents the contained {@link Document} + * @throws JAXBException if the Java object is not creatable + */ + public abstract JavaType toObject(JAXBContext context) throws JAXBException; /** * Generate XML for the contained {@link Document}. diff --git a/Core/src/main/java/org/openestate/io/core/XmlUtils.java b/Core/src/main/java/org/openestate/io/core/XmlUtils.java index 6e2f4620..a4595dde 100644 --- a/Core/src/main/java/org/openestate/io/core/XmlUtils.java +++ b/Core/src/main/java/org/openestate/io/core/XmlUtils.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,7 +25,9 @@ import java.text.ParseException; import java.util.Calendar; import java.util.Date; +import java.util.Iterator; import javax.xml.bind.DatatypeConverter; +import javax.xml.namespace.NamespaceContext; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; @@ -35,11 +37,13 @@ import javax.xml.transform.TransformerFactory; import javax.xml.transform.dom.DOMSource; import javax.xml.transform.stream.StreamResult; +import javax.xml.xpath.XPath; +import javax.xml.xpath.XPathConstants; +import javax.xml.xpath.XPathExpression; +import javax.xml.xpath.XPathExpressionException; +import javax.xml.xpath.XPathFactory; import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.time.DateUtils; -import org.jaxen.JaxenException; -import org.jaxen.XPath; -import org.jaxen.dom.DOMXPath; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.w3c.dom.Attr; @@ -90,31 +94,6 @@ public static void clean(Node node) { } } - /** - * Count the number of nodes, that are matching against an XPath expression. - * - * @param xpathExpression the XPath expression to match - * @param doc the document, on which the XPath expression is evaluated - * @return number of matching nodes - * @throws JaxenException if the XPath evaluation failed - */ - public static int countNodes(String xpathExpression, Document doc) throws JaxenException { - return XmlUtils.countNodes(xpathExpression, doc, doc); - } - - /** - * Count the number of nodes, that are matching against an XPath expression. - * - * @param xpathExpression the XPath expression to match - * @param doc the document, on which the XPath expression is evaluated - * @param context the node, on which the XPath expression is evaluated - * @return number of matching nodes - * @throws JaxenException if the XPath evaluation failed - */ - public static int countNodes(String xpathExpression, Document doc, Object context) throws JaxenException { - return XmlUtils.newXPath(xpathExpression, doc).selectNodes(context).size(); - } - /** * Return the root {@link Element} of a {@link Document}. * @@ -156,7 +135,7 @@ public static Document newDocument(boolean namespaceAware) throws ParserConfigur } /** - * Create a {@link Document} from a XML string. + * Create a {@link Document} from XML string. * * @param xmlString the XML string, the document is created from * @return created document @@ -169,7 +148,7 @@ public static Document newDocument(String xmlString) throws SAXException, IOExce } /** - * Create a {@link Document} from a XML string. + * Create a {@link Document} from XML string. * * @param xmlString the XML string, the document is created from * @param namespaceAware if namespaces are used in the created document @@ -274,50 +253,22 @@ public static Document newDocument(File xmlFile, boolean namespaceAware) throws } /** - * Create a {@link XPath} expression. - * - * @param expression string with the XPath expression to create - * @return the created XPath expression - * @throws JaxenException if the XPath is not creatable - */ - public static XPath newXPath(String expression) throws JaxenException { - return XmlUtils.newXPath(expression, null, null); - } - - /** - * Create a {@link XPath} expression. - * - * @param expression string with the XPath expression to create - * @param doc the document, whose namespace is bound to the XPath expression - * @return the created XPath expression - * @throws JaxenException if the XPath is not creatable - */ - public static XPath newXPath(String expression, Document doc) throws JaxenException { - return XmlUtils.newXPath(expression, doc, "io"); - } - - /** - * Create a {@link XPath} expression. + * Create a {@link XPathExpression}. * * @param expression string with the XPath expression to create * @param doc the document, whose namespace is bound to the XPath expression * @param namespacePrefix prefix of the document namespace, that is bound to the XPath expression * @return the created XPath expression - * @throws JaxenException if the XPath is not creatable + * @throws XPathExpressionException if the XPath is not creatable + * @deprecated use {@link #xPath(String, Document, String)} instead */ - public static XPath newXPath(String expression, Document doc, String namespacePrefix) throws JaxenException { - DOMXPath xpath = new DOMXPath(expression); - //LOGGER.debug( "new xpath: " + xpath.debug() ); - if (doc != null && namespacePrefix != null) { - Element root = XmlUtils.getRootElement(doc); - String uri = StringUtils.trimToEmpty(root.getNamespaceURI()); - xpath.addNamespace(namespacePrefix, uri); - } - return xpath; + @Deprecated + public static XPathExpression newXPath(String expression, Document doc, String namespacePrefix) throws XPathExpressionException { + return xPath(expression, doc, namespacePrefix); } /** - * Reads an xsd:date value. + * Reads a xsd:date value. *

* If the value is not a valid xsd:date, we're trying to parse the value * against other common formats. If this also fails, we're trying to parse the @@ -343,10 +294,11 @@ private static Calendar parseDate(String value, boolean tryDateTimeOnError) { //LOGGER.warn( "> " + ex.getLocalizedMessage(), ex ); } try { - Date date = DateUtils.parseDateStrictly(value, new String[]{ + //noinspection SpellCheckingInspection + Date date = DateUtils.parseDateStrictly(value, "dd.MM.yyyy", "dd.MM.yy", "dd/MM/yyyy", "dd/MM/yy", "dd-MM-yyyy", "dd-MMM-yyyy", "yyyy-MM-dd", "yyyy/MM/dd", "yyyy-D", "MM/yyyy", - "MMM yyyy", "MMMMM yyyy", "yyyy"}); + "MMM yyyy", "MMMMM yyyy", "yyyy"); Calendar cal = Calendar.getInstance(); cal.setTime(date); return cal; @@ -369,7 +321,7 @@ private static Calendar parseDate(String value, boolean tryDateTimeOnError) { } /** - * Reads an xsd:dateTime value. + * Reads a xsd:dateTime value. *

* If the value is not a valid xsd:dateTime, we're trying to parse the value * against other common formats. If this also fails, we're trying to parse the @@ -395,8 +347,12 @@ private static Calendar parseDateTime(String value, boolean tryDateOnError) { //LOGGER.warn( "> " + ex.getLocalizedMessage(), ex ); } try { - Date date = DateUtils.parseDateStrictly(value, new String[]{ - "yyyy-MM-dd'T'HH:mm:ss", "yyyy-MM-dd'T'HH:mm", "yyyy-MM-dd HH:mm:ss", "yyyy-MM-dd HH:mm"}); + //noinspection SpellCheckingInspection + Date date = DateUtils.parseDateStrictly(value, + "yyyy-MM-dd'T'HH:mm:ss", + "yyyy-MM-dd'T'HH:mm", + "yyyy-MM-dd HH:mm:ss", + "yyyy-MM-dd HH:mm"); Calendar cal = Calendar.getInstance(); cal.setTime(date); return cal; @@ -423,6 +379,7 @@ private static Calendar parseDateTime(String value, boolean tryDateOnError) { * * @param doc the document to print */ + @SuppressWarnings("unused") public static void printNodes(Document doc) { NodeList children = doc.getChildNodes(); for (int i = 0; i < children.getLength(); i++) { @@ -571,6 +528,7 @@ public static void write(Document doc, OutputStream output) throws TransformerEx * @param prettyPrint if pretty printing is enabled for the generated XML code * @throws TransformerException if XML transformation failed */ + @SuppressWarnings("DuplicatedCode") public static void write(Document doc, OutputStream output, boolean prettyPrint) throws TransformerException { XmlUtils.clean(doc); Transformer transformer = TransformerFactory.newInstance().newTransformer(); @@ -580,6 +538,7 @@ public static void write(Document doc, OutputStream output, boolean prettyPrint) transformer.setOutputProperty(OutputKeys.STANDALONE, "yes"); transformer.setOutputProperty(OutputKeys.INDENT, (prettyPrint) ? "yes" : "no"); if (prettyPrint) { + //noinspection HttpUrlsUsage transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "2"); } transformer.transform(new DOMSource(doc), new StreamResult(output)); @@ -604,6 +563,7 @@ public static void write(Document doc, Writer output) throws TransformerExceptio * @param prettyPrint if pretty printing is enabled for the generated XML code * @throws TransformerException if XML transformation failed */ + @SuppressWarnings("DuplicatedCode") public static void write(Document doc, Writer output, boolean prettyPrint) throws TransformerException { XmlUtils.clean(doc); Transformer transformer = TransformerFactory.newInstance().newTransformer(); @@ -613,8 +573,229 @@ public static void write(Document doc, Writer output, boolean prettyPrint) throw transformer.setOutputProperty(OutputKeys.STANDALONE, "yes"); transformer.setOutputProperty(OutputKeys.INDENT, (prettyPrint) ? "yes" : "no"); if (prettyPrint) { + //noinspection HttpUrlsUsage transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "2"); } transformer.transform(new DOMSource(doc), new StreamResult(output)); } + + /** + * Create a {@link XPathExpression}. + * + * @param expression string with the XPath expression to create + * @return the created XPath expression + * @throws XPathExpressionException if the XPath is not creatable + */ + public static XPathExpression xPath(String expression) throws XPathExpressionException { + return xPath(expression, null, null); + } + + /** + * Create a {@link XPathExpression}. + * + * @param expression string with the XPath expression to create + * @param doc the document, whose namespace is bound to the XPath expression + * @return the created XPath expression + * @throws XPathExpressionException if the XPath is not creatable + */ + public static XPathExpression xPath(String expression, Document doc) throws XPathExpressionException { + return xPath(expression, doc, null); + } + + /** + * Create a {@link XPathExpression}. + * + * @param expression string with the XPath expression to create + * @param doc the document, whose namespace is bound to the XPath expression + * @param namespacePrefix prefix of the document namespace, that is bound to the XPath expression + * @return the created XPath expression + * @throws XPathExpressionException if the XPath is not creatable + */ + public static XPathExpression xPath(String expression, Document doc, String namespacePrefix) throws XPathExpressionException { + XPath xPath = XPathFactory.newInstance().newXPath(); + + //LOGGER.debug( "new xpath: " + xpath.debug() ); + if (doc != null && StringUtils.isNotBlank(namespacePrefix)) { + final Element root = XmlUtils.getRootElement(doc); + final String uri = StringUtils.trimToEmpty(root.getNamespaceURI()); + + if (StringUtils.isBlank(uri)) { + // Remove namespace from xPath expression, if the document does not use namespaces at all. + // Otherwise, error are thrown during evaluation. + expression = expression.replace(namespacePrefix + ":", StringUtils.EMPTY); + } else { + //xpath.addNamespace(namespacePrefix, uri); + + //NamespaceContextImpl context = new NamespaceContextImpl(); + //context.startPrefixMapping(namespacePrefix, uri); + //xPath.setNamespaceContext(new NamespaceContextImpl()); + //xPath.setNamespaceContext(new SimpleNamespaceResolver(namespacePrefix, uri)); + xPath.setNamespaceContext(new NamespaceContext() { + @Override + public String getNamespaceURI(String prefix) { + //LOGGER.debug("getNamespaceURI({}) => {} ({})", prefix, uri, uri.length()); + //LOGGER.debug("test", new Exception()); + return uri; + } + + @Override + public String getPrefix(String namespaceURI) { + //LOGGER.debug("getPrefix({}) => {}", namespaceURI, namespacePrefix); + return namespacePrefix; + } + + @Override + public Iterator getPrefixes(String namespaceURI) { + //LOGGER.debug("getPrefixes({})", namespaceURI); + return null; + } + }); + } + } + + return xPath.compile(expression); + } + + /** + * Get a node, that matches against an XPath expression. + * + * @param xpathExpression the XPath expression to match + * @param item the node, on which the XPath expression is evaluated + * @return matching boolean value + * @throws XPathExpressionException if the XPath evaluation failed + */ + @SuppressWarnings("unused") + public static Boolean xPathBoolean(XPathExpression xpathExpression, Object item) throws XPathExpressionException { + return (Boolean) xpathExpression.evaluate(item, XPathConstants.BOOLEAN); + } + + /** + * Get an element, that matches against an XPath expression. + * + * @param xpathExpression the XPath expression to match + * @param item the node, on which the XPath expression is evaluated + * @return matching element + * @throws XPathExpressionException if the XPath evaluation failed + */ + public static Element xPathElement(XPathExpression xpathExpression, Object item) throws XPathExpressionException { + return (Element) xpathExpression.evaluate(item, XPathConstants.NODE); + } + + /** + * Process an element, that matches against an XPath expression. + * + * @param xpathExpression the XPath expression to match + * @param item the node, on which the XPath expression is evaluated + * @throws XPathExpressionException if the XPath evaluation failed + */ + @SuppressWarnings("unused") + public static void xPathElementProcess(XPathExpression xpathExpression, Object item, XPathProcessor processor) throws XPathExpressionException { + processor.process(xPathElement(xpathExpression, item)); + } + + /** + * Process a list of elements, that are matching against an XPath expression. + * + * @param xpathExpression the XPath expression to match + * @param item the node, on which the XPath expression is evaluated + * @throws XPathExpressionException if the XPath evaluation failed + */ + public static void xPathElementsProcess(XPathExpression xpathExpression, Object item, XPathProcessor processor) throws XPathExpressionException { + final NodeList nodes = xPathNodes(xpathExpression, item); + for (int i=0; i processor) throws XPathExpressionException { + processor.process(xPathNode(xpathExpression, item)); + } + + /** + * Get a list of nodes, that are matching against an XPath expression. + * + * @param xpathExpression the XPath expression to match + * @param item the node, on which the XPath expression is evaluated + * @return list of matching nodes + * @throws XPathExpressionException if the XPath evaluation failed + */ + public static NodeList xPathNodes(XPathExpression xpathExpression, Object item) throws XPathExpressionException { + return (NodeList) xpathExpression.evaluate(item, XPathConstants.NODESET); + } + + /** + * Process a list of nodes, that are matching against an XPath expression. + * + * @param xpathExpression the XPath expression to match + * @param item the node, on which the XPath expression is evaluated + * @throws XPathExpressionException if the XPath evaluation failed + */ + @SuppressWarnings("unused") + public static void xPathNodesProcess(XPathExpression xpathExpression, Object item, XPathProcessor processor) throws XPathExpressionException { + final NodeList nodes = xPathNodes(xpathExpression, item); + for (int i=0; i { + void process(T node) throws XPathExpressionException; + } } \ No newline at end of file diff --git a/Core/src/main/java/org/openestate/io/core/XmlValidationHandler.java b/Core/src/main/java/org/openestate/io/core/XmlValidationHandler.java index b650cdee..25065e9f 100644 --- a/Core/src/main/java/org/openestate/io/core/XmlValidationHandler.java +++ b/Core/src/main/java/org/openestate/io/core/XmlValidationHandler.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/Core/src/main/java/org/openestate/io/core/XmlVersion.java b/Core/src/main/java/org/openestate/io/core/XmlVersion.java index 189dbf98..7eccca38 100644 --- a/Core/src/main/java/org/openestate/io/core/XmlVersion.java +++ b/Core/src/main/java/org/openestate/io/core/XmlVersion.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,37 +18,39 @@ /** * A general interface for versions of XML documents. * + * @param the {@link XmlConvertableDocument} class, this version applies to + * @param this version class * @author Andreas Rudolph * @since 1.0 */ -public interface XmlVersion { +public interface XmlVersion, VersionType extends XmlVersion> { /** * Returns the converter for this version. * * @return the converter for this version */ - public XmlConverter getConverter(); + XmlConverter getConverter(); /** * Returns the next version relative to this version. * * @return the next version or null, if no next version is present */ - public XmlVersion getNextVersion(); + VersionType getNextVersion(); /** * Returns the previous version relative to this version. * * @return the previous version or null, if no previous version is present */ - public XmlVersion getPreviousVersion(); + VersionType getPreviousVersion(); /** * Returns the newest / latest version, that is currently supported. * * @return the latest version */ - public boolean isLatestVersion(); + boolean isLatestVersion(); /** * Check, if this version is newer then another version. @@ -56,20 +58,20 @@ public interface XmlVersion { * @param v the other version to compare * @return true, if this version is newer then the other version, otherwise false */ - public boolean isNewerThen(XmlVersion v); + boolean isNewerThen(VersionType v); /** - * Check, if this version is older then another version. + * Check, if this version is older than another version. * * @param v the other version to compare - * @return true, if this version is older then the other version, otherwise false + * @return true, if this version is older than the other version, otherwise false */ - public boolean isOlderThen(XmlVersion v); + boolean isOlderThen(VersionType v); /** * Convert this version to a readable string. * * @return the readable string for this version */ - public String toReadableVersion(); + String toReadableVersion(); } \ No newline at end of file diff --git a/Core/src/main/java/org/openestate/io/core/package-info.java b/Core/src/main/java/org/openestate/io/core/package-info.java index b87233de..fc8cb019 100644 --- a/Core/src/main/java/org/openestate/io/core/package-info.java +++ b/Core/src/main/java/org/openestate/io/core/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,36 +17,39 @@ /** * General classes for OpenEstate-IO. * - * *

CSV processing

*

* The classes * {@link org.openestate.io.core.CsvFormat}, * {@link org.openestate.io.core.CsvParser}, - * {@link org.openestate.io.core.CsvPrinter}, + * {@link org.openestate.io.core.CsvPrinter} and * {@link org.openestate.io.core.CsvRecord} - * provide a thin layer over - * commons-csv for - * processing of CSV files. + * provide a thin layer over commons-csv for processing of + * CSV files. * + *

JSON processing

+ *

+ * The classes + * {@link org.openestate.io.core.JsonRootElement} and + * {@link org.openestate.io.core.JsonUtils} + * provide a thin layer over Java objects (generated by + * jsonschema2pojo) for processing of JSON files. * *

XML processing

*

* The classes - * {@link org.openestate.io.core.XmlDocument}, + * {@link org.openestate.io.core.XmlDocument} and * {@link org.openestate.io.core.XmlUtils} - * provide a general mapping between Java objects (generated by JAXB) and a XML - * DOM tree ({@link org.w3c.dom.Document}). - * + * provide a general mapping between Java objects (generated by JAXB) and a XML DOM tree ({@link org.w3c.dom.Document}). * *

XML versioning

*

* The classes * {@link org.openestate.io.core.XmlConvertableDocument}, - * {@link org.openestate.io.core.XmlConverter}, + * {@link org.openestate.io.core.XmlConverter} and * {@link org.openestate.io.core.XmlVersion} - * provide general functions for upgrading / downgrading XML documents through - * manipulation of the DOM tree ({@link org.w3c.dom.Document}). + * provide general functions for upgrading / downgrading XML documents through manipulation of the DOM tree + * ({@link org.w3c.dom.Document}). * * @author Andreas Rudolph * @since 1.0 diff --git a/Core/src/main/temp/module-info.java b/Core/src/main/temp/module-info.java new file mode 100644 index 00000000..152a7107 --- /dev/null +++ b/Core/src/main/temp/module-info.java @@ -0,0 +1,35 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * General classes for OpenEstate-IO. + * + * @author Andreas Rudolph + * @since 1.0 + */ +module org.openestate.io.core { + exports org.openestate.io.core; + requires commons.csv; + requires org.slf4j; + requires org.apache.commons.io; + requires org.apache.commons.lang3; + requires validation.api; + requires java.xml; + requires java.xml.bind; + requires jaxen; + requires com.fasterxml.jackson.databind; + +} diff --git a/Core/src/test/java/org/openestate/io/core/NumberUtilsTest.java b/Core/src/test/java/org/openestate/io/core/NumberUtilsTest.java index fda42842..0eb12cc5 100644 --- a/Core/src/test/java/org/openestate/io/core/NumberUtilsTest.java +++ b/Core/src/test/java/org/openestate/io/core/NumberUtilsTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/Core/src/test/resources/log4j.properties b/Core/src/test/resources/log4j.properties deleted file mode 100644 index 0a837c30..00000000 --- a/Core/src/test/resources/log4j.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# settings for 'Log4j' -# see http://logging.apache.org/log4j/ -# -# available priorities are: -# OFF, FATAL, ERROR, WARN, INFO, DEBUG, ALL -# - -log4j.rootLogger = ALL,null - -# logging for OpenEstate-IO -log4j.logger.org.openestate.io = ALL,console - -# writing to null -log4j.appender.null = org.apache.log4j.varia.NullAppender -log4j.appender.null.layout = org.apache.log4j.PatternLayout -log4j.appender.null.layout.conversionPattern = %d{DATE} %5p [%30.30C:%4L] %m%n - -# writing to console -log4j.appender.console = org.apache.log4j.ConsoleAppender -log4j.appender.console.layout = org.apache.log4j.PatternLayout -log4j.appender.console.layout.conversionPattern = %d{HH:mm:ss} %5p [%30.30C:%4L] %m%n diff --git a/Core/src/test/resources/logback.xml b/Core/src/test/resources/logback.xml new file mode 100644 index 00000000..6a3ab4da --- /dev/null +++ b/Core/src/test/resources/logback.xml @@ -0,0 +1,18 @@ + + + + + + [%p] %msg%n + + + + + + + + + diff --git a/DaftIE/.gitignore b/DaftIE/.gitignore index 48215a5c..2a36a89e 100644 --- a/DaftIE/.gitignore +++ b/DaftIE/.gitignore @@ -1,2 +1,2 @@ -release/ -target/ +/apidocs +/target diff --git a/DaftIE/README.md b/DaftIE/README.md index ce5ac043..c513f3bb 100644 --- a/DaftIE/README.md +++ b/DaftIE/README.md @@ -1,92 +1,90 @@ -OpenEstate-IO-DaftIE 1.4 +OpenEstate-IO-DaftIE 1.5 ======================== -*OpenEstate-IO-DaftIE* is a Java library to read and write real estate data in -the XML format of [*daft.ie*](https://www.daft.ie/) (version 2.7). +*OpenEstate-IO-DaftIE* is a Java library to read and write real estate data in the XML format of [*daft.ie*](https://www.daft.ie/) (version 2.7). Features -------- -- read XML data according to the specifications of - [*daft.ie*](https://www.daft.ie/) in version 2.7 - (see [`DaftIeReadingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/Examples/src/main/java/org/openestate/io/examples/DaftIeReadingExample.java)) -- write XML data according to the specifications of - [*daft.ie*](https://www.daft.ie/) in version 2.7 - (see [`DaftIeWritingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/Examples/src/main/java/org/openestate/io/examples/DaftIeWritingExample.java)) +- read XML data according to the specifications of [*daft.ie*](https://www.daft.ie/) in version 2.7 (see [`DaftIeReadingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/Examples/src/main/java/org/openestate/io/examples/DaftIeReadingExample.java)) +- write XML data according to the specifications of [*daft.ie*](https://www.daft.ie/) in version 2.7 (see [`DaftIeWritingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/Examples/src/main/java/org/openestate/io/examples/DaftIeWritingExample.java)) How to use ---------- -Download the [latest release from GitHub](https://github.com/OpenEstate/OpenEstate-IO/releases/latest). -The provided archive contains all required files (compiled libraries, -dependencies, source code and documentations). +Download the [latest release from GitHub](https://github.com/OpenEstate/OpenEstate-IO/releases/latest). The provided archive contains all required files (compiled libraries, dependencies, source code and documentations). -Alternatively you can integrate the library from -[Maven Central Repository](https://search.maven.org/#search|ga|1|org.openestate.io) -into your [Maven](https://maven.apache.org/) project. Just add the following -dependency to your projects `pom.xml`: +Alternatively you can integrate the library from [Maven Central Repository](https://search.maven.org/#search|ga|1|org.openestate.io) into your [Maven](https://maven.apache.org/) project. Just add the following dependency to your projects `pom.xml`: ```xml org.openestate.io OpenEstate-IO-DaftIE - 1.4 + 1.5 ``` -You can find further information in the -[project wiki](https://github.com/OpenEstate/OpenEstate-IO/wiki/Usage-DaftIE). -Some example classes for this format are available in the -[`Examples`](https://github.com/OpenEstate/OpenEstate-IO/tree/v1.4/Examples) -module. +You can find further information in the [project wiki](https://github.com/OpenEstate/OpenEstate-IO/wiki/Usage-DaftIE). Some example classes for this format are available in the [`Examples`](https://github.com/OpenEstate/OpenEstate-IO/tree/v1.5/Examples) module. Specifications -------------- -The specifications for this format are placed in the [`specs`](specs) folder. -[*Daft.ie*](https://www.daft.ie/) does not provide an official XSD specification. -Therefore we've build the [`v2.7.xsd`](specs/v2.7.xsd) according to the -documentations in the [PDF file](specs/Daft_Overseas_Webfeed_Spec_v2.7.pdf). +The specifications for this format are placed in the [`specs`](specs) folder. [*Daft.ie*](https://www.daft.ie/) does not provide an official XSD specification. Therefore, we've built the [`v2.7.xsd`](specs/v2.7.xsd) according to the documentations in the [PDF file](specs/Daft_Overseas_Webfeed_Spec_v2.7.pdf). Dependencies ------------ -- Java 7 or newer -- [commons-codec 1.11](https://commons.apache.org/proper/commons-codec/) -- [commons-io 2.6](https://commons.apache.org/proper/commons-io/) -- [commons-lang 3.8.1](https://commons.apache.org/proper/commons-lang/) -- [jaxb2-basics-runtime 0.11.1](https://github.com/highsource/jaxb2-basics) -- [jaxen 1.1.6](https://github.com/jaxen-xpath/jaxen) -- [SLF4J 1.7.25](https://www.slf4j.org/) +- Java 8 or newer +- [commons-codec 1.15](https://commons.apache.org/proper/commons-codec/) +- [commons-io 2.11.0](https://commons.apache.org/proper/commons-io/) +- [commons-lang 3.12.0](https://commons.apache.org/proper/commons-lang/) +- [Eclipse Implementation of JAXB 2.3.5](https://projects.eclipse.org/projects/ee4j.jaxb-impl) +- [Jakarta Activation 1.2.2](https://projects.eclipse.org/projects/ee4j.jaf) +- [Jakarta Annotations 1.3.5](https://projects.eclipse.org/projects/ee4j.ca) +- [Jakarta XML Binding 2.3.3](https://projects.eclipse.org/projects/ee4j.jaxb) +- [jaxb2-basics-runtime 0.12.0](https://github.com/highsource/jaxb2-basics) +- [SLF4J 1.7.30](https://www.slf4j.org/) + + +Notes about JDK versions below 11 +--------------------------------- + +JAXB is bundled with JDK 8, was disabled / deprecated in JDK 9 & 10 and finally removed in JDK 11. Therefore, we're providing JAXB as an explicit dependency. See also ["JAXB on Java 9, 10, 11 and beyond"](https://www.jesperdj.com/2018/09/30/jaxb-on-java-9-10-11-and-beyond/). + +It is recommended to use this library with JDK 11 as it should work out of the box. In case you're using JDK 8, you might need to follow one of these steps documented at ["JAXB Release Documentation"](https://javaee.github.io/jaxb-v2/doc/user-guide/release-documentation.html#deployment-migrating-jaxb-2-0-applications-to-javase-6): + +> JavaSE comes with JAXB 2.x API/implementation in `rt.jar`. Each version of JavaSE (6, 7, 8, ...) contains different version of JAXB 2.x API. Therefore, if you want to use different version of JAXB API/implementation than the one present in your version of JDK, you are required to override a portion of `rt.jar` with the new API. There are several ways to achieve this: +> +> 1. Place the `jakarta.xml.bind-api-X.Y.Z.jar` into `$JRE_HOME/lib/endorsed`. **Do not put other JAXB jars into the endorsed directory.** This essentially makes your JRE to "JRE X + JAXB 2.y". This would affect any other applications that use this JRE, and it's easy. On the other hand, in various scenarios you may not be able to alter the JRE. +> +> 2. Use the system property `java.endorsed.dirs` when you launch your application, and have it point to the directory which contains the `jakarta.xml.bind-api-X.Y.Z.jar` only. **The directory must not contain any other jaxb artifacts.** This allows you to use different version of JAXB for different applications. +> +> See the [endorsed directory mechanism](http://docs.oracle.com/javase/6/docs/technotes/guides/standards/) for more details. + +All provided dependencies should work with JDK 8. If compatibility problems occur, you might replace them with an earlier version. Changelog --------- -Take a look at -[`CHANGELOG.md`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/CHANGELOG.md) -for the full changelog. +Take a look at [`CHANGELOG.md`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/CHANGELOG.md) for the full changelog. License ------- -This library is licensed under the terms of -[Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.html). -Take a look at -[`LICENSE.txt`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/LICENSE.txt) -for the license text. +This library is licensed under the terms of [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.html). Take a look at [`LICENSE.txt`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/LICENSE.txt) for the license text. Further information ------------------- -- [*OpenEstate-IO* at GitHub](https://github.com/OpenEstate/OpenEstate-IO) -- [Releases of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/releases) -- [Changelog of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/CHANGELOG.md) -- [API documentation of *OpenEstate-IO*](https://media.openestate.org/apidocs/OpenEstate-IO/) -- [Validator for *daft.ie* XML](https://validator.openestate.org/) +- [*OpenEstate-IO* at GitHub](https://github.com/OpenEstate/OpenEstate-IO) +- [Releases of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/releases) +- [Changelog of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/CHANGELOG.md) +- [API documentation of *OpenEstate-IO*](https://media.openestate.org/apidocs/OpenEstate-IO/) +- [Validator for *daft.ie* XML](https://validator.openestate.org/) diff --git a/DaftIE/mvn-clean.sh b/DaftIE/mvn-clean.sh index de39343b..c9c720a3 100755 --- a/DaftIE/mvn-clean.sh +++ b/DaftIE/mvn-clean.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2015-2018 OpenEstate.org +# Copyright 2015-2021 OpenEstate.org # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/DaftIE/mvn-install.sh b/DaftIE/mvn-install.sh index 8a63ed5a..238910c9 100755 --- a/DaftIE/mvn-install.sh +++ b/DaftIE/mvn-install.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2015-2018 OpenEstate.org +# Copyright 2015-2021 OpenEstate.org # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/DaftIE/mvn-jaxb-xjc.sh b/DaftIE/mvn-jaxb-xjc.sh index 48548ef2..be695755 100755 --- a/DaftIE/mvn-jaxb-xjc.sh +++ b/DaftIE/mvn-jaxb-xjc.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2015-2018 OpenEstate.org +# Copyright 2015-2021 OpenEstate.org # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -21,4 +21,4 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" set -e export LANG=en cd "$DIR" -"$MVN" org.jvnet.jaxb2.maven2:maven-jaxb22-plugin:generate +"$MVN" org.jvnet.jaxb2.maven2:maven-jaxb23-plugin:generate diff --git a/DaftIE/pom.xml b/DaftIE/pom.xml index afe0b0fe..9920a22c 100644 --- a/DaftIE/pom.xml +++ b/DaftIE/pom.xml @@ -7,11 +7,11 @@ org.openestate.io OpenEstate-IO - 1.4 + 1.5 OpenEstate-IO-DaftIE - 1.4 + 1.5 jar OpenEstate-IO-DaftIE @@ -26,7 +26,7 @@ The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo A business-friendly OSS license @@ -45,12 +45,6 @@ - - com.google.code.findbugs - annotations - compile - true - commons-codec commons-codec @@ -67,23 +61,28 @@ compile - org.jvnet.jaxb2_commons - jaxb2-basics-runtime + jakarta.annotation + jakarta.annotation-api compile - jaxen - jaxen + jakarta.xml.bind + jakarta.xml.bind-api compile - org.openestate.io - OpenEstate-IO-Core + org.glassfish.jaxb + jaxb-runtime + runtime + + + org.jvnet.jaxb2_commons + jaxb2-basics-runtime compile - org.slf4j - slf4j-api + org.openestate.io + OpenEstate-IO-Core compile @@ -94,13 +93,8 @@ test - log4j - log4j - test - - - org.slf4j - slf4j-log4j12 + ch.qos.logback + logback-classic test @@ -109,6 +103,15 @@ + + + org.apache.maven.plugins + maven-compiler-plugin + + 8 + + + org.codehaus.mojo @@ -128,23 +131,10 @@ - - - org.apache.maven.plugins - maven-jar-plugin - - - - org.openestate.io.daft_ie - - - - - org.jvnet.jaxb2.maven2 - maven-jaxb22-plugin + maven-jaxb23-plugin ${project.basedir}/src/main/jaxb ${project.basedir}/src/main/schema @@ -166,7 +156,7 @@ false false - 2.2 + 2.3 true true @@ -179,4 +169,5 @@ + diff --git a/DaftIE/src/findbugs/exclude.xml b/DaftIE/src/findbugs/exclude.xml deleted file mode 100644 index 432b10fd..00000000 --- a/DaftIE/src/findbugs/exclude.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/DaftIE/src/main/java/org/openestate/io/daft_ie/DaftIeDocument.java b/DaftIE/src/main/java/org/openestate/io/daft_ie/DaftIeDocument.java index fe67b7b6..220d2125 100644 --- a/DaftIE/src/main/java/org/openestate/io/daft_ie/DaftIeDocument.java +++ b/DaftIE/src/main/java/org/openestate/io/daft_ie/DaftIeDocument.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,10 +15,11 @@ */ package org.openestate.io.daft_ie; +import javax.xml.bind.JAXBContext; import javax.xml.bind.JAXBException; import javax.xml.parsers.ParserConfigurationException; +import javax.xml.xpath.XPathExpressionException; import org.apache.commons.lang3.StringUtils; -import org.jaxen.JaxenException; import org.openestate.io.core.XmlConvertableDocument; import org.openestate.io.core.XmlUtils; import org.openestate.io.daft_ie.xml.Daft; @@ -28,13 +29,11 @@ import org.w3c.dom.Element; /** - * XML document from daft.ie with a <daft> - * root element. + * XML document from daft.ie with a <daft> root element. * * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public class DaftIeDocument extends XmlConvertableDocument { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(DaftIeDocument.class); @@ -55,9 +54,8 @@ public DaftIeVersion getDocumentVersion() { String version; try { Document doc = this.getDocument(); - version = StringUtils.trimToNull(XmlUtils - .newXPath("/io:daft/@version", doc) - .stringValueOf(doc)); + version = StringUtils.trimToNull(XmlUtils.xPathString( + XmlUtils.xPath("/io:daft/@version", doc, "io"), doc)); if (version == null) { LOGGER.warn("Can't find version information in the XML document!"); //System.out.println( "----------------------------" ); @@ -73,7 +71,7 @@ public DaftIeVersion getDocumentVersion() { //System.out.println( "----------------------------" ); return null; } - } catch (JaxenException ex) { + } catch (XPathExpressionException ex) { LOGGER.error("Can't evaluate XPath expression!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); return null; @@ -122,11 +120,24 @@ public static DaftIeDocument newDocument() throws ParserConfigurationException, * @throws JAXBException if a problem with JAXB occurred */ public static DaftIeDocument newDocument(Daft daft) throws ParserConfigurationException, JAXBException { + return newDocument(daft, null); + } + + /** + * Creates a {@link DaftIeDocument} from a {@link Daft} object. + * + * @param daft Java object, that represents the <daft> root element + * @param context JAXB context for marshalling + * @return created document + * @throws ParserConfigurationException if the parser is not properly configured + * @throws JAXBException if a problem with JAXB occurred + */ + public static DaftIeDocument newDocument(Daft daft, JAXBContext context) throws ParserConfigurationException, JAXBException { if (StringUtils.isBlank(daft.getVersion())) daft.setVersion(DaftIeUtils.VERSION.toReadableVersion()); Document document = XmlUtils.newDocument(); - DaftIeUtils.createMarshaller("UTF-8", true).marshal(daft, document); + DaftIeUtils.createMarshaller("UTF-8", true, context).marshal(daft, document); return new DaftIeDocument(document); } @@ -134,15 +145,13 @@ public static DaftIeDocument newDocument(Daft daft) throws ParserConfigurationEx public void setDocumentVersion(DaftIeVersion version) { try { Document doc = this.getDocument(); - Element node = (Element) XmlUtils - .newXPath("/io:daft", doc) - .selectSingleNode(doc); + Element node = XmlUtils.xPathElement(XmlUtils.xPath("/io:daft", doc, "io"), doc); if (node == null) { LOGGER.warn("Can't find an element in the document!"); return; } node.setAttribute("version", version.toReadableVersion()); - } catch (JaxenException ex) { + } catch (XPathExpressionException ex) { LOGGER.error("Can't evaluate XPath expression!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); } @@ -151,12 +160,13 @@ public void setDocumentVersion(DaftIeVersion version) { /** * Creates a {@link Daft} object from the contained {@link Document}. * + * @param context JAXB context for unmarshalling * @return created object, that represents the <daft> root element * @throws JAXBException if a problem with JAXB occurred */ @Override - public Daft toObject() throws JAXBException { + public Daft toObject(JAXBContext context) throws JAXBException { this.upgradeToLatestVersion(); - return (Daft) DaftIeUtils.createUnmarshaller().unmarshal(this.getDocument()); + return (Daft) DaftIeUtils.createUnmarshaller(context).unmarshal(this.getDocument()); } } \ No newline at end of file diff --git a/DaftIE/src/main/java/org/openestate/io/daft_ie/DaftIeUtils.java b/DaftIE/src/main/java/org/openestate/io/daft_ie/DaftIeUtils.java index 93a172e6..d76b4988 100644 --- a/DaftIE/src/main/java/org/openestate/io/daft_ie/DaftIeUtils.java +++ b/DaftIE/src/main/java/org/openestate/io/daft_ie/DaftIeUtils.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,7 +25,9 @@ import java.nio.charset.Charset; import java.text.DateFormat; import java.text.SimpleDateFormat; +import java.util.ArrayList; import java.util.Calendar; +import java.util.List; import java.util.Locale; import javax.xml.bind.DatatypeConverter; import javax.xml.bind.JAXBContext; @@ -44,22 +46,19 @@ import org.xml.sax.SAXException; /** - * Some helper functions for the XML format of - * daft.ie. + * Some helper functions for the XML format of daft.ie. * * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public class DaftIeUtils { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(DaftIeUtils.class); - private static JAXBContext JAXB = null; + private static JAXBContext DEFAULT_CONTEXT = null; /** * the latest implemented version of this format */ - @SuppressWarnings("unused") public final static DaftIeVersion VERSION = DaftIeVersion.V2_7; /** @@ -71,25 +70,76 @@ public class DaftIeUtils { /** * the default locale of this format */ - @SuppressWarnings("unused") public final static Locale DEFAULT_LOCALE = Locale.ENGLISH; /** * the package, where generated JAXB classes are located */ - @SuppressWarnings("unused") public final static String PACKAGE = "org.openestate.io.daft_ie.xml"; /** * the factory for creation of JAXB objects */ - @SuppressWarnings("unused") public final static ObjectFactory FACTORY = new ObjectFactory(); private DaftIeUtils() { } + /** + * Creates a {@link JAXBContext} for this format. + * + * @return created JAXB context + * @throws JAXBException if a problem with JAXB occurred + */ + @SuppressWarnings("unused") + public static JAXBContext createContext() throws JAXBException { + return createContext(null, null); + } + + /** + * Creates a {@link JAXBContext} for this format. + * + * @param additionalJaxbPackages additional package with custom JAXB classes + * @return created JAXB context + * @throws JAXBException if a problem with JAXB occurred + */ + @SuppressWarnings("unused") + public static JAXBContext createContext(List additionalJaxbPackages) throws JAXBException { + return createContext(additionalJaxbPackages, null); + } + + /** + * Creates a {@link JAXBContext} for this format. + * + * @param classloader the classloader to load the generated JAXB classes with + * @return created JAXB context + * @throws JAXBException if a problem with JAXB occurred + */ + public static JAXBContext createContext(ClassLoader classloader) throws JAXBException { + return createContext(null, classloader); + } + + /** + * Creates a {@link JAXBContext} for this format. + * + * @param additionalJaxbPackages additional package with custom JAXB classes + * @param classloader the classloader to load the generated JAXB classes with + * @return created JAXB context + * @throws JAXBException if a problem with JAXB occurred + */ + public static JAXBContext createContext(List additionalJaxbPackages, ClassLoader classloader) throws JAXBException { + final List packages = new ArrayList<>(); + packages.add(PACKAGE); + if (additionalJaxbPackages != null && !additionalJaxbPackages.isEmpty()) + packages.addAll(additionalJaxbPackages); + + return JAXBContext.newInstance( + StringUtils.join(packages, ":"), + (classloader != null) ? classloader : Thread.currentThread().getContextClassLoader() + ); + } + /** * Creates a {@link DaftIeDocument} from an {@link InputStream}. * @@ -150,7 +200,19 @@ public static DaftIeDocument createDocument(Document doc) { */ @SuppressWarnings("unused") public static Marshaller createMarshaller() throws JAXBException { - return createMarshaller(Charset.defaultCharset().name(), true); + return createMarshaller(null, true, null); + } + + /** + * Creates a {@link Marshaller} to write JAXB objects into XML. + * + * @param context context to create the marshaller on + * @return created marshaller + * @throws JAXBException if a problem with JAXB occurred + */ + @SuppressWarnings("unused") + public static Marshaller createMarshaller(JAXBContext context) throws JAXBException { + return createMarshaller(null, true, context); } /** @@ -161,36 +223,67 @@ public static Marshaller createMarshaller() throws JAXBException { * @return created marshaller * @throws JAXBException if a problem with JAXB occurred */ - @SuppressWarnings("Duplicates") + @SuppressWarnings("unused") public static Marshaller createMarshaller(String encoding, boolean formatted) throws JAXBException { - Marshaller m = getContext().createMarshaller(); - m.setProperty(Marshaller.JAXB_ENCODING, encoding); + return createMarshaller(encoding, formatted, null); + } + + /** + * Creates a {@link Marshaller} to write JAXB objects into XML. + * + * @param encoding encoding of written XML + * @param formatted if written XML is pretty printed + * @param context context to create the marshaller on + * @return created marshaller + * @throws JAXBException if a problem with JAXB occurred + */ + public static Marshaller createMarshaller(String encoding, boolean formatted, JAXBContext context) throws JAXBException { + final Marshaller m = (context != null) ? + context.createMarshaller() : + getContext().createMarshaller(); + + m.setProperty(Marshaller.JAXB_ENCODING, StringUtils.defaultIfBlank(encoding, Charset.defaultCharset().name())); m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, formatted); m.setEventHandler(new XmlValidationHandler()); return m; } /** - * Creates a {@link Unmarshaller} to read JAXB objects from XML. + * Creates an {@link Unmarshaller} to read JAXB objects from XML. * * @return created unmarshaller * @throws JAXBException if a problem with JAXB occurred */ + @SuppressWarnings("unused") public static Unmarshaller createUnmarshaller() throws JAXBException { - Unmarshaller m = getContext().createUnmarshaller(); + return createUnmarshaller(null); + } + + /** + * Creates an {@link Unmarshaller} to read JAXB objects from XML. + * + * @param context context to create the unmarshaller on + * @return created unmarshaller + * @throws JAXBException if a problem with JAXB occurred + */ + public static Unmarshaller createUnmarshaller(JAXBContext context) throws JAXBException { + final Unmarshaller m = (context != null) ? + context.createUnmarshaller() : + getContext().createUnmarshaller(); + m.setEventHandler(new XmlValidationHandler()); return m; } /** - * Returns the {@link JAXBContext} for this format. + * Returns the default {@link JAXBContext} for this format. * * @return context * @throws JAXBException if a problem with JAXB occurred */ public synchronized static JAXBContext getContext() throws JAXBException { - if (JAXB == null) initContext(Thread.currentThread().getContextClassLoader()); - return JAXB; + if (DEFAULT_CONTEXT == null) initContext(null); + return DEFAULT_CONTEXT; } /** @@ -222,13 +315,13 @@ public synchronized static ObjectFactory getFactory() { } /** - * Initializes the {@link JAXBContext} for this format. + * Initializes the default {@link JAXBContext} for this format. * * @param classloader the classloader to load the generated JAXB classes with * @throws JAXBException if a problem with JAXB occurred */ public synchronized static void initContext(ClassLoader classloader) throws JAXBException { - JAXB = JAXBContext.newInstance(PACKAGE, classloader); + DEFAULT_CONTEXT = createContext(classloader); } public static Boolean parseBoolean(String value) { @@ -268,11 +361,13 @@ public static URI parseURI(String value) { value = StringUtils.trimToNull(value); if (value == null) return null; try { + //noinspection HttpUrlsUsage if (StringUtils.startsWithIgnoreCase(value, "http://")) return new URI(value); else if (StringUtils.startsWithIgnoreCase(value, "https://")) return new URI(value); else + //noinspection HttpUrlsUsage return new URI("http://" + value); } catch (URISyntaxException ex) { throw new IllegalArgumentException("Can't parse URI value '" + value + "'!", ex); diff --git a/DaftIE/src/main/java/org/openestate/io/daft_ie/DaftIeVersion.java b/DaftIE/src/main/java/org/openestate/io/daft_ie/DaftIeVersion.java index 3793cb79..021395c0 100644 --- a/DaftIE/src/main/java/org/openestate/io/daft_ie/DaftIeVersion.java +++ b/DaftIE/src/main/java/org/openestate/io/daft_ie/DaftIeVersion.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,20 +16,19 @@ package org.openestate.io.daft_ie; import org.apache.commons.lang3.ArrayUtils; -import org.openestate.io.core.XmlConverter; import org.openestate.io.core.XmlVersion; +import org.openestate.io.daft_ie.converters.AbstractConverter; import org.openestate.io.daft_ie.converters.DaftIe_2_7; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** - * Implemented versions of the XML format by - * daft.ie. + * Implemented versions of the XML format by daft.ie. * * @author Andreas Rudolph * @since 1.0 */ -public enum DaftIeVersion implements XmlVersion { +public enum DaftIeVersion implements XmlVersion { /** * Version 2.7 */ @@ -37,11 +36,11 @@ public enum DaftIeVersion implements XmlVersion { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(DaftIeVersion.class); - private final Class converterClass; + private final Class converterClass; private final String readableVersion; private final String[] alias; - DaftIeVersion(Class converterClass, String readableVersion, String... alias) { + DaftIeVersion(Class converterClass, String readableVersion, String... alias) { this.converterClass = converterClass; this.readableVersion = readableVersion; this.alias = alias; @@ -63,9 +62,9 @@ public static DaftIeVersion detectFromString(String version) { @Override @SuppressWarnings("Duplicates") - public XmlConverter getConverter() { + public AbstractConverter getConverter() { try { - return (XmlConverter) this.converterClass.newInstance(); + return this.converterClass.getConstructor().newInstance(); } catch (Exception ex) { LOGGER.error("Can't create converter!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); @@ -95,13 +94,13 @@ public boolean isLatestVersion() { } @Override - public boolean isNewerThen(XmlVersion v) { + public boolean isNewerThen(DaftIeVersion v) { DaftIeVersion[] versions = DaftIeVersion.values(); return ArrayUtils.indexOf(versions, this) > ArrayUtils.indexOf(versions, v); } @Override - public boolean isOlderThen(XmlVersion v) { + public boolean isOlderThen(DaftIeVersion v) { DaftIeVersion[] versions = DaftIeVersion.values(); return ArrayUtils.indexOf(versions, this) < ArrayUtils.indexOf(versions, v); } diff --git a/DaftIE/src/main/java/org/openestate/io/daft_ie/converters/AbstractConverter.java b/DaftIE/src/main/java/org/openestate/io/daft_ie/converters/AbstractConverter.java new file mode 100644 index 00000000..d8888dac --- /dev/null +++ b/DaftIE/src/main/java/org/openestate/io/daft_ie/converters/AbstractConverter.java @@ -0,0 +1,53 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.openestate.io.daft_ie.converters; + +import org.openestate.io.core.XmlConvertableDocument; +import org.openestate.io.core.XmlConverter; +import org.openestate.io.daft_ie.DaftIeDocument; +import org.openestate.io.daft_ie.DaftIeVersion; + +/** + * An abstract base class for Daft converters. + * + * @author Andreas Rudolph + * @since 1.5 + */ +public abstract class AbstractConverter extends XmlConverter { + @Override + public final void downgradeToPreviousVersion(XmlConvertableDocument doc) { + this.downgradeToPreviousVersion((DaftIeDocument) doc); + } + + /** + * Downgrade a {@link DaftIeDocument} from the current version to the previous version. + * + * @param doc the document to downgrade + */ + public abstract void downgradeToPreviousVersion(DaftIeDocument doc); + + @Override + public final void upgradeFromPreviousVersion(XmlConvertableDocument doc) { + this.upgradeFromPreviousVersion((DaftIeDocument) doc); + } + + /** + * Upgrade a {@link DaftIeDocument} document from the previous version to the current version. + * + * @param doc the document to upgrade + */ + public abstract void upgradeFromPreviousVersion(DaftIeDocument doc); +} diff --git a/DaftIE/src/main/java/org/openestate/io/daft_ie/converters/DaftIe_2_7.java b/DaftIE/src/main/java/org/openestate/io/daft_ie/converters/DaftIe_2_7.java index 0986cddf..b4da108c 100644 --- a/DaftIE/src/main/java/org/openestate/io/daft_ie/converters/DaftIe_2_7.java +++ b/DaftIE/src/main/java/org/openestate/io/daft_ie/converters/DaftIe_2_7.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,7 +16,6 @@ package org.openestate.io.daft_ie.converters; import org.apache.commons.lang3.NotImplementedException; -import org.openestate.io.core.XmlConverter; import org.openestate.io.daft_ie.DaftIeDocument; import org.openestate.io.daft_ie.DaftIeVersion; import org.slf4j.Logger; @@ -28,7 +27,7 @@ * @author Andreas Rudolph * @since 1.0 */ -public class DaftIe_2_7 extends XmlConverter { +public class DaftIe_2_7 extends AbstractConverter { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(DaftIe_2_7.class); @@ -38,12 +37,11 @@ public DaftIeVersion getVersion() { } /** - * Downgrade an OpenImmo document from version 1.1. + * Downgrade a {@link DaftIeDocument} from version 2.7. *

- * Versions before 1.1 are not supported. Therefore this method always throws - * a {@link NotImplementedException}. + * Versions before 2.7 are not supported. Therefore, this method always throws a {@link NotImplementedException}. * - * @param doc OpenImmo document in version 1.1 + * @param doc document in version 2.7 */ @Override public void downgradeToPreviousVersion(DaftIeDocument doc) { @@ -52,12 +50,11 @@ public void downgradeToPreviousVersion(DaftIeDocument doc) { } /** - * Downgrade an OpenImmo document to version 1.1. + * Upgrade a {@link DaftIeDocument} to version 2.7. *

- * Versions before 1.1 are not supported. Therefore this method always throws - * a {@link NotImplementedException}. + * Versions before 2.7 are not supported. Therefore, this method always throws a {@link NotImplementedException}. * - * @param doc OpenImmo document + * @param doc document */ @Override public void upgradeFromPreviousVersion(DaftIeDocument doc) { diff --git a/DaftIE/src/main/java/org/openestate/io/daft_ie/converters/package-info.java b/DaftIE/src/main/java/org/openestate/io/daft_ie/converters/package-info.java index 81fc3218..e3208220 100644 --- a/DaftIE/src/main/java/org/openestate/io/daft_ie/converters/package-info.java +++ b/DaftIE/src/main/java/org/openestate/io/daft_ie/converters/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ */ /** - * Convert XML data for daft.ie between different + * Convert XML data for daft.ie between different * versions. * * @author Andreas Rudolph diff --git a/DaftIE/src/main/java/org/openestate/io/daft_ie/package-info.java b/DaftIE/src/main/java/org/openestate/io/daft_ie/package-info.java index c37dbaff..806182bf 100644 --- a/DaftIE/src/main/java/org/openestate/io/daft_ie/package-info.java +++ b/DaftIE/src/main/java/org/openestate/io/daft_ie/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ */ /** - * Read and write XML data for daft.ie. + * Read and write XML data for daft.ie. * * @author Andreas Rudolph * @since 1.0 diff --git a/DaftIE/src/main/jaxb/META-INF/sun-jaxb.episode b/DaftIE/src/main/jaxb/META-INF/sun-jaxb.episode index dcc89de9..521e4e4b 100644 --- a/DaftIE/src/main/jaxb/META-INF/sun-jaxb.episode +++ b/DaftIE/src/main/jaxb/META-INF/sun-jaxb.episode @@ -1,46 +1,83 @@ - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/CommercialType.java b/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/CommercialType.java index c37633cb..c8037d06 100644 --- a/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/CommercialType.java +++ b/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/CommercialType.java @@ -25,7 +25,7 @@ */ @XmlType(name = "commercialType") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public enum CommercialType { @XmlEnumValue("land") diff --git a/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/Daft.java b/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/Daft.java index c1d7d6cc..c356223d 100644 --- a/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/Daft.java +++ b/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/Daft.java @@ -70,18 +70,18 @@ }) @XmlRootElement(name = "daft") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public class Daft implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "overseas_sales") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected Daft.OverseasSales overseasSales; @XmlElement(name = "overseas_rental") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected Daft.OverseasRental overseasRental; @XmlAttribute(name = "version") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected String version; /** @@ -92,7 +92,7 @@ public class Daft implements Serializable, Cloneable, CopyTo2, Equals2, ToString * {@link Daft.OverseasSales } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Daft.OverseasSales getOverseasSales() { return overseasSales; } @@ -105,7 +105,7 @@ public Daft.OverseasSales getOverseasSales() { * {@link Daft.OverseasSales } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setOverseasSales(Daft.OverseasSales value) { this.overseasSales = value; } @@ -118,7 +118,7 @@ public void setOverseasSales(Daft.OverseasSales value) { * {@link Daft.OverseasRental } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Daft.OverseasRental getOverseasRental() { return overseasRental; } @@ -131,7 +131,7 @@ public Daft.OverseasRental getOverseasRental() { * {@link Daft.OverseasRental } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setOverseasRental(Daft.OverseasRental value) { this.overseasRental = value; } @@ -144,7 +144,7 @@ public void setOverseasRental(Daft.OverseasRental value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public String getVersion() { return version; } @@ -157,20 +157,20 @@ public String getVersion() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setVersion(String value) { this.version = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -178,7 +178,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Daft.OverseasSales theOverseasSales; @@ -198,18 +198,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Daft) { @@ -257,12 +257,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Daft(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -301,9 +301,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -331,12 +331,12 @@ public boolean equals(Object object) { @XmlType(name = "", propOrder = { "overseasRentalAd" }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public static class OverseasRental implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "overseas_rental_ad") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected List overseasRentalAd; /** @@ -361,7 +361,7 @@ public static class OverseasRental implements Serializable, Cloneable, CopyTo2, * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public List getOverseasRentalAd() { if (overseasRentalAd == null) { overseasRentalAd = new ArrayList(); @@ -369,15 +369,15 @@ public List getOverseasRentalAd() { return this.overseasRentalAd; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -385,7 +385,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { List theOverseasRentalAd; @@ -395,18 +395,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Daft.OverseasRental) { @@ -433,12 +433,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Daft.OverseasRental(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -459,9 +459,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -491,12 +491,12 @@ public boolean equals(Object object) { @XmlType(name = "", propOrder = { "overseasSaleAd" }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public static class OverseasSales implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "overseas_sale_ad") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected List overseasSaleAd; /** @@ -521,7 +521,7 @@ public static class OverseasSales implements Serializable, Cloneable, CopyTo2, E * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public List getOverseasSaleAd() { if (overseasSaleAd == null) { overseasSaleAd = new ArrayList(); @@ -529,15 +529,15 @@ public List getOverseasSaleAd() { return this.overseasSaleAd; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -545,7 +545,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { List theOverseasSaleAd; @@ -555,18 +555,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Daft.OverseasSales) { @@ -593,12 +593,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Daft.OverseasSales(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -619,9 +619,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/FeaturesType.java b/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/FeaturesType.java index 300decad..46fb1a66 100644 --- a/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/FeaturesType.java +++ b/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/FeaturesType.java @@ -44,11 +44,11 @@ @XmlType(name = "featuresType", propOrder = { "feature" }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public class FeaturesType implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected List feature; /** @@ -73,7 +73,7 @@ public class FeaturesType implements Serializable, Cloneable, CopyTo2, Equals2, * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public List getFeature() { if (feature == null) { feature = new ArrayList(); @@ -81,15 +81,15 @@ public List getFeature() { return this.feature; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -97,7 +97,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { List theFeature; @@ -107,18 +107,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof FeaturesType) { @@ -145,12 +145,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new FeaturesType(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -171,9 +171,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/Feedindex.java b/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/Feedindex.java index acafcf74..9e7d0c63 100644 --- a/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/Feedindex.java +++ b/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/Feedindex.java @@ -62,11 +62,11 @@ "feed" }) @XmlRootElement(name = "feedindex") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public class Feedindex implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected List feed; /** @@ -91,7 +91,7 @@ public class Feedindex implements Serializable, Cloneable, CopyTo2, Equals2, ToS * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public List getFeed() { if (feed == null) { feed = new ArrayList(); @@ -99,15 +99,15 @@ public List getFeed() { return this.feed; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -115,7 +115,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { List theFeed; @@ -125,18 +125,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Feedindex) { @@ -163,12 +163,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Feedindex(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -189,9 +189,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -220,19 +220,19 @@ public boolean equals(Object object) { @XmlType(name = "", propOrder = { }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public static class Feed implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(required = true, type = String.class) @XmlJavaTypeAdapter(Adapter3 .class) @XmlSchemaType(name = "anyURI") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected URI loc; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter1 .class) @XmlSchemaType(name = "dateTime") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected Calendar lastmod; /** @@ -243,7 +243,7 @@ public static class Feed implements Serializable, Cloneable, CopyTo2, Equals2, T * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public URI getLoc() { return loc; } @@ -256,7 +256,7 @@ public URI getLoc() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setLoc(URI value) { this.loc = value; } @@ -269,7 +269,7 @@ public void setLoc(URI value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Calendar getLastmod() { return lastmod; } @@ -282,20 +282,20 @@ public Calendar getLastmod() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setLastmod(Calendar value) { this.lastmod = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -303,7 +303,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { URI theLoc; @@ -318,18 +318,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Feedindex.Feed) { @@ -364,12 +364,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Feedindex.Feed(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -399,9 +399,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/HouseType.java b/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/HouseType.java index dcb6040b..a5eea4ce 100644 --- a/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/HouseType.java +++ b/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/HouseType.java @@ -27,7 +27,7 @@ */ @XmlType(name = "houseType") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public enum HouseType { @XmlEnumValue("detached") diff --git a/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/OverseasRentalAdType.java b/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/OverseasRentalAdType.java index b5b7ee37..f5deda21 100644 --- a/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/OverseasRentalAdType.java +++ b/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/OverseasRentalAdType.java @@ -130,135 +130,135 @@ "photos", "features" }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public class OverseasRentalAdType implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(required = true, type = java.lang.String.class) @XmlJavaTypeAdapter(Adapter7 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected String country; @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected java.lang.String region; @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected java.lang.String area; @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected java.lang.String address; @XmlElement(name = "property_type", required = true) @XmlSchemaType(name = "string") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected PropertyType propertyType; @XmlElement(name = "house_type", required = true) @XmlSchemaType(name = "string") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected HouseType houseType; @XmlElement(name = "commercial_type", required = true) @XmlSchemaType(name = "string") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected CommercialType commercialType; @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected java.lang.String description; @XmlElement(required = true, type = java.lang.String.class) @XmlJavaTypeAdapter(Adapter6 .class) @XmlSchemaType(name = "integer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected BigInteger rent; @XmlElement(name = "rent_collection_period", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected OverseasRentalAdType.RentPeriod rentCollectionPeriod; @XmlElement(name = "bathroom_number", required = true, type = java.lang.String.class) @XmlJavaTypeAdapter(Adapter6 .class) @XmlSchemaType(name = "integer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected BigInteger bathroomNumber; @XmlElement(name = "bedroom_number", required = true, type = java.lang.String.class) @XmlJavaTypeAdapter(Adapter6 .class) @XmlSchemaType(name = "integer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected BigInteger bedroomNumber; @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected OverseasRentalAdType.Furnished furnished; @XmlElement(name = "cable_television", required = true, type = java.lang.String.class) @XmlJavaTypeAdapter(Adapter4 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected Boolean cableTelevision; @XmlElement(name = "washing_machine", required = true, type = java.lang.String.class) @XmlJavaTypeAdapter(Adapter4 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected Boolean washingMachine; @XmlElement(required = true, type = java.lang.String.class) @XmlJavaTypeAdapter(Adapter4 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected Boolean dryer; @XmlElement(required = true, type = java.lang.String.class) @XmlJavaTypeAdapter(Adapter4 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected Boolean dishwasher; @XmlElement(required = true, type = java.lang.String.class) @XmlJavaTypeAdapter(Adapter4 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected Boolean microwave; @XmlElement(name = "single_beds", type = java.lang.String.class) @XmlJavaTypeAdapter(Adapter6 .class) @XmlSchemaType(name = "integer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected BigInteger singleBeds; @XmlElement(name = "double_beds", type = java.lang.String.class) @XmlJavaTypeAdapter(Adapter6 .class) @XmlSchemaType(name = "integer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected BigInteger doubleBeds; @XmlElement(name = "twin_beds", type = java.lang.String.class) @XmlJavaTypeAdapter(Adapter6 .class) @XmlSchemaType(name = "integer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected BigInteger twinBeds; @XmlElement(name = "number_people", type = java.lang.String.class) @XmlJavaTypeAdapter(Adapter6 .class) @XmlSchemaType(name = "integer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected BigInteger numberPeople; @XmlElement(name = "available_from", type = java.lang.String.class) @XmlJavaTypeAdapter(Adapter2 .class) @XmlSchemaType(name = "date") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected Calendar availableFrom; @XmlElement(type = java.lang.String.class) @XmlJavaTypeAdapter(Adapter6 .class) @XmlSchemaType(name = "integer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected BigInteger lease; @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected java.lang.String phone1; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected java.lang.String phone2; @XmlElement(name = "contact_name", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected java.lang.String contactName; @XmlElement(name = "phone_info") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected java.lang.String phoneInfo; @XmlElement(name = "main_email", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected java.lang.String mainEmail; @XmlElement(name = "cc_email") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected java.lang.String ccEmail; @XmlElement(name = "external_id", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected java.lang.String externalId; @XmlElement(name = "agent_id", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected java.lang.String agentId; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected PhotosType photos; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected FeaturesType features; /** @@ -269,7 +269,7 @@ public class OverseasRentalAdType implements Serializable, Cloneable, CopyTo2, E * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public String getCountry() { return country; } @@ -282,7 +282,7 @@ public String getCountry() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setCountry(String value) { this.country = value; } @@ -295,7 +295,7 @@ public void setCountry(String value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public java.lang.String getRegion() { return region; } @@ -308,7 +308,7 @@ public java.lang.String getRegion() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setRegion(java.lang.String value) { this.region = value; } @@ -321,7 +321,7 @@ public void setRegion(java.lang.String value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public java.lang.String getArea() { return area; } @@ -334,7 +334,7 @@ public java.lang.String getArea() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setArea(java.lang.String value) { this.area = value; } @@ -347,7 +347,7 @@ public void setArea(java.lang.String value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public java.lang.String getAddress() { return address; } @@ -360,7 +360,7 @@ public java.lang.String getAddress() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setAddress(java.lang.String value) { this.address = value; } @@ -373,7 +373,7 @@ public void setAddress(java.lang.String value) { * {@link PropertyType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public PropertyType getPropertyType() { return propertyType; } @@ -386,7 +386,7 @@ public PropertyType getPropertyType() { * {@link PropertyType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setPropertyType(PropertyType value) { this.propertyType = value; } @@ -399,7 +399,7 @@ public void setPropertyType(PropertyType value) { * {@link HouseType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public HouseType getHouseType() { return houseType; } @@ -412,7 +412,7 @@ public HouseType getHouseType() { * {@link HouseType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setHouseType(HouseType value) { this.houseType = value; } @@ -425,7 +425,7 @@ public void setHouseType(HouseType value) { * {@link CommercialType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public CommercialType getCommercialType() { return commercialType; } @@ -438,7 +438,7 @@ public CommercialType getCommercialType() { * {@link CommercialType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setCommercialType(CommercialType value) { this.commercialType = value; } @@ -451,7 +451,7 @@ public void setCommercialType(CommercialType value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public java.lang.String getDescription() { return description; } @@ -464,7 +464,7 @@ public java.lang.String getDescription() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setDescription(java.lang.String value) { this.description = value; } @@ -477,7 +477,7 @@ public void setDescription(java.lang.String value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public BigInteger getRent() { return rent; } @@ -490,7 +490,7 @@ public BigInteger getRent() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setRent(BigInteger value) { this.rent = value; } @@ -503,7 +503,7 @@ public void setRent(BigInteger value) { * {@link OverseasRentalAdType.RentPeriod } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public OverseasRentalAdType.RentPeriod getRentCollectionPeriod() { return rentCollectionPeriod; } @@ -516,7 +516,7 @@ public OverseasRentalAdType.RentPeriod getRentCollectionPeriod() { * {@link OverseasRentalAdType.RentPeriod } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setRentCollectionPeriod(OverseasRentalAdType.RentPeriod value) { this.rentCollectionPeriod = value; } @@ -529,7 +529,7 @@ public void setRentCollectionPeriod(OverseasRentalAdType.RentPeriod value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public BigInteger getBathroomNumber() { return bathroomNumber; } @@ -542,7 +542,7 @@ public BigInteger getBathroomNumber() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setBathroomNumber(BigInteger value) { this.bathroomNumber = value; } @@ -555,7 +555,7 @@ public void setBathroomNumber(BigInteger value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public BigInteger getBedroomNumber() { return bedroomNumber; } @@ -568,7 +568,7 @@ public BigInteger getBedroomNumber() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setBedroomNumber(BigInteger value) { this.bedroomNumber = value; } @@ -581,7 +581,7 @@ public void setBedroomNumber(BigInteger value) { * {@link OverseasRentalAdType.Furnished } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public OverseasRentalAdType.Furnished getFurnished() { return furnished; } @@ -594,7 +594,7 @@ public OverseasRentalAdType.Furnished getFurnished() { * {@link OverseasRentalAdType.Furnished } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setFurnished(OverseasRentalAdType.Furnished value) { this.furnished = value; } @@ -607,7 +607,7 @@ public void setFurnished(OverseasRentalAdType.Furnished value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Boolean getCableTelevision() { return cableTelevision; } @@ -620,7 +620,7 @@ public Boolean getCableTelevision() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setCableTelevision(Boolean value) { this.cableTelevision = value; } @@ -633,7 +633,7 @@ public void setCableTelevision(Boolean value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Boolean getWashingMachine() { return washingMachine; } @@ -646,7 +646,7 @@ public Boolean getWashingMachine() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setWashingMachine(Boolean value) { this.washingMachine = value; } @@ -659,7 +659,7 @@ public void setWashingMachine(Boolean value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Boolean getDryer() { return dryer; } @@ -672,7 +672,7 @@ public Boolean getDryer() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setDryer(Boolean value) { this.dryer = value; } @@ -685,7 +685,7 @@ public void setDryer(Boolean value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Boolean getDishwasher() { return dishwasher; } @@ -698,7 +698,7 @@ public Boolean getDishwasher() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setDishwasher(Boolean value) { this.dishwasher = value; } @@ -711,7 +711,7 @@ public void setDishwasher(Boolean value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Boolean getMicrowave() { return microwave; } @@ -724,7 +724,7 @@ public Boolean getMicrowave() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setMicrowave(Boolean value) { this.microwave = value; } @@ -737,7 +737,7 @@ public void setMicrowave(Boolean value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public BigInteger getSingleBeds() { return singleBeds; } @@ -750,7 +750,7 @@ public BigInteger getSingleBeds() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setSingleBeds(BigInteger value) { this.singleBeds = value; } @@ -763,7 +763,7 @@ public void setSingleBeds(BigInteger value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public BigInteger getDoubleBeds() { return doubleBeds; } @@ -776,7 +776,7 @@ public BigInteger getDoubleBeds() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setDoubleBeds(BigInteger value) { this.doubleBeds = value; } @@ -789,7 +789,7 @@ public void setDoubleBeds(BigInteger value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public BigInteger getTwinBeds() { return twinBeds; } @@ -802,7 +802,7 @@ public BigInteger getTwinBeds() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setTwinBeds(BigInteger value) { this.twinBeds = value; } @@ -815,7 +815,7 @@ public void setTwinBeds(BigInteger value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public BigInteger getNumberPeople() { return numberPeople; } @@ -828,7 +828,7 @@ public BigInteger getNumberPeople() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setNumberPeople(BigInteger value) { this.numberPeople = value; } @@ -841,7 +841,7 @@ public void setNumberPeople(BigInteger value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Calendar getAvailableFrom() { return availableFrom; } @@ -854,7 +854,7 @@ public Calendar getAvailableFrom() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setAvailableFrom(Calendar value) { this.availableFrom = value; } @@ -867,7 +867,7 @@ public void setAvailableFrom(Calendar value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public BigInteger getLease() { return lease; } @@ -880,7 +880,7 @@ public BigInteger getLease() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setLease(BigInteger value) { this.lease = value; } @@ -893,7 +893,7 @@ public void setLease(BigInteger value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public java.lang.String getPhone1() { return phone1; } @@ -906,7 +906,7 @@ public java.lang.String getPhone1() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setPhone1(java.lang.String value) { this.phone1 = value; } @@ -919,7 +919,7 @@ public void setPhone1(java.lang.String value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public java.lang.String getPhone2() { return phone2; } @@ -932,7 +932,7 @@ public java.lang.String getPhone2() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setPhone2(java.lang.String value) { this.phone2 = value; } @@ -945,7 +945,7 @@ public void setPhone2(java.lang.String value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public java.lang.String getContactName() { return contactName; } @@ -958,7 +958,7 @@ public java.lang.String getContactName() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setContactName(java.lang.String value) { this.contactName = value; } @@ -971,7 +971,7 @@ public void setContactName(java.lang.String value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public java.lang.String getPhoneInfo() { return phoneInfo; } @@ -984,7 +984,7 @@ public java.lang.String getPhoneInfo() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setPhoneInfo(java.lang.String value) { this.phoneInfo = value; } @@ -997,7 +997,7 @@ public void setPhoneInfo(java.lang.String value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public java.lang.String getMainEmail() { return mainEmail; } @@ -1010,7 +1010,7 @@ public java.lang.String getMainEmail() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setMainEmail(java.lang.String value) { this.mainEmail = value; } @@ -1023,7 +1023,7 @@ public void setMainEmail(java.lang.String value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public java.lang.String getCcEmail() { return ccEmail; } @@ -1036,7 +1036,7 @@ public java.lang.String getCcEmail() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setCcEmail(java.lang.String value) { this.ccEmail = value; } @@ -1049,7 +1049,7 @@ public void setCcEmail(java.lang.String value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public java.lang.String getExternalId() { return externalId; } @@ -1062,7 +1062,7 @@ public java.lang.String getExternalId() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setExternalId(java.lang.String value) { this.externalId = value; } @@ -1075,7 +1075,7 @@ public void setExternalId(java.lang.String value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public java.lang.String getAgentId() { return agentId; } @@ -1088,7 +1088,7 @@ public java.lang.String getAgentId() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setAgentId(java.lang.String value) { this.agentId = value; } @@ -1101,7 +1101,7 @@ public void setAgentId(java.lang.String value) { * {@link PhotosType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public PhotosType getPhotos() { return photos; } @@ -1114,7 +1114,7 @@ public PhotosType getPhotos() { * {@link PhotosType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setPhotos(PhotosType value) { this.photos = value; } @@ -1127,7 +1127,7 @@ public void setPhotos(PhotosType value) { * {@link FeaturesType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public FeaturesType getFeatures() { return features; } @@ -1140,20 +1140,20 @@ public FeaturesType getFeatures() { * {@link FeaturesType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setFeatures(FeaturesType value) { this.features = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public java.lang.String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -1161,7 +1161,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theCountry; @@ -1336,18 +1336,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof OverseasRentalAdType) { @@ -1798,12 +1798,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new OverseasRentalAdType(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -2121,9 +2121,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -2146,7 +2146,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public enum Furnished { @XmlEnumValue("furnished") @@ -2194,7 +2194,7 @@ public static OverseasRentalAdType.Furnished fromValue(java.lang.String v) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public enum RentPeriod { @XmlEnumValue("weekly") diff --git a/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/OverseasSaleAdType.java b/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/OverseasSaleAdType.java index 756c0564..4d02246f 100644 --- a/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/OverseasSaleAdType.java +++ b/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/OverseasSaleAdType.java @@ -130,120 +130,120 @@ "features", "pdfs" }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public class OverseasSaleAdType implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(required = true, type = java.lang.String.class) @XmlJavaTypeAdapter(Adapter8 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected String country; @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected java.lang.String region; @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected java.lang.String area; @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected java.lang.String address; @XmlElement(name = "property_type", required = true) @XmlSchemaType(name = "string") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected PropertyType propertyType; @XmlElement(name = "house_type", required = true) @XmlSchemaType(name = "string") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected HouseType houseType; @XmlElement(name = "commercial_type", required = true) @XmlSchemaType(name = "string") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected CommercialType commercialType; @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected java.lang.String description; @XmlElement(required = true, type = java.lang.String.class) @XmlJavaTypeAdapter(Adapter6 .class) @XmlSchemaType(name = "integer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected BigInteger price; @XmlElement(name = "price_type", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected OverseasSaleAdType.PriceType priceType; @XmlElement(name = "bathroom_number", required = true, type = java.lang.String.class) @XmlJavaTypeAdapter(Adapter6 .class) @XmlSchemaType(name = "integer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected BigInteger bathroomNumber; @XmlElement(name = "bedroom_number", required = true, type = java.lang.String.class) @XmlJavaTypeAdapter(Adapter6 .class) @XmlSchemaType(name = "integer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected BigInteger bedroomNumber; @XmlElement(name = "is_new_development", type = java.lang.String.class) @XmlJavaTypeAdapter(Adapter4 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected Boolean isNewDevelopment; @XmlElement(name = "units_available", type = java.lang.String.class) @XmlJavaTypeAdapter(Adapter6 .class) @XmlSchemaType(name = "integer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected BigInteger unitsAvailable; @XmlElement(name = "new_development_availability") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected java.lang.String newDevelopmentAvailability; @XmlElement(name = "square_metres", type = java.lang.String.class) @XmlJavaTypeAdapter(Adapter5 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal squareMetres; @XmlElement(type = java.lang.String.class) @XmlJavaTypeAdapter(Adapter5 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal acres; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected java.lang.String directions; @XmlElement(name = "co2_rating") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected java.lang.String co2Rating; @XmlElement(name = "energy_rating") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected java.lang.String energyRating; @XmlElement(name = "viewing_details") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected java.lang.String viewingDetails; @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected java.lang.String phone1; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected java.lang.String phone2; @XmlElement(name = "contact_name", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected java.lang.String contactName; @XmlElement(name = "phone_info") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected java.lang.String phoneInfo; @XmlElement(name = "main_email", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected java.lang.String mainEmail; @XmlElement(name = "cc_email") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected java.lang.String ccEmail; @XmlElement(name = "external_id", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected java.lang.String externalId; @XmlElement(name = "agent_id", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected java.lang.String agentId; @XmlElement(name = "property_status", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected OverseasSaleAdType.PropertyStatus propertyStatus; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected PhotosType photos; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected FeaturesType features; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected PdfsType pdfs; /** @@ -254,7 +254,7 @@ public class OverseasSaleAdType implements Serializable, Cloneable, CopyTo2, Equ * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public String getCountry() { return country; } @@ -267,7 +267,7 @@ public String getCountry() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setCountry(String value) { this.country = value; } @@ -280,7 +280,7 @@ public void setCountry(String value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public java.lang.String getRegion() { return region; } @@ -293,7 +293,7 @@ public java.lang.String getRegion() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setRegion(java.lang.String value) { this.region = value; } @@ -306,7 +306,7 @@ public void setRegion(java.lang.String value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public java.lang.String getArea() { return area; } @@ -319,7 +319,7 @@ public java.lang.String getArea() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setArea(java.lang.String value) { this.area = value; } @@ -332,7 +332,7 @@ public void setArea(java.lang.String value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public java.lang.String getAddress() { return address; } @@ -345,7 +345,7 @@ public java.lang.String getAddress() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setAddress(java.lang.String value) { this.address = value; } @@ -358,7 +358,7 @@ public void setAddress(java.lang.String value) { * {@link PropertyType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public PropertyType getPropertyType() { return propertyType; } @@ -371,7 +371,7 @@ public PropertyType getPropertyType() { * {@link PropertyType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setPropertyType(PropertyType value) { this.propertyType = value; } @@ -384,7 +384,7 @@ public void setPropertyType(PropertyType value) { * {@link HouseType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public HouseType getHouseType() { return houseType; } @@ -397,7 +397,7 @@ public HouseType getHouseType() { * {@link HouseType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setHouseType(HouseType value) { this.houseType = value; } @@ -410,7 +410,7 @@ public void setHouseType(HouseType value) { * {@link CommercialType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public CommercialType getCommercialType() { return commercialType; } @@ -423,7 +423,7 @@ public CommercialType getCommercialType() { * {@link CommercialType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setCommercialType(CommercialType value) { this.commercialType = value; } @@ -436,7 +436,7 @@ public void setCommercialType(CommercialType value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public java.lang.String getDescription() { return description; } @@ -449,7 +449,7 @@ public java.lang.String getDescription() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setDescription(java.lang.String value) { this.description = value; } @@ -462,7 +462,7 @@ public void setDescription(java.lang.String value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public BigInteger getPrice() { return price; } @@ -475,7 +475,7 @@ public BigInteger getPrice() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setPrice(BigInteger value) { this.price = value; } @@ -488,7 +488,7 @@ public void setPrice(BigInteger value) { * {@link OverseasSaleAdType.PriceType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public OverseasSaleAdType.PriceType getPriceType() { return priceType; } @@ -501,7 +501,7 @@ public OverseasSaleAdType.PriceType getPriceType() { * {@link OverseasSaleAdType.PriceType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setPriceType(OverseasSaleAdType.PriceType value) { this.priceType = value; } @@ -514,7 +514,7 @@ public void setPriceType(OverseasSaleAdType.PriceType value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public BigInteger getBathroomNumber() { return bathroomNumber; } @@ -527,7 +527,7 @@ public BigInteger getBathroomNumber() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setBathroomNumber(BigInteger value) { this.bathroomNumber = value; } @@ -540,7 +540,7 @@ public void setBathroomNumber(BigInteger value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public BigInteger getBedroomNumber() { return bedroomNumber; } @@ -553,7 +553,7 @@ public BigInteger getBedroomNumber() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setBedroomNumber(BigInteger value) { this.bedroomNumber = value; } @@ -566,7 +566,7 @@ public void setBedroomNumber(BigInteger value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Boolean getIsNewDevelopment() { return isNewDevelopment; } @@ -579,7 +579,7 @@ public Boolean getIsNewDevelopment() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setIsNewDevelopment(Boolean value) { this.isNewDevelopment = value; } @@ -592,7 +592,7 @@ public void setIsNewDevelopment(Boolean value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public BigInteger getUnitsAvailable() { return unitsAvailable; } @@ -605,7 +605,7 @@ public BigInteger getUnitsAvailable() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setUnitsAvailable(BigInteger value) { this.unitsAvailable = value; } @@ -618,7 +618,7 @@ public void setUnitsAvailable(BigInteger value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public java.lang.String getNewDevelopmentAvailability() { return newDevelopmentAvailability; } @@ -631,7 +631,7 @@ public java.lang.String getNewDevelopmentAvailability() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setNewDevelopmentAvailability(java.lang.String value) { this.newDevelopmentAvailability = value; } @@ -644,7 +644,7 @@ public void setNewDevelopmentAvailability(java.lang.String value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getSquareMetres() { return squareMetres; } @@ -657,7 +657,7 @@ public BigDecimal getSquareMetres() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setSquareMetres(BigDecimal value) { this.squareMetres = value; } @@ -670,7 +670,7 @@ public void setSquareMetres(BigDecimal value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getAcres() { return acres; } @@ -683,7 +683,7 @@ public BigDecimal getAcres() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setAcres(BigDecimal value) { this.acres = value; } @@ -696,7 +696,7 @@ public void setAcres(BigDecimal value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public java.lang.String getDirections() { return directions; } @@ -709,7 +709,7 @@ public java.lang.String getDirections() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setDirections(java.lang.String value) { this.directions = value; } @@ -722,7 +722,7 @@ public void setDirections(java.lang.String value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public java.lang.String getCo2Rating() { return co2Rating; } @@ -735,7 +735,7 @@ public java.lang.String getCo2Rating() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setCo2Rating(java.lang.String value) { this.co2Rating = value; } @@ -748,7 +748,7 @@ public void setCo2Rating(java.lang.String value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public java.lang.String getEnergyRating() { return energyRating; } @@ -761,7 +761,7 @@ public java.lang.String getEnergyRating() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setEnergyRating(java.lang.String value) { this.energyRating = value; } @@ -774,7 +774,7 @@ public void setEnergyRating(java.lang.String value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public java.lang.String getViewingDetails() { return viewingDetails; } @@ -787,7 +787,7 @@ public java.lang.String getViewingDetails() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setViewingDetails(java.lang.String value) { this.viewingDetails = value; } @@ -800,7 +800,7 @@ public void setViewingDetails(java.lang.String value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public java.lang.String getPhone1() { return phone1; } @@ -813,7 +813,7 @@ public java.lang.String getPhone1() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setPhone1(java.lang.String value) { this.phone1 = value; } @@ -826,7 +826,7 @@ public void setPhone1(java.lang.String value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public java.lang.String getPhone2() { return phone2; } @@ -839,7 +839,7 @@ public java.lang.String getPhone2() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setPhone2(java.lang.String value) { this.phone2 = value; } @@ -852,7 +852,7 @@ public void setPhone2(java.lang.String value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public java.lang.String getContactName() { return contactName; } @@ -865,7 +865,7 @@ public java.lang.String getContactName() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setContactName(java.lang.String value) { this.contactName = value; } @@ -878,7 +878,7 @@ public void setContactName(java.lang.String value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public java.lang.String getPhoneInfo() { return phoneInfo; } @@ -891,7 +891,7 @@ public java.lang.String getPhoneInfo() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setPhoneInfo(java.lang.String value) { this.phoneInfo = value; } @@ -904,7 +904,7 @@ public void setPhoneInfo(java.lang.String value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public java.lang.String getMainEmail() { return mainEmail; } @@ -917,7 +917,7 @@ public java.lang.String getMainEmail() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setMainEmail(java.lang.String value) { this.mainEmail = value; } @@ -930,7 +930,7 @@ public void setMainEmail(java.lang.String value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public java.lang.String getCcEmail() { return ccEmail; } @@ -943,7 +943,7 @@ public java.lang.String getCcEmail() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setCcEmail(java.lang.String value) { this.ccEmail = value; } @@ -956,7 +956,7 @@ public void setCcEmail(java.lang.String value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public java.lang.String getExternalId() { return externalId; } @@ -969,7 +969,7 @@ public java.lang.String getExternalId() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setExternalId(java.lang.String value) { this.externalId = value; } @@ -982,7 +982,7 @@ public void setExternalId(java.lang.String value) { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public java.lang.String getAgentId() { return agentId; } @@ -995,7 +995,7 @@ public java.lang.String getAgentId() { * {@link java.lang.String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setAgentId(java.lang.String value) { this.agentId = value; } @@ -1008,7 +1008,7 @@ public void setAgentId(java.lang.String value) { * {@link OverseasSaleAdType.PropertyStatus } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public OverseasSaleAdType.PropertyStatus getPropertyStatus() { return propertyStatus; } @@ -1021,7 +1021,7 @@ public OverseasSaleAdType.PropertyStatus getPropertyStatus() { * {@link OverseasSaleAdType.PropertyStatus } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setPropertyStatus(OverseasSaleAdType.PropertyStatus value) { this.propertyStatus = value; } @@ -1034,7 +1034,7 @@ public void setPropertyStatus(OverseasSaleAdType.PropertyStatus value) { * {@link PhotosType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public PhotosType getPhotos() { return photos; } @@ -1047,7 +1047,7 @@ public PhotosType getPhotos() { * {@link PhotosType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setPhotos(PhotosType value) { this.photos = value; } @@ -1060,7 +1060,7 @@ public void setPhotos(PhotosType value) { * {@link FeaturesType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public FeaturesType getFeatures() { return features; } @@ -1073,7 +1073,7 @@ public FeaturesType getFeatures() { * {@link FeaturesType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setFeatures(FeaturesType value) { this.features = value; } @@ -1086,7 +1086,7 @@ public void setFeatures(FeaturesType value) { * {@link PdfsType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public PdfsType getPdfs() { return pdfs; } @@ -1099,20 +1099,20 @@ public PdfsType getPdfs() { * {@link PdfsType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public void setPdfs(PdfsType value) { this.pdfs = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public java.lang.String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -1120,7 +1120,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theCountry; @@ -1290,18 +1290,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof OverseasSaleAdType) { @@ -1739,12 +1739,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new OverseasSaleAdType(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -2053,9 +2053,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -2079,7 +2079,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public enum PriceType { @XmlEnumValue("region") @@ -2130,7 +2130,7 @@ public static OverseasSaleAdType.PriceType fromValue(java.lang.String v) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public enum PropertyStatus { @XmlEnumValue("for-sale") diff --git a/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/PdfsType.java b/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/PdfsType.java index 745dd664..79d79beb 100644 --- a/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/PdfsType.java +++ b/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/PdfsType.java @@ -48,14 +48,14 @@ @XmlType(name = "pdfsType", propOrder = { "pdf" }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public class PdfsType implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter3 .class) @XmlSchemaType(name = "anyURI") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected List pdf; /** @@ -80,7 +80,7 @@ public class PdfsType implements Serializable, Cloneable, CopyTo2, Equals2, ToSt * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public List getPdf() { if (pdf == null) { pdf = new ArrayList(); @@ -88,15 +88,15 @@ public List getPdf() { return this.pdf; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -104,7 +104,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { List thePdf; @@ -114,18 +114,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof PdfsType) { @@ -152,12 +152,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new PdfsType(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -178,9 +178,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/PhotosType.java b/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/PhotosType.java index be5be175..d46d7ac2 100644 --- a/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/PhotosType.java +++ b/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/PhotosType.java @@ -48,14 +48,14 @@ @XmlType(name = "photosType", propOrder = { "photo" }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public class PhotosType implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter3 .class) @XmlSchemaType(name = "anyURI") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") protected List photo; /** @@ -80,7 +80,7 @@ public class PhotosType implements Serializable, Cloneable, CopyTo2, Equals2, To * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public List getPhoto() { if (photo == null) { photo = new ArrayList(); @@ -88,15 +88,15 @@ public List getPhoto() { return this.photo; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -104,7 +104,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { List thePhoto; @@ -114,18 +114,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof PhotosType) { @@ -152,12 +152,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new PhotosType(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -178,9 +178,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/PropertyType.java b/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/PropertyType.java index 5aa5623f..28587554 100644 --- a/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/PropertyType.java +++ b/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/PropertyType.java @@ -28,7 +28,7 @@ */ @XmlType(name = "propertyType") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:41:42+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:29:52+02:00", comments = "JAXB RI v2.3.0") public enum PropertyType { @XmlEnumValue("house") diff --git a/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/package.html b/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/package.html index eed2c123..2a647bbd 100644 --- a/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/package.html +++ b/DaftIE/src/main/jaxb/org/openestate/io/daft_ie/xml/package.html @@ -1,2 +1,2 @@ - Generated JAXB classes to read and write XML files for daft.ie. \ No newline at end of file + Generated JAXB classes to read and write XML files for daft.ie. \ No newline at end of file diff --git a/DaftIE/src/main/schema/binding.xjb b/DaftIE/src/main/schema/binding.xjb index 532a5e19..51328881 100644 --- a/DaftIE/src/main/schema/binding.xjb +++ b/DaftIE/src/main/schema/binding.xjb @@ -29,7 +29,7 @@ - Generated JAXB classes to read and write XML files for daft.ie.]]> + Generated JAXB classes to read and write XML files for daft.ie.]]> diff --git a/DaftIE/src/main/temp/module-info.java b/DaftIE/src/main/temp/module-info.java new file mode 100644 index 00000000..d1c75629 --- /dev/null +++ b/DaftIE/src/main/temp/module-info.java @@ -0,0 +1,25 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * Read and write XML data for daft.ie. + * + * @author Andreas Rudolph + * @since 1.0 + */ +module org.openestate.io.daft_ie { + +} diff --git a/DaftIE/src/test/java/org/openestate/io/daft_ie/DaftIeDocumentTest.java b/DaftIE/src/test/java/org/openestate/io/daft_ie/DaftIeDocumentTest.java index 6c36751c..c2879e0f 100644 --- a/DaftIE/src/test/java/org/openestate/io/daft_ie/DaftIeDocumentTest.java +++ b/DaftIE/src/test/java/org/openestate/io/daft_ie/DaftIeDocumentTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/DaftIE/src/test/java/org/openestate/io/daft_ie/DaftIeUtilsTest.java b/DaftIE/src/test/java/org/openestate/io/daft_ie/DaftIeUtilsTest.java index ddea3af6..34295ef2 100644 --- a/DaftIE/src/test/java/org/openestate/io/daft_ie/DaftIeUtilsTest.java +++ b/DaftIE/src/test/java/org/openestate/io/daft_ie/DaftIeUtilsTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/DaftIE/src/test/resources/log4j.properties b/DaftIE/src/test/resources/log4j.properties deleted file mode 100644 index 0a837c30..00000000 --- a/DaftIE/src/test/resources/log4j.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# settings for 'Log4j' -# see http://logging.apache.org/log4j/ -# -# available priorities are: -# OFF, FATAL, ERROR, WARN, INFO, DEBUG, ALL -# - -log4j.rootLogger = ALL,null - -# logging for OpenEstate-IO -log4j.logger.org.openestate.io = ALL,console - -# writing to null -log4j.appender.null = org.apache.log4j.varia.NullAppender -log4j.appender.null.layout = org.apache.log4j.PatternLayout -log4j.appender.null.layout.conversionPattern = %d{DATE} %5p [%30.30C:%4L] %m%n - -# writing to console -log4j.appender.console = org.apache.log4j.ConsoleAppender -log4j.appender.console.layout = org.apache.log4j.PatternLayout -log4j.appender.console.layout.conversionPattern = %d{HH:mm:ss} %5p [%30.30C:%4L] %m%n diff --git a/DaftIE/src/test/resources/logback.xml b/DaftIE/src/test/resources/logback.xml new file mode 100644 index 00000000..6a3ab4da --- /dev/null +++ b/DaftIE/src/test/resources/logback.xml @@ -0,0 +1,18 @@ + + + + + + [%p] %msg%n + + + + + + + + + diff --git a/Examples/.gitignore b/Examples/.gitignore index 48215a5c..2a36a89e 100644 --- a/Examples/.gitignore +++ b/Examples/.gitignore @@ -1,2 +1,2 @@ -release/ -target/ +/apidocs +/target diff --git a/Examples/README.md b/Examples/README.md index 84df8d4c..7d361a4d 100644 --- a/Examples/README.md +++ b/Examples/README.md @@ -1,76 +1,83 @@ -OpenEstate-IO-Examples 1.4 +OpenEstate-IO-Examples 1.5 ========================== -*OpenEstate-IO-Examples* is a Java library, that provides some example classes -to illustrate usage of the formats implemented *OpenEstate-IO*. +*OpenEstate-IO-Examples* is a Java library, that provides some example classes to illustrate usage of the formats implemented *OpenEstate-IO*. How to use ---------- -Download the [latest release from GitHub](https://github.com/OpenEstate/OpenEstate-IO/releases/latest). -The provided archive contains all required files (compiled libraries, -dependencies, source code and documentations). +Download the [latest release from GitHub](https://github.com/OpenEstate/OpenEstate-IO/releases/latest). The provided archive contains all required files (compiled libraries, dependencies, source code and documentations). -Alternatively you can integrate the library from -[Maven Central Repository](https://search.maven.org/#search|ga|1|org.openestate.io) -into your [Maven](https://maven.apache.org/) project. Just add the following -dependency to your projects `pom.xml`: +Alternatively you can integrate the library from [Maven Central Repository](https://search.maven.org/#search|ga|1|org.openestate.io) into your [Maven](https://maven.apache.org/) project. Just add the following dependency to your projects `pom.xml`: ```xml org.openestate.io OpenEstate-IO-Examples - 1.4 + 1.5 ``` -The example classes are located in the -[`src/main/java/org/openestate/io/examples`](src/main/java/org/openestate/io/examples) -folder of this module. You can find further information in the -[project wiki](https://github.com/OpenEstate/OpenEstate-IO/wiki). +The example classes are located in the [`src/main/java/org/openestate/io/examples`](src/main/java/org/openestate/io/examples) folder of this module. You can find further information in the [project wiki](https://github.com/OpenEstate/OpenEstate-IO/wiki). Dependencies ------------ -- Java 7 or newer -- [commons-codec 1.11](https://commons.apache.org/proper/commons-codec/) -- [commons-csv 1.6](https://commons.apache.org/proper/commons-csv/) - (optional; for processing of CSV formats) -- [commons-io 2.6](https://commons.apache.org/proper/commons-io/) -- [commons-lang 3.8.1](https://commons.apache.org/proper/commons-lang/) -- [commons-text 1.3](https://commons.apache.org/proper/commons-text/) -- [jaxb2-basics-runtime 0.11.1](https://github.com/highsource/jaxb2-basics) - (optional; for processing of XML formats) -- [jaxen 1.1.6](https://github.com/jaxen-xpath/jaxen) - (optional; for processing of XML formats) -- [SLF4J 1.7.25](https://www.slf4j.org/) -- [log4j 1.2.17](https://logging.apache.org/log4j/1.2/) +- Java 8 or newer +- [Apache BVal 2.0.5](https://bval.apache.org/) (optional; for validation of JSON data; may be replaced with other implementations) +- [commons-codec 1.15](https://commons.apache.org/proper/commons-codec/) +- [commons-csv 1.9.0](https://commons.apache.org/proper/commons-csv/) (optional; for processing of CSV formats) +- [commons-io 2.11.0](https://commons.apache.org/proper/commons-io/) +- [commons-lang 3.12.0](https://commons.apache.org/proper/commons-lang/) +- [commons-text 1.9](https://commons.apache.org/proper/commons-text/) (optional; for examples and some unit tests) +- [Eclipse Implementation of JAXB 2.3.5](https://projects.eclipse.org/projects/ee4j.jaxb-impl) (optional; for processing of XML formats) +- [jackson-databind 2.12.4](https://github.com/FasterXML/jackson-databind) (optional; for processing of JSON formats) +- [Jakarta Activation 1.2.2](https://projects.eclipse.org/projects/ee4j.jaf) (optional; for processing of XML formats) +- [Jakarta Annotations 1.3.5](https://projects.eclipse.org/projects/ee4j.ca) (optional; for processing of JSON / XML formats) +- [Jakarta Bean Validation 2.0.2](https://projects.eclipse.org/projects/ee4j.bean-validation) (optional; for processing of JSON formats) +- [Jakarta XML Binding 2.3.3](https://projects.eclipse.org/projects/ee4j.jaxb) (optional; for processing of XML formats) +- [jaxb2-basics-runtime 0.12.0](https://github.com/highsource/jaxb2-basics) (optional; for processing of XML formats) +- [SLF4J 1.7.30](https://www.slf4j.org/) +- [Logback 1.2.5](http://logback.qos.ch/) +- [lorem 2.1](https://github.com/mdeanda/lorem) + + +Notes about JDK versions below 11 +--------------------------------- + +JAXB is bundled with JDK 8, was disabled / deprecated in JDK 9 & 10 and finally removed in JDK 11. Therefore, we're providing JAXB as an explicit dependency. See also ["JAXB on Java 9, 10, 11 and beyond"](https://www.jesperdj.com/2018/09/30/jaxb-on-java-9-10-11-and-beyond/). + +It is recommended to use this library with JDK 11 as it should work out of the box. In case you're using JDK 8, you might need to follow one of these steps documented at ["JAXB Release Documentation"](https://javaee.github.io/jaxb-v2/doc/user-guide/release-documentation.html#deployment-migrating-jaxb-2-0-applications-to-javase-6): + +> JavaSE comes with JAXB 2.x API/implementation in `rt.jar`. Each version of JavaSE (6, 7, 8, ...) contains different version of JAXB 2.x API. Therefore, if you want to use different version of JAXB API/implementation than the one present in your version of JDK, you are required to override a portion of `rt.jar` with the new API. There are several ways to achieve this: +> +> 1. Place the `jakarta.xml.bind-api-X.Y.Z.jar` into `$JRE_HOME/lib/endorsed`. **Do not put other JAXB jars into the endorsed directory.** This essentially makes your JRE to "JRE X + JAXB 2.y". This would affect any other applications that use this JRE, and it's easy. On the other hand, in various scenarios you may not be able to alter the JRE. +> +> 2. Use the system property `java.endorsed.dirs` when you launch your application, and have it point to the directory which contains the `jakarta.xml.bind-api-X.Y.Z.jar` only. **The directory must not contain any other jaxb artifacts.** This allows you to use different version of JAXB for different applications. +> +> See the [endorsed directory mechanism](http://docs.oracle.com/javase/6/docs/technotes/guides/standards/) for more details. + +All provided dependencies should work with JDK 8. If compatibility problems occur, you might replace them with an earlier version. Changelog --------- -Take a look at -[`CHANGELOG.md`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/CHANGELOG.md) -for the full changelog. +Take a look at [`CHANGELOG.md`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/CHANGELOG.md) for the full changelog. License ------- -This library is licensed under the terms of -[Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.html). -Take a look at -[`LICENSE.txt`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/LICENSE.txt) -for the license text. +This library is licensed under the terms of [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.html). Take a look at [`LICENSE.txt`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/LICENSE.txt) for the license text. Further information ------------------- -- [*OpenEstate-IO* at GitHub](https://github.com/OpenEstate/OpenEstate-IO) -- [Releases of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/releases) -- [Changelog of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/CHANGELOG.md) -- [API documentation of *OpenEstate-IO*](https://media.openestate.org/apidocs/OpenEstate-IO/) +- [*OpenEstate-IO* at GitHub](https://github.com/OpenEstate/OpenEstate-IO) +- [Releases of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/releases) +- [Changelog of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/CHANGELOG.md) +- [API documentation of *OpenEstate-IO*](https://media.openestate.org/apidocs/OpenEstate-IO/) diff --git a/Examples/mvn-clean.sh b/Examples/mvn-clean.sh index de39343b..c9c720a3 100755 --- a/Examples/mvn-clean.sh +++ b/Examples/mvn-clean.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2015-2018 OpenEstate.org +# Copyright 2015-2021 OpenEstate.org # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/Examples/mvn-install.sh b/Examples/mvn-install.sh index 8a63ed5a..238910c9 100755 --- a/Examples/mvn-install.sh +++ b/Examples/mvn-install.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2015-2018 OpenEstate.org +# Copyright 2015-2021 OpenEstate.org # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/Examples/pom.xml b/Examples/pom.xml index 5663e9d8..a3bd28fe 100644 --- a/Examples/pom.xml +++ b/Examples/pom.xml @@ -7,11 +7,11 @@ org.openestate.io OpenEstate-IO - 1.4 + 1.5 OpenEstate-IO-Examples - 1.4 + 1.5 jar OpenEstate-IO-Examples @@ -27,7 +27,7 @@ The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo A business-friendly OSS license @@ -46,25 +46,19 @@ - - com.google.code.findbugs - annotations - compile - true - org.apache.commons commons-text compile - log4j - log4j + ch.qos.logback + logback-classic compile - org.slf4j - slf4j-log4j12 + com.thedeanda + lorem compile @@ -87,6 +81,16 @@ OpenEstate-IO-IDX compile + + org.openestate.io + OpenEstate-IO-Idealista + compile + + + org.openestate.io + OpenEstate-IO-ImmobarIT + compile + org.openestate.io OpenEstate-IO-ImmobiliareIT @@ -140,19 +144,16 @@ - + org.apache.maven.plugins - maven-jar-plugin + maven-compiler-plugin - - - org.openestate.io.examples - - + 8 + diff --git a/Examples/src/findbugs/exclude.xml b/Examples/src/findbugs/exclude.xml deleted file mode 100644 index 43bc3321..00000000 --- a/Examples/src/findbugs/exclude.xml +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/Examples/src/main/java/org/openestate/io/examples/CasaItReadingExample.java b/Examples/src/main/java/org/openestate/io/examples/CasaItReadingExample.java index 0060b5fc..6fa595e8 100644 --- a/Examples/src/main/java/org/openestate/io/examples/CasaItReadingExample.java +++ b/Examples/src/main/java/org/openestate/io/examples/CasaItReadingExample.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,8 +20,6 @@ import java.io.InputStream; import javax.xml.bind.JAXBException; import javax.xml.parsers.ParserConfigurationException; -import org.apache.commons.lang3.StringUtils; -import org.apache.log4j.PropertyConfigurator; import org.openestate.io.casa_it.CasaItDocument; import org.openestate.io.casa_it.CasaItUtils; import org.openestate.io.casa_it.xml.Container; @@ -30,10 +28,9 @@ import org.xml.sax.SAXException; /** - * Example for reading XML files for casa.it. + * Example for reading XML files for casa.it. *

- * This example illustrates how to read XML files for - * casa.it. + * This example illustrates how to read XML files for casa.it. * * @author Andreas Rudolph * @since 1.0 @@ -41,7 +38,6 @@ public class CasaItReadingExample { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(CasaItReadingExample.class); - private final static String PACKAGE = "/org/openestate/io/examples"; /** * Start the example application. @@ -50,14 +46,10 @@ public class CasaItReadingExample { */ @SuppressWarnings("Duplicates") public static void main(String[] args) { - // init logging - PropertyConfigurator.configure( - CasaItReadingExample.class.getResource(PACKAGE + "/log4j.properties")); - // read example file, if no files were specified as command line arguments if (args.length < 1) { try { - read(CasaItReadingExample.class.getResourceAsStream(PACKAGE + "/casa_it.xml")); + read(CasaItReadingExample.class.getResourceAsStream("casa_it.xml")); } catch (Exception ex) { LOGGER.error("Can't read example file!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); @@ -71,7 +63,7 @@ public static void main(String[] args) { try { read(new File(arg)); } catch (Exception ex) { - LOGGER.error("Can't read file '" + arg + "'!"); + LOGGER.error("Can't read file '{}'!", arg); LOGGER.error("> " + ex.getLocalizedMessage(), ex); System.exit(2); } @@ -80,8 +72,7 @@ public static void main(String[] args) { } /** - * Read a {@link File} into a {@link CasaItDocument} and print some of its - * content to console. + * Read a {@link File} into a {@link CasaItDocument} and print some of its content to console. * * @param xmlFile the file to read * @throws SAXException if the file is not readable by the XML parser @@ -90,7 +81,7 @@ public static void main(String[] args) { * @throws JAXBException if XML conversion into Java objects failed */ protected static void read(File xmlFile) throws SAXException, IOException, ParserConfigurationException, JAXBException { - LOGGER.info("process file: " + xmlFile.getAbsolutePath()); + LOGGER.info("processing file '{}'", xmlFile.getAbsolutePath()); if (!xmlFile.isFile()) { LOGGER.warn("> provided file is invalid"); return; @@ -104,8 +95,7 @@ protected static void read(File xmlFile) throws SAXException, IOException, Parse } /** - * Read an {@link InputStream} into a {@link CasaItDocument} and print some - * of its content to console. + * Read an {@link InputStream} into a {@link CasaItDocument} and print some of its content to console. * * @param xmlInputStream the input stream to read * @throws SAXException if the file is not readable by the XML parser @@ -114,7 +104,7 @@ protected static void read(File xmlFile) throws SAXException, IOException, Parse * @throws JAXBException if XML conversion into Java objects failed */ protected static void read(InputStream xmlInputStream) throws SAXException, IOException, ParserConfigurationException, JAXBException { - LOGGER.info("process example file"); + LOGGER.info("processing example file"); CasaItDocument doc = CasaItUtils.createDocument(xmlInputStream); if (doc == null) { LOGGER.warn("> provided XML is not supported"); @@ -130,23 +120,24 @@ protected static void read(InputStream xmlInputStream) throws SAXException, IOEx * @throws JAXBException if XML conversion into Java objects failed */ protected static void printToConsole(CasaItDocument doc) throws JAXBException { + LOGGER.info("> processing document"); + Container container = doc.toObject(); // process real estates if (container.getRealestateitems() != null) { for (Container.Realestateitems.Realestate obj : container.getRealestateitems().getRealestate()) { // get object nr - String objectNr = StringUtils.trimToNull(obj.getReference()); - if (objectNr == null) objectNr = "???"; + String objectNr = obj.getReference(); // get object title String objectTitle = (obj.getDescription() != null) ? - StringUtils.trimToNull(obj.getDescription().getValue()) : null; - if (objectTitle == null) objectTitle = "???"; + obj.getDescription().getValue() : + null; // print object information to console - LOGGER.info("> found object '" + objectNr + "' " - + "with title '" + objectTitle + "'"); + LOGGER.info("> found object '{}': {}", + objectNr, objectTitle); } } } diff --git a/Examples/src/main/java/org/openestate/io/examples/CasaItWritingExample.java b/Examples/src/main/java/org/openestate/io/examples/CasaItWritingExample.java index f15efc61..6b5efcc2 100644 --- a/Examples/src/main/java/org/openestate/io/examples/CasaItWritingExample.java +++ b/Examples/src/main/java/org/openestate/io/examples/CasaItWritingExample.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,6 +15,8 @@ */ package org.openestate.io.examples; +import com.thedeanda.lorem.Lorem; +import com.thedeanda.lorem.LoremIpsum; import java.io.File; import java.io.IOException; import java.io.OutputStream; @@ -23,34 +25,32 @@ import java.math.BigInteger; import org.apache.commons.io.output.NullOutputStream; import org.apache.commons.io.output.NullWriter; +import org.apache.commons.lang3.RandomStringUtils; import org.apache.commons.lang3.RandomUtils; import org.apache.commons.lang3.StringUtils; -import org.apache.log4j.PropertyConfigurator; import org.openestate.io.casa_it.CasaItDocument; import org.openestate.io.casa_it.CasaItUtils; import org.openestate.io.casa_it.xml.Container; import org.openestate.io.casa_it.xml.Container.Realestateitems.Realestate; import org.openestate.io.casa_it.xml.Container.Realestateitems.Realestate.Images.Advertismentimage; import org.openestate.io.casa_it.xml.ObjectFactory; -import org.openestate.io.examples.utils.RandomStringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** - * Example for writing XML files for casa.it. + * Example for writing XML files for casa.it. *

- * This example illustrates the programmatic creation of documents for - * casa.it and how they are written into XML. + * This example illustrates the programmatic creation of documents for casa.it and + * how they are written into XML. * * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public class CasaItWritingExample { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(CasaItWritingExample.class); - private final static String PACKAGE = "/org/openestate/io/examples"; private final static ObjectFactory FACTORY = CasaItUtils.getFactory(); + private final static Lorem RANDOMIZER = new LoremIpsum(); private final static boolean PRETTY_PRINT = true; /** @@ -60,21 +60,18 @@ public class CasaItWritingExample { */ @SuppressWarnings("Duplicates") public static void main(String[] args) { - // init logging - PropertyConfigurator.configure( - CasaItWritingExample.class.getResource(PACKAGE + "/log4j.properties")); - // create a Container object with some example data // this object corresponds to the root element in XML Container container = FACTORY.createContainer(); container.setRealestateitems(FACTORY.createContainerRealestateitems()); // append some example objects to the Container object - container.getRealestateitems().getRealestate().add(createRealestate()); - container.getRealestateitems().getRealestate().add(createRealestate()); - container.getRealestateitems().getRealestate().add(createRealestate()); + int propertyCount = RandomUtils.nextInt(5, 10); + for (int i = 0; i < propertyCount; i++) { + container.getRealestateitems().getRealestate().add(createRealEstate()); + } - // convert the Container object into a XML document + // convert the Container object into an XML document CasaItDocument doc = null; try { doc = CasaItDocument.newDocument(container); @@ -94,7 +91,7 @@ public static void main(String[] args) { } // write XML document into a java.io.OutputStream - write(doc, new NullOutputStream()); + write(doc, NullOutputStream.NULL_OUTPUT_STREAM); // write XML document into a java.io.Writer write(doc, new NullWriter()); @@ -108,32 +105,32 @@ public static void main(String[] args) { * * @return created example object */ - protected static Realestate createRealestate() { + private static Realestate createRealEstate() { // create an example real estate Realestate obj = FACTORY.createContainerRealestateitemsRealestate(); obj.setAction(BigInteger.ONE); - obj.setAgencycode(0); + obj.setAgencycode(RandomUtils.nextInt(0, 100)); obj.setBathrooms(BigInteger.valueOf(RandomUtils.nextLong(1, 5))); obj.setCondition(BigInteger.ONE); obj.setContracttype(BigInteger.ONE); obj.setFloor(BigInteger.valueOf(RandomUtils.nextLong(1, 5))); - obj.setHasbalcony(RandomUtils.nextInt(0, 2) == 1); - obj.setHasterrace(RandomUtils.nextInt(0, 2) == 1); + obj.setHasbalcony(RandomUtils.nextBoolean()); + obj.setHasterrace(RandomUtils.nextBoolean()); obj.setHeatingtype(BigInteger.ONE); obj.setHousetypology(BigInteger.ONE); obj.setOccupationstate(BigInteger.ONE); obj.setRealestatetype(BigInteger.ONE); - obj.setReference(RandomStringUtils.random(5)); + obj.setReference(RandomStringUtils.randomAlphanumeric(1, 5)); obj.setReferenceID(RandomUtils.nextInt(1, 1000)); obj.setRooms(BigInteger.valueOf(RandomUtils.nextLong(1, 10))); obj.setSize(BigInteger.valueOf(RandomUtils.nextLong(50, 5000))); obj.setAddress(FACTORY.createContainerRealestateitemsRealestateAddress()); - obj.getAddress().setCity("Berlin"); - obj.getAddress().setNumber("123"); - obj.getAddress().setStreet("example street"); - obj.getAddress().setZip("12345"); - obj.getAddress().setZone("Berlin"); + obj.getAddress().setCity(RANDOMIZER.getCity()); + obj.getAddress().setNumber(RandomStringUtils.randomNumeric(1, 3)); + obj.getAddress().setStreet(RANDOMIZER.getWords(2, 3)); + obj.getAddress().setZip(RANDOMIZER.getZipCode()); + obj.getAddress().setZone(RANDOMIZER.getCity()); obj.setBox(FACTORY.createContainerRealestateitemsRealestateBox()); obj.getBox().setSize(BigInteger.valueOf(RandomUtils.nextLong(50, 1000))); @@ -142,17 +139,17 @@ protected static Realestate createRealestate() { obj.setBuilding(FACTORY.createContainerRealestateitemsRealestateBuilding()); obj.getBuilding().setAge(BigInteger.valueOf(RandomUtils.nextLong(5, 50))); obj.getBuilding().setExpenses(BigDecimal.valueOf(RandomUtils.nextDouble(1000, 1000000))); - obj.getBuilding().setHaslift(RandomUtils.nextInt(0, 2) == 1); + obj.getBuilding().setHaslift(RandomUtils.nextBoolean()); obj.getBuilding().setTotalfloors(BigInteger.valueOf(RandomUtils.nextLong(1, 5))); obj.getBuilding().setUnits(BigInteger.ONE); obj.setConfiguration(FACTORY.createContainerRealestateitemsRealestateConfiguration()); - obj.getConfiguration().setIsaddressvisibleonsite(RandomUtils.nextInt(0, 2) == 1); - obj.getConfiguration().setIsmapvisible(RandomUtils.nextInt(0, 2) == 1); - obj.getConfiguration().setIsrealestatevisibleonmap(RandomUtils.nextInt(0, 2) == 1); + obj.getConfiguration().setIsaddressvisibleonsite(RandomUtils.nextBoolean()); + obj.getConfiguration().setIsmapvisible(RandomUtils.nextBoolean()); + obj.getConfiguration().setIsrealestatevisibleonmap(RandomUtils.nextBoolean()); obj.setDescription(FACTORY.createContainerRealestateitemsRealestateDescription()); - obj.getDescription().setValue("a nice little description for the object"); + obj.getDescription().setValue(RANDOMIZER.getWords(3, 15)); obj.setGarden(FACTORY.createContainerRealestateitemsRealestateGarden()); obj.getGarden().setSize(BigInteger.valueOf(RandomUtils.nextLong(10, 100))); @@ -166,9 +163,10 @@ protected static Realestate createRealestate() { obj.getGooglemapcoordinate().setMapzoom(10); obj.setImages(FACTORY.createContainerRealestateitemsRealestateImages()); - obj.getImages().getAdvertismentimage().add(createAdvertismentimage()); - obj.getImages().getAdvertismentimage().add(createAdvertismentimage()); - obj.getImages().getAdvertismentimage().add(createAdvertismentimage()); + int imageCount = RandomUtils.nextInt(1, 10); + for (int i = 0; i < imageCount; i++) { + obj.getImages().getAdvertismentimage().add(createAdvertisementImage()); + } obj.setPrice(FACTORY.createContainerRealestateitemsRealestatePrice()); obj.getPrice().setMax(BigDecimal.valueOf(RandomUtils.nextDouble(1000, 1000000))); @@ -183,7 +181,7 @@ protected static Realestate createRealestate() { * * @return created example object */ - protected static Advertismentimage createAdvertismentimage() { + private static Advertismentimage createAdvertisementImage() { Advertismentimage img = FACTORY.createContainerRealestateitemsRealestateImagesAdvertismentimage(); img.setImagetype("image/jpeg"); img.setPath("image-" + RandomStringUtils.randomNumeric(3) + ".jpg"); @@ -197,7 +195,7 @@ protected static Advertismentimage createAdvertismentimage() { * @param file the file, where the document is written to */ @SuppressWarnings("Duplicates") - protected static void write(CasaItDocument doc, File file) { + private static void write(CasaItDocument doc, File file) { LOGGER.info("writing document"); try { doc.toXml(file, PRETTY_PRINT); @@ -215,8 +213,8 @@ protected static void write(CasaItDocument doc, File file) { * @param doc the document to write * @param output the stream, where the document is written to */ - @SuppressWarnings("Duplicates") - protected static void write(CasaItDocument doc, OutputStream output) { + @SuppressWarnings({"Duplicates", "SameParameterValue"}) + private static void write(CasaItDocument doc, OutputStream output) { LOGGER.info("writing document"); try { doc.toXml(output, PRETTY_PRINT); @@ -235,13 +233,13 @@ protected static void write(CasaItDocument doc, OutputStream output) { * @param output the writer, where the document is written to */ @SuppressWarnings("Duplicates") - protected static void write(CasaItDocument doc, Writer output) { + private static void write(CasaItDocument doc, Writer output) { LOGGER.info("writing document"); try { doc.toXml(output, PRETTY_PRINT); LOGGER.info("> written to a java.io.Writer"); } catch (Exception ex) { - LOGGER.error("Can't write document into an OutputStream!"); + LOGGER.error("Can't write document into a Writer!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); System.exit(1); } @@ -254,7 +252,7 @@ protected static void write(CasaItDocument doc, Writer output) { * @param doc the document to write */ @SuppressWarnings("Duplicates") - protected static void writeToConsole(CasaItDocument doc) { + private static void writeToConsole(CasaItDocument doc) { LOGGER.info("writing document"); try { String xml = doc.toXmlString(PRETTY_PRINT); diff --git a/Examples/src/main/java/org/openestate/io/examples/DaftIeReadingExample.java b/Examples/src/main/java/org/openestate/io/examples/DaftIeReadingExample.java index 21670e69..b30d57cc 100644 --- a/Examples/src/main/java/org/openestate/io/examples/DaftIeReadingExample.java +++ b/Examples/src/main/java/org/openestate/io/examples/DaftIeReadingExample.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,8 +20,6 @@ import java.io.InputStream; import javax.xml.bind.JAXBException; import javax.xml.parsers.ParserConfigurationException; -import org.apache.commons.lang3.StringUtils; -import org.apache.log4j.PropertyConfigurator; import org.openestate.io.daft_ie.DaftIeDocument; import org.openestate.io.daft_ie.DaftIeUtils; import org.openestate.io.daft_ie.xml.Daft; @@ -32,10 +30,9 @@ import org.xml.sax.SAXException; /** - * Example for reading XML files for daft.ie. + * Example for reading XML files for daft.ie. *

- * This example illustrates how to read XML files for - * daft.ie. + * This example illustrates how to read XML files for daft.ie. * * @author Andreas Rudolph * @since 1.0 @@ -43,7 +40,6 @@ public class DaftIeReadingExample { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(DaftIeReadingExample.class); - private final static String PACKAGE = "/org/openestate/io/examples"; /** * Start the example application. @@ -52,14 +48,10 @@ public class DaftIeReadingExample { */ @SuppressWarnings("Duplicates") public static void main(String[] args) { - // init logging - PropertyConfigurator.configure( - DaftIeReadingExample.class.getResource(PACKAGE + "/log4j.properties")); - // read example files, if no files were specified as command line arguments if (args.length < 1) { try { - read(DaftIeReadingExample.class.getResourceAsStream(PACKAGE + "/daft_ie.xml")); + read(DaftIeReadingExample.class.getResourceAsStream("daft_ie.xml")); } catch (Exception ex) { LOGGER.error("Can't read example file!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); @@ -73,7 +65,7 @@ public static void main(String[] args) { try { read(new File(arg)); } catch (Exception ex) { - LOGGER.error("Can't read file '" + arg + "'!"); + LOGGER.error("Can't read file '{}'!", arg); LOGGER.error("> " + ex.getLocalizedMessage(), ex); System.exit(2); } @@ -92,7 +84,7 @@ public static void main(String[] args) { * @throws JAXBException if XML conversion into Java objects failed */ protected static void read(File xmlFile) throws SAXException, IOException, ParserConfigurationException, JAXBException { - LOGGER.info("process file: " + xmlFile.getAbsolutePath()); + LOGGER.info("processing file '{}'", xmlFile.getAbsolutePath()); if (!xmlFile.isFile()) { LOGGER.warn("> provided file is invalid"); return; @@ -116,7 +108,7 @@ protected static void read(File xmlFile) throws SAXException, IOException, Parse * @throws JAXBException if XML conversion into Java objects failed */ protected static void read(InputStream xmlInputStream) throws SAXException, IOException, ParserConfigurationException, JAXBException { - LOGGER.info("process example file"); + LOGGER.info("processing example file"); DaftIeDocument doc = DaftIeUtils.createDocument(xmlInputStream); if (doc == null) { LOGGER.warn("> provided XML is not supported"); @@ -132,8 +124,8 @@ protected static void read(InputStream xmlInputStream) throws SAXException, IOEx * @throws JAXBException if XML conversion into Java objects failed */ protected static void printToConsole(DaftIeDocument doc) throws JAXBException { - LOGGER.info("> process document in version " - + doc.getDocumentVersion()); + LOGGER.info("> processing document in version {}", + doc.getDocumentVersion()); Daft daft = doc.toObject(); @@ -141,16 +133,14 @@ protected static void printToConsole(DaftIeDocument doc) throws JAXBException { if (daft.getOverseasRental() != null) { for (OverseasRentalAdType ad : daft.getOverseasRental().getOverseasRentalAd()) { // get object nr - String objectNr = StringUtils.trimToNull(ad.getExternalId()); - if (objectNr == null) objectNr = "???"; + String objectNr = ad.getExternalId(); // get object description - String objectInfo = StringUtils.trimToNull(ad.getDescription()); - if (objectInfo == null) objectInfo = "???"; + String objectInfo = ad.getDescription(); // print object information to console - LOGGER.info("> found object " - + "'" + objectNr + "' for rent: " + objectInfo); + LOGGER.info("> found object '{}' for rent: {}", + objectNr, objectInfo); } } @@ -158,16 +148,14 @@ protected static void printToConsole(DaftIeDocument doc) throws JAXBException { if (daft.getOverseasSales() != null) { for (OverseasSaleAdType ad : daft.getOverseasSales().getOverseasSaleAd()) { // get object nr - String objectNr = StringUtils.trimToNull(ad.getExternalId()); - if (objectNr == null) objectNr = "???"; + String objectNr = ad.getExternalId(); // get object description - String objectInfo = StringUtils.trimToNull(ad.getDescription()); - if (objectInfo == null) objectInfo = "???"; + String objectInfo = ad.getDescription(); // print object information to console - LOGGER.info("> found object " - + "'" + objectNr + "' for sale: " + objectInfo); + LOGGER.info("> found object '{}' for sale: {}", + objectNr, objectInfo); } } } diff --git a/Examples/src/main/java/org/openestate/io/examples/DaftIeWritingExample.java b/Examples/src/main/java/org/openestate/io/examples/DaftIeWritingExample.java index cc379f1a..59b21fdf 100644 --- a/Examples/src/main/java/org/openestate/io/examples/DaftIeWritingExample.java +++ b/Examples/src/main/java/org/openestate/io/examples/DaftIeWritingExample.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,6 +15,8 @@ */ package org.openestate.io.examples; +import com.thedeanda.lorem.Lorem; +import com.thedeanda.lorem.LoremIpsum; import java.io.File; import java.io.IOException; import java.io.OutputStream; @@ -26,9 +28,9 @@ import java.util.Calendar; import org.apache.commons.io.output.NullOutputStream; import org.apache.commons.io.output.NullWriter; +import org.apache.commons.lang3.RandomStringUtils; import org.apache.commons.lang3.RandomUtils; import org.apache.commons.lang3.StringUtils; -import org.apache.log4j.PropertyConfigurator; import org.openestate.io.daft_ie.DaftIeDocument; import org.openestate.io.daft_ie.DaftIeUtils; import org.openestate.io.daft_ie.xml.CommercialType; @@ -42,20 +44,19 @@ import org.slf4j.LoggerFactory; /** - * Example for writing XML files for daft.ie. + * Example for writing XML files for daft.ie. *

- * This example illustrates the programmatic creation of documents for - * daft.ie and how they are written into XML. + * This example illustrates the programmatic creation of documents for daft.ie and + * how they are written into XML. * * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public class DaftIeWritingExample { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(DaftIeWritingExample.class); - private final static String PACKAGE = "/org/openestate/io/examples"; private final static ObjectFactory FACTORY = DaftIeUtils.getFactory(); + private final static Lorem RANDOMIZER = new LoremIpsum(); private final static boolean PRETTY_PRINT = true; /** @@ -65,26 +66,25 @@ public class DaftIeWritingExample { */ @SuppressWarnings("Duplicates") public static void main(String[] args) { - // init logging - PropertyConfigurator.configure( - DaftIeWritingExample.class.getResource(PACKAGE + "/log4j.properties")); - // create a Daft object with some example data // this object corresponds to the root element in XML Daft daft = FACTORY.createDaft(); // append some example objects for rent to the Daft object daft.setOverseasRental(FACTORY.createDaftOverseasRental()); - daft.getOverseasRental().getOverseasRentalAd().add(createAdForRent()); - daft.getOverseasRental().getOverseasRentalAd().add(createAdForRent()); + int rentalCount = RandomUtils.nextInt(5, 10); + for (int i = 0; i < rentalCount; i++) { + daft.getOverseasRental().getOverseasRentalAd().add(createAdForRent()); + } // append some example objects for sale to the Daft object daft.setOverseasSales(FACTORY.createDaftOverseasSales()); - daft.getOverseasSales().getOverseasSaleAd().add(createAdForSale()); - daft.getOverseasSales().getOverseasSaleAd().add(createAdForSale()); - daft.getOverseasSales().getOverseasSaleAd().add(createAdForSale()); + int saleCount = RandomUtils.nextInt(5, 10); + for (int i = 0; i < saleCount; i++) { + daft.getOverseasSales().getOverseasSaleAd().add(createAdForSale()); + } - // convert the Daft object into a XML document + // convert the Daft object into an XML document DaftIeDocument doc = null; try { doc = DaftIeDocument.newDocument(daft); @@ -104,7 +104,7 @@ public static void main(String[] args) { } // write XML document into a java.io.OutputStream - write(doc, new NullOutputStream()); + write(doc, NullOutputStream.NULL_OUTPUT_STREAM); // write XML document into a java.io.Writer write(doc, new NullWriter()); @@ -118,55 +118,59 @@ public static void main(String[] args) { * * @return created example object */ - @SuppressWarnings("CatchMayIgnoreException") - protected static OverseasRentalAdType createAdForRent() { + @SuppressWarnings("Duplicates") + private static OverseasRentalAdType createAdForRent() { // create an example real estate for rent OverseasRentalAdType ad = FACTORY.createOverseasRentalAdType(); - ad.setAddress("Beispielstraße 123"); - ad.setAgentId("123"); - ad.setArea("Berlin"); + ad.setAddress(RANDOMIZER.getWords(1, 3)); + ad.setAgentId(RandomStringUtils.randomAlphanumeric(1, 5)); + ad.setArea(RANDOMIZER.getCity()); ad.setAvailableFrom(Calendar.getInstance()); - ad.setBathroomNumber(BigInteger.valueOf(RandomUtils.nextInt(0, 5))); - ad.setBedroomNumber(BigInteger.valueOf(RandomUtils.nextInt(0, 5))); - ad.setCableTelevision(RandomUtils.nextInt(0, 2) == 1); - ad.setCcEmail("test@openestate.org"); - ad.setCommercialType(CommercialType.LAND); - ad.setContactName("Max Mustermann"); - ad.setCountry("DE"); - ad.setDescription("A description about the property."); - ad.setDishwasher(RandomUtils.nextInt(0, 2) == 1); - ad.setDoubleBeds(BigInteger.valueOf(RandomUtils.nextInt(0, 5))); - ad.setDryer(RandomUtils.nextInt(0, 2) == 1); - ad.setExternalId(String.valueOf(RandomUtils.nextInt(1, 1000))); - ad.setFurnished(OverseasRentalAdType.Furnished.FURNISHED); - ad.setHouseType(HouseType.TOWNHOUSE); + ad.setBathroomNumber(BigInteger.valueOf(RandomUtils.nextInt(1, 5))); + ad.setBedroomNumber(BigInteger.valueOf(RandomUtils.nextInt(1, 5))); + ad.setCableTelevision(RandomUtils.nextBoolean()); + ad.setCcEmail(RANDOMIZER.getEmail()); + ad.setCommercialType(randomValue(CommercialType.values())); + ad.setContactName(RANDOMIZER.getName()); + ad.setCountry(randomValue(new String[]{"DE", "UK", "ES"})); + ad.setDescription(RANDOMIZER.getWords(10, 50)); + ad.setDishwasher(RandomUtils.nextBoolean()); + ad.setDoubleBeds(BigInteger.valueOf(RandomUtils.nextInt(1, 5))); + ad.setDryer(RandomUtils.nextBoolean()); + ad.setExternalId(RandomStringUtils.randomAlphanumeric(1, 4)); + ad.setFurnished(randomValue(OverseasRentalAdType.Furnished.values())); + ad.setHouseType(randomValue(HouseType.values())); ad.setLease(BigInteger.valueOf(RandomUtils.nextInt(100, 1000))); - ad.setMainEmail("test@openstate.org"); - ad.setMicrowave(RandomUtils.nextInt(0, 2) == 1); - ad.setNumberPeople(BigInteger.valueOf(RandomUtils.nextInt(0, 5))); - ad.setPhone1("030/123456"); - ad.setPhone2("030/123457"); - ad.setPhoneInfo("Some information about contacts via phone."); - ad.setPropertyType(PropertyType.HOUSE); - ad.setRegion("Berlin"); + ad.setMainEmail(RANDOMIZER.getEmail()); + ad.setMicrowave(RandomUtils.nextBoolean()); + ad.setNumberPeople(BigInteger.valueOf(RandomUtils.nextInt(1, 5))); + ad.setPhone1(RANDOMIZER.getPhone()); + ad.setPhone2(RANDOMIZER.getPhone()); + ad.setPhoneInfo(RANDOMIZER.getWords(2, 10)); + ad.setPropertyType(randomValue(PropertyType.values())); + ad.setRegion(RANDOMIZER.getCity()); ad.setRent(BigInteger.valueOf(RandomUtils.nextInt(100, 1000))); ad.setRentCollectionPeriod(OverseasRentalAdType.RentPeriod.MONTHLY); - ad.setSingleBeds(BigInteger.valueOf(RandomUtils.nextInt(0, 5))); - ad.setTwinBeds(BigInteger.valueOf(RandomUtils.nextInt(0, 5))); - ad.setWashingMachine(RandomUtils.nextInt(0, 2) == 1); + ad.setSingleBeds(BigInteger.valueOf(RandomUtils.nextInt(1, 5))); + ad.setTwinBeds(BigInteger.valueOf(RandomUtils.nextInt(1, 5))); + ad.setWashingMachine(RandomUtils.nextBoolean()); // add some features ad.setFeatures(FACTORY.createFeaturesType()); - ad.getFeatures().getFeature().add("another feature"); - ad.getFeatures().getFeature().add("some more feature"); + int featureCount = RandomUtils.nextInt(3, 10); + for (int i = 0; i < featureCount; i++) { + ad.getFeatures().getFeature().add(RANDOMIZER.getWords(1, 4)); + } // add some photos ad.setPhotos(FACTORY.createPhotosType()); - try { - ad.getPhotos().getPhoto().add(new URI("http://www.mywebsite.org/image1.jpg")); - ad.getPhotos().getPhoto().add(new URI("http://www.mywebsite.org/image2.jpg")); - ad.getPhotos().getPhoto().add(new URI("http://www.mywebsite.org/image3.jpg")); - } catch (URISyntaxException ex) { + int photoCount = RandomUtils.nextInt(5, 10); + for (int i = 0; i < photoCount; i++) { + //noinspection CatchMayIgnoreException + try { + ad.getPhotos().getPhoto().add(new URI("https://www.example.com/image-" + i + ".jpg")); + } catch (URISyntaxException ex) { + } } return ad; @@ -177,66 +181,86 @@ protected static OverseasRentalAdType createAdForRent() { * * @return created example object */ - @SuppressWarnings("CatchMayIgnoreException") - protected static OverseasSaleAdType createAdForSale() { + @SuppressWarnings("Duplicates") + private static OverseasSaleAdType createAdForSale() { // create an example real estate for sale OverseasSaleAdType ad = FACTORY.createOverseasSaleAdType(); ad.setAcres(BigDecimal.valueOf(RandomUtils.nextDouble(10, 1000))); - ad.setAddress("Beispielstraße 123"); - ad.setAgentId("123"); - ad.setArea("Berlin"); - ad.setBathroomNumber(BigInteger.valueOf(RandomUtils.nextInt(0, 5))); - ad.setBedroomNumber(BigInteger.valueOf(RandomUtils.nextInt(0, 5))); - ad.setCcEmail("test@openestate.org"); - ad.setCo2Rating("some notes about CO2 rating"); + ad.setAddress(RANDOMIZER.getWords(1, 3)); + ad.setAgentId(RandomStringUtils.randomAlphanumeric(1, 5)); + ad.setArea(RANDOMIZER.getCity()); + ad.setBathroomNumber(BigInteger.valueOf(RandomUtils.nextInt(1, 5))); + ad.setBedroomNumber(BigInteger.valueOf(RandomUtils.nextInt(1, 5))); + ad.setCcEmail(RANDOMIZER.getEmail()); + ad.setCo2Rating(RANDOMIZER.getWords(1, 3)); ad.setCommercialType(CommercialType.SHOP); - ad.setContactName("Max Mustermann"); - ad.setCountry("DE"); - ad.setDescription("A description about the property."); - ad.setDirections("some notes about directions"); - ad.setEnergyRating("some notes about energy rating"); - ad.setExternalId(String.valueOf(RandomUtils.nextInt(1, 1000))); - ad.setHouseType(HouseType.DETACHED); - ad.setIsNewDevelopment(RandomUtils.nextInt(0, 2) == 1); - ad.setMainEmail("test@openstate.org"); - ad.setNewDevelopmentAvailability("some notes about development"); - ad.setPhone1("030/123456"); - ad.setPhone2("030/123457"); - ad.setPhoneInfo("Some information about contacts via phone."); + ad.setContactName(RANDOMIZER.getName()); + ad.setCountry(randomValue(new String[]{"DE", "UK", "ES"})); + ad.setDescription(RANDOMIZER.getWords(10, 50)); + ad.setDirections(RANDOMIZER.getWords(3, 10)); + ad.setEnergyRating(RANDOMIZER.getWords(3, 10)); + ad.setExternalId(RandomStringUtils.randomAlphanumeric(1, 4)); + ad.setHouseType(randomValue(HouseType.values())); + ad.setIsNewDevelopment(RandomUtils.nextBoolean()); + ad.setMainEmail(RANDOMIZER.getEmail()); + ad.setNewDevelopmentAvailability(RANDOMIZER.getWords(3, 10)); + ad.setPhone1(RANDOMIZER.getPhone()); + ad.setPhone2(RANDOMIZER.getPhone()); + ad.setPhoneInfo(RANDOMIZER.getWords(2, 10)); ad.setPrice(BigInteger.valueOf(RandomUtils.nextInt(100, 1000000))); - ad.setPriceType(OverseasSaleAdType.PriceType.REGION); - ad.setPropertyStatus(OverseasSaleAdType.PropertyStatus.FOR_SALE); - ad.setPropertyType(PropertyType.HOUSE); - ad.setRegion("Berlin"); + ad.setPriceType(randomValue(OverseasSaleAdType.PriceType.values())); + ad.setPropertyStatus(randomValue(OverseasSaleAdType.PropertyStatus.values())); + ad.setPropertyType(randomValue(PropertyType.values())); + ad.setRegion(RANDOMIZER.getCity()); ad.setSquareMetres(BigDecimal.valueOf(RandomUtils.nextDouble(10, 1000))); ad.setUnitsAvailable(BigInteger.valueOf(RandomUtils.nextInt(1, 50))); - ad.setViewingDetails("some notes about viewing details"); + ad.setViewingDetails(RANDOMIZER.getWords(3, 10)); // add some features ad.setFeatures(FACTORY.createFeaturesType()); - ad.getFeatures().getFeature().add("another feature"); - ad.getFeatures().getFeature().add("some more feature"); + int featureCount = RandomUtils.nextInt(3, 10); + for (int i = 0; i < featureCount; i++) { + ad.getFeatures().getFeature().add(RANDOMIZER.getWords(1, 4)); + } // add some pdf documents ad.setPdfs(FACTORY.createPdfsType()); - try { - ad.getPdfs().getPdf().add(new URI("http://www.mywebsite.org/document1.pdf")); - ad.getPdfs().getPdf().add(new URI("http://www.mywebsite.org/document2.pdf")); - } catch (URISyntaxException ex) { + int pdfCount = RandomUtils.nextInt(1, 3); + for (int i = 0; i < pdfCount; i++) { + //noinspection CatchMayIgnoreException + try { + ad.getPdfs().getPdf().add(new URI("https://www.example.com/document-" + i + ".pdf")); + } catch (URISyntaxException ex) { + } } // add some photos ad.setPhotos(FACTORY.createPhotosType()); - try { - ad.getPhotos().getPhoto().add(new URI("http://www.mywebsite.org/image1.jpg")); - ad.getPhotos().getPhoto().add(new URI("http://www.mywebsite.org/image2.jpg")); - ad.getPhotos().getPhoto().add(new URI("http://www.mywebsite.org/image3.jpg")); - } catch (URISyntaxException ex) { + int photoCount = RandomUtils.nextInt(5, 10); + for (int i = 0; i < photoCount; i++) { + //noinspection CatchMayIgnoreException + try { + ad.getPhotos().getPhoto().add(new URI("https://www.example.com/image-" + i + ".jpg")); + } catch (URISyntaxException ex) { + } } return ad; } + /** + * Get a random value from an array. + * + * @param values array containing values to select from + * @param type of contained values + * @return randomly selected value + */ + private static T randomValue(T[] values) { + return (values != null && values.length > 0) ? + values[RandomUtils.nextInt(0, values.length)] : + null; + } + /** * Write a {@link DaftIeDocument} into a {@link File}. * @@ -244,7 +268,7 @@ protected static OverseasSaleAdType createAdForSale() { * @param file the file, where the document is written to */ @SuppressWarnings("Duplicates") - protected static void write(DaftIeDocument doc, File file) { + private static void write(DaftIeDocument doc, File file) { LOGGER.info("writing document with version " + doc.getDocumentVersion()); try { doc.toXml(file, PRETTY_PRINT); @@ -262,8 +286,8 @@ protected static void write(DaftIeDocument doc, File file) { * @param doc the document to write * @param output the stream, where the document is written to */ - @SuppressWarnings("Duplicates") - protected static void write(DaftIeDocument doc, OutputStream output) { + @SuppressWarnings({"Duplicates", "SameParameterValue"}) + private static void write(DaftIeDocument doc, OutputStream output) { LOGGER.info("writing document with version " + doc.getDocumentVersion()); try { doc.toXml(output, PRETTY_PRINT); @@ -282,13 +306,13 @@ protected static void write(DaftIeDocument doc, OutputStream output) { * @param output the writer, where the document is written to */ @SuppressWarnings("Duplicates") - protected static void write(DaftIeDocument doc, Writer output) { + private static void write(DaftIeDocument doc, Writer output) { LOGGER.info("writing document with version " + doc.getDocumentVersion()); try { doc.toXml(output, PRETTY_PRINT); LOGGER.info("> written to a java.io.Writer"); } catch (Exception ex) { - LOGGER.error("Can't write document into an OutputStream!"); + LOGGER.error("Can't write document into a Writer!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); System.exit(1); } @@ -301,7 +325,7 @@ protected static void write(DaftIeDocument doc, Writer output) { * @param doc the document to write */ @SuppressWarnings("Duplicates") - protected static void writeToConsole(DaftIeDocument doc) { + private static void writeToConsole(DaftIeDocument doc) { LOGGER.info("writing document with version " + doc.getDocumentVersion()); try { String xml = doc.toXmlString(PRETTY_PRINT); diff --git a/Examples/src/main/java/org/openestate/io/examples/FilemakerReadingExample.java b/Examples/src/main/java/org/openestate/io/examples/FilemakerReadingExample.java index 31bdd12e..f83e5215 100644 --- a/Examples/src/main/java/org/openestate/io/examples/FilemakerReadingExample.java +++ b/Examples/src/main/java/org/openestate/io/examples/FilemakerReadingExample.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,7 +20,6 @@ import java.io.InputStream; import javax.xml.bind.JAXBException; import javax.xml.parsers.ParserConfigurationException; -import org.apache.log4j.PropertyConfigurator; import org.openestate.io.filemaker.FilemakerDocument; import org.openestate.io.filemaker.FilemakerLayoutDocument; import org.openestate.io.filemaker.FilemakerResultDocument; @@ -46,7 +45,6 @@ public class FilemakerReadingExample { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(FilemakerReadingExample.class); - private final static String PACKAGE = "/org/openestate/io/examples"; /** * Start the example application. @@ -55,14 +53,10 @@ public class FilemakerReadingExample { */ @SuppressWarnings("Duplicates") public static void main(String[] args) { - // init logging - PropertyConfigurator.configure( - FilemakerReadingExample.class.getResource(PACKAGE + "/log4j.properties")); - // read example files, if no files were specified as command line arguments if (args.length < 1) { try { - read(FilemakerReadingExample.class.getResourceAsStream(PACKAGE + "/filemaker-result.xml")); + read(FilemakerReadingExample.class.getResourceAsStream("filemaker-result.xml")); } catch (Exception ex) { LOGGER.error("Can't read example result file!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); @@ -70,7 +64,7 @@ public static void main(String[] args) { } try { - read(FilemakerReadingExample.class.getResourceAsStream(PACKAGE + "/filemaker-layout.xml")); + read(FilemakerReadingExample.class.getResourceAsStream("filemaker-layout.xml")); } catch (Exception ex) { LOGGER.error("Can't read example layout file!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); @@ -84,7 +78,7 @@ public static void main(String[] args) { try { read(new File(arg)); } catch (Exception ex) { - LOGGER.error("Can't read file '" + arg + "'!"); + LOGGER.error("Can't read file '{}'!", arg); LOGGER.error("> " + ex.getLocalizedMessage(), ex); System.exit(2); } @@ -105,12 +99,12 @@ public static void main(String[] args) { */ @SuppressWarnings("Duplicates") protected static void read(File xmlFile) throws SAXException, IOException, ParserConfigurationException, JAXBException { - LOGGER.info("process file: " + xmlFile.getAbsolutePath()); + LOGGER.info("processing file '{}'", xmlFile.getAbsolutePath()); if (!xmlFile.isFile()) { LOGGER.warn("> provided file is invalid"); return; } - FilemakerDocument doc = FilemakerUtils.createDocument(xmlFile); + FilemakerDocument doc = FilemakerUtils.createDocument(xmlFile); if (doc == null) { LOGGER.warn("> provided XML is not supported"); } else if (doc.isResult()) { @@ -136,8 +130,8 @@ protected static void read(File xmlFile) throws SAXException, IOException, Parse */ @SuppressWarnings("Duplicates") protected static void read(InputStream xmlInputStream) throws SAXException, IOException, ParserConfigurationException, JAXBException { - LOGGER.info("process example file"); - FilemakerDocument doc = FilemakerUtils.createDocument(xmlInputStream); + LOGGER.info("processing example file"); + FilemakerDocument doc = FilemakerUtils.createDocument(xmlInputStream); if (doc == null) { LOGGER.warn("> provided XML is not supported"); } else if (doc.isResult()) { @@ -145,8 +139,8 @@ protected static void read(InputStream xmlInputStream) throws SAXException, IOEx } else if (doc.isLayout()) { printToConsole((FilemakerLayoutDocument) doc); } else { - LOGGER.warn("> unsupported type of document: " - + doc.getClass().getName()); + LOGGER.warn("> unsupported type of document: {}", + doc.getClass().getName()); } } @@ -157,27 +151,30 @@ protected static void read(InputStream xmlInputStream) throws SAXException, IOEx * @throws JAXBException if XML conversion into Java objects failed */ protected static void printToConsole(FilemakerLayoutDocument doc) throws JAXBException { - LOGGER.info("> process layout document"); + LOGGER.info("> processing layout document"); FMPXMLLAYOUT layout = doc.toObject(); - LOGGER.info("> error code : " + layout.getERRORCODE()); + LOGGER.info("> error code : {}", layout.getERRORCODE()); if (layout.getPRODUCT() != null) { - LOGGER.info("> product name : " + layout.getPRODUCT().getNAME()); - LOGGER.info("> product version : " + layout.getPRODUCT().getVERSION()); - LOGGER.info("> product build : " + layout.getPRODUCT().getBUILD()); + LOGGER.info("> product name : {}", layout.getPRODUCT().getNAME()); + LOGGER.info("> product version : {}", layout.getPRODUCT().getVERSION()); + LOGGER.info("> product build : {}", layout.getPRODUCT().getBUILD()); } if (layout.getLAYOUT() != null) { - LOGGER.info("> database name : " + layout.getLAYOUT().getDATABASE()); - LOGGER.info("> database layout : " + layout.getLAYOUT().getNAME()); + LOGGER.info("> database name : {}", layout.getLAYOUT().getDATABASE()); + LOGGER.info("> database layout : {}", layout.getLAYOUT().getNAME()); for (LayoutType.FIELD field : layout.getLAYOUT().getFIELD()) { - LOGGER.info("> database field : " + field.getNAME() + " / " + field.getSTYLE().getTYPE() + " / " + field.getSTYLE().getVALUELIST()); + LOGGER.info("> database field : {} / {} / {}", + field.getNAME(), + field.getSTYLE().getTYPE(), + field.getSTYLE().getVALUELIST()); } } if (layout.getVALUELISTS() != null) { for (ValueListsType.VALUELIST valueList : layout.getVALUELISTS().getVALUELIST()) { - LOGGER.info("> database values : " + valueList.getNAME()); + LOGGER.info("> database values : {}", valueList.getNAME()); for (String value : valueList.getVALUE()) { - LOGGER.info(">> " + value); + LOGGER.info(">> {}", value); } } } @@ -190,36 +187,37 @@ protected static void printToConsole(FilemakerLayoutDocument doc) throws JAXBExc * @throws JAXBException if XML conversion into Java objects failed */ protected static void printToConsole(FilemakerResultDocument doc) throws JAXBException { - LOGGER.info("> process result document"); + LOGGER.info("> processing result document"); FMPXMLRESULT result = doc.toObject(); - LOGGER.info("> error code : " + result.getERRORCODE()); + LOGGER.info("> error code : {}", result.getERRORCODE()); if (result.getPRODUCT() != null) { - LOGGER.info("> product name : " + result.getPRODUCT().getNAME()); - LOGGER.info("> product version : " + result.getPRODUCT().getVERSION()); - LOGGER.info("> product build : " + result.getPRODUCT().getBUILD()); + LOGGER.info("> product name : {}", result.getPRODUCT().getNAME()); + LOGGER.info("> product version : {}", result.getPRODUCT().getVERSION()); + LOGGER.info("> product build : {}", result.getPRODUCT().getBUILD()); } if (result.getDATABASE() != null) { - LOGGER.info("> database name : " + result.getDATABASE().getNAME()); - LOGGER.info("> database layout : " + result.getDATABASE().getLAYOUT()); - LOGGER.info("> database date : " + result.getDATABASE().getDATEFORMAT()); - LOGGER.info("> database time : " + result.getDATABASE().getTIMEFORMAT()); - LOGGER.info("> database records : " + result.getDATABASE().getRECORDS()); + LOGGER.info("> database name : {}", result.getDATABASE().getNAME()); + LOGGER.info("> database layout : {}", result.getDATABASE().getLAYOUT()); + LOGGER.info("> database date : {}", result.getDATABASE().getDATEFORMAT()); + LOGGER.info("> database time : {}", result.getDATABASE().getTIMEFORMAT()); + LOGGER.info("> database records : {}", result.getDATABASE().getRECORDS()); } if (result.getMETADATA() != null) { for (MetaDataType.FIELD field : result.getMETADATA().getFIELD()) { - LOGGER.info("> database field : " + field.getNAME()); - LOGGER.info(">> type : " + field.getTYPE()); - LOGGER.info(">> max repeat : " + field.getMAXREPEAT()); + LOGGER.info("> database field : {}", field.getNAME()); + LOGGER.info(">> type : {}", field.getTYPE()); + LOGGER.info(">> max repeat : {}", field.getMAXREPEAT()); } } if (result.getRESULTSET() != null) { - LOGGER.info("> result set found : " + result.getRESULTSET().getFOUND()); + LOGGER.info("> result set found : {}", result.getRESULTSET().getFOUND()); for (ResultSetType.ROW row : result.getRESULTSET().getROW()) { - LOGGER.info("> result set row : " + row.getRECORDID() + " / " + row.getMODID()); + LOGGER.info("> result set row : {} / {}", + row.getRECORDID(), row.getMODID()); for (ResultSetType.ROW.COL col : row.getCOL()) { for (String data : col.getDATA()) { - LOGGER.info(">> " + data); + LOGGER.info(">> {}", data); } } } diff --git a/Examples/src/main/java/org/openestate/io/examples/FilemakerResultMappingExample.java b/Examples/src/main/java/org/openestate/io/examples/FilemakerResultMappingExample.java index 420cc867..eb69615f 100644 --- a/Examples/src/main/java/org/openestate/io/examples/FilemakerResultMappingExample.java +++ b/Examples/src/main/java/org/openestate/io/examples/FilemakerResultMappingExample.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,7 +17,6 @@ import java.io.File; import org.apache.commons.lang3.StringUtils; -import org.apache.log4j.PropertyConfigurator; import org.openestate.io.core.XmlUtils; import org.openestate.io.filemaker.FilemakerResultDocument; import org.openestate.io.filemaker.FilemakerResultMapping; @@ -36,7 +35,6 @@ public class FilemakerResultMappingExample { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(FilemakerResultMappingExample.class); - private final static String PACKAGE = "/org/openestate/io/examples"; /** * Start the example application. @@ -44,10 +42,6 @@ public class FilemakerResultMappingExample { * @param args command line arguments */ public static void main(String[] args) { - // init logging - PropertyConfigurator.configure( - FilemakerWritingExample.class.getResource(PACKAGE + "/log4j.properties")); - // create a mapping from the example document, if no files were specified as command line arguments FilemakerResultMapping mapping = null; if (args.length < 1) { @@ -65,7 +59,7 @@ public static void main(String[] args) { try { mapping = new FilemakerResultDocument(XmlUtils.newDocument(new File(args[0]))).toMapping(); } catch (Exception ex) { - LOGGER.error("Can't create mapping from file '" + args[0] + "'!"); + LOGGER.error("Can't create mapping from file '{}'!", args[0]); LOGGER.error("> " + ex.getLocalizedMessage(), ex); System.exit(1); } @@ -80,18 +74,19 @@ public static void main(String[] args) { for (int i = 0; i < mapping.getRowCount(); i++) { FilemakerResultMapping.Row row = mapping.getRow(i); LOGGER.info(StringUtils.repeat("-", 50)); - LOGGER.info("record at row " + i); - LOGGER.info("> recordId = " + row.getRecordId()); - LOGGER.info("> modId = " + row.getModId()); + LOGGER.info("record at row {}", i); + LOGGER.info("> recordId = {}", row.getRecordId()); + LOGGER.info("> modId = {}", row.getModId()); // access record values through their field name for (String field : row.getFieldNames()) { - LOGGER.info("> " + field + " = " + row.getValue(field)); + LOGGER.info("> {} = {}", field, row.getValue(field)); } } } private static Document buildExampleDocument() throws Exception { + //noinspection SpellCheckingInspection return XmlUtils.newDocument("\n" + "\n" + " 0\n" diff --git a/Examples/src/main/java/org/openestate/io/examples/FilemakerWritingExample.java b/Examples/src/main/java/org/openestate/io/examples/FilemakerWritingExample.java index d7162410..5449d792 100644 --- a/Examples/src/main/java/org/openestate/io/examples/FilemakerWritingExample.java +++ b/Examples/src/main/java/org/openestate/io/examples/FilemakerWritingExample.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,8 +22,8 @@ import java.math.BigInteger; import org.apache.commons.io.output.NullOutputStream; import org.apache.commons.io.output.NullWriter; +import org.apache.commons.lang3.RandomStringUtils; import org.apache.commons.lang3.StringUtils; -import org.apache.log4j.PropertyConfigurator; import org.openestate.io.filemaker.FilemakerResultDocument; import org.openestate.io.filemaker.FilemakerUtils; import org.openestate.io.filemaker.xml.result.DatabaseType; @@ -39,17 +39,14 @@ /** * Example for writing XML files for Filemaker PRO. *

- * This example illustrates the programmatic creation of documents for - * Filemaker PRO and how they are written into XML. + * This example illustrates the programmatic creation of documents for Filemaker PRO and how they are written into XML. * * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public class FilemakerWritingExample { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(FilemakerWritingExample.class); - private final static String PACKAGE = "/org/openestate/io/examples"; private final static ObjectFactory FACTORY = FilemakerUtils.getFactoryForResult(); private final static boolean PRETTY_PRINT = true; @@ -60,10 +57,6 @@ public class FilemakerWritingExample { */ @SuppressWarnings("Duplicates") public static void main(String[] args) { - // init logging - PropertyConfigurator.configure( - FilemakerWritingExample.class.getResource(PACKAGE + "/log4j.properties")); - // create a FMPXMLRESULT object with some example data // this object corresponds to the root element in XML FMPXMLRESULT result = FACTORY.createFMPXMLRESULT(); @@ -73,7 +66,7 @@ public static void main(String[] args) { result.setMETADATA(createMetaData()); result.setRESULTSET(createResultSet()); - // convert the Openimmo object into a XML document + // convert the Openimmo object into an XML document FilemakerResultDocument doc = null; try { doc = FilemakerResultDocument.newDocument(result); @@ -93,7 +86,7 @@ public static void main(String[] args) { } // write XML document into a java.io.OutputStream - write(doc, new NullOutputStream()); + write(doc, NullOutputStream.NULL_OUTPUT_STREAM); // write XML document into a java.io.Writer write(doc, new NullWriter()); @@ -107,7 +100,7 @@ public static void main(String[] args) { * * @return created example object */ - protected static DatabaseType createDatabase() { + private static DatabaseType createDatabase() { DatabaseType database = FACTORY.createDatabaseType(); database.setNAME("example database"); database.setLAYOUT("fmmedia2universal"); @@ -122,7 +115,7 @@ protected static DatabaseType createDatabase() { * * @return created example object */ - protected static MetaDataType createMetaData() { + private static MetaDataType createMetaData() { MetaDataType metadata = FACTORY.createMetaDataType(); MetaDataType.FIELD field; @@ -155,10 +148,10 @@ protected static MetaDataType createMetaData() { * * @return created example object */ - protected static ProductType createProduct() { + private static ProductType createProduct() { ProductType product = FACTORY.createProductType(); - product.setNAME("OpenEstate-IO"); - product.setVERSION("1.4"); + product.setNAME("My application"); + product.setVERSION(RandomStringUtils.randomNumeric(2)); product.setBUILD("123"); return product; } @@ -168,7 +161,7 @@ protected static ProductType createProduct() { * * @return created example object */ - protected static ResultSetType createResultSet() { + private static ResultSetType createResultSet() { ResultSetType result = FACTORY.createResultSetType(); result.getROW().add(createResultSetRow(1, 3, 100, "a first example")); result.getROW().add(createResultSetRow(2, null, 200, "a second example")); @@ -188,7 +181,7 @@ protected static ResultSetType createResultSet() { * @return created example object */ @SuppressWarnings("ConstantConditions") - protected static ResultSetType.ROW createResultSetRow(long id, Number numberOfRooms, Number price, String description) { + private static ResultSetType.ROW createResultSetRow(long id, Number numberOfRooms, Number price, String description) { ResultSetType.ROW.COL col; ResultSetType.ROW row = FACTORY.createResultSetTypeROW(); @@ -223,7 +216,7 @@ protected static ResultSetType.ROW createResultSetRow(long id, Number numberOfRo * @param file the file, where the document is written to */ @SuppressWarnings("Duplicates") - protected static void write(FilemakerResultDocument doc, File file) { + private static void write(FilemakerResultDocument doc, File file) { LOGGER.info("writing document"); try { doc.toXml(file, PRETTY_PRINT); @@ -241,8 +234,8 @@ protected static void write(FilemakerResultDocument doc, File file) { * @param doc the document to write * @param output the stream, where the document is written to */ - @SuppressWarnings("Duplicates") - protected static void write(FilemakerResultDocument doc, OutputStream output) { + @SuppressWarnings({"Duplicates", "SameParameterValue"}) + private static void write(FilemakerResultDocument doc, OutputStream output) { LOGGER.info("writing document"); try { doc.toXml(output, PRETTY_PRINT); @@ -261,13 +254,13 @@ protected static void write(FilemakerResultDocument doc, OutputStream output) { * @param output the writer, where the document is written to */ @SuppressWarnings("Duplicates") - protected static void write(FilemakerResultDocument doc, Writer output) { + private static void write(FilemakerResultDocument doc, Writer output) { LOGGER.info("writing document"); try { doc.toXml(output, PRETTY_PRINT); LOGGER.info("> written to a java.io.Writer"); } catch (Exception ex) { - LOGGER.error("Can't write document into an OutputStream!"); + LOGGER.error("Can't write document into a Writer!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); System.exit(1); } @@ -280,7 +273,7 @@ protected static void write(FilemakerResultDocument doc, Writer output) { * @param doc the document to write */ @SuppressWarnings("Duplicates") - protected static void writeToConsole(FilemakerResultDocument doc) { + private static void writeToConsole(FilemakerResultDocument doc) { LOGGER.info("writing document"); try { String xml = doc.toXmlString(PRETTY_PRINT); diff --git a/Examples/src/main/java/org/openestate/io/examples/IdealistaReadingExample.java b/Examples/src/main/java/org/openestate/io/examples/IdealistaReadingExample.java new file mode 100644 index 00000000..b072f121 --- /dev/null +++ b/Examples/src/main/java/org/openestate/io/examples/IdealistaReadingExample.java @@ -0,0 +1,228 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.openestate.io.examples; + +import java.io.File; +import java.io.IOException; +import java.io.InputStream; +import java.util.ArrayList; +import java.util.List; +import org.apache.commons.lang3.StringUtils; +import org.openestate.io.idealista.IdealistaRootElement; +import org.openestate.io.idealista.IdealistaUtils; +import org.openestate.io.idealista.json.AbstractFeatures; +import org.openestate.io.idealista.json.BuildingFeatures; +import org.openestate.io.idealista.json.Customer; +import org.openestate.io.idealista.json.GarageFeatures; +import org.openestate.io.idealista.json.HomeFeatures; +import org.openestate.io.idealista.json.LandFeatures; +import org.openestate.io.idealista.json.NewDevelopment; +import org.openestate.io.idealista.json.OfficeFeatures; +import org.openestate.io.idealista.json.Operation; +import org.openestate.io.idealista.json.PremiseFeatures; +import org.openestate.io.idealista.json.Property; +import org.openestate.io.idealista.json.StorageFeatures; +import org.openestate.io.idealista.json.Typology; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +/** + * Example for reading JSON files for idealista.com. + *

+ * This example illustrates how to read JSON files for idealista.com. + * + * @author Andreas Rudolph + * @since 1.5 + */ +public class IdealistaReadingExample { + @SuppressWarnings("unused") + private final static Logger LOGGER = LoggerFactory.getLogger(IdealistaReadingExample.class); + + /** + * Start the example application. + * + * @param args command line arguments + */ + @SuppressWarnings("Duplicates") + public static void main(String[] args) { + // read example files, if no files were specified as command line arguments + if (args.length < 1) { + try { + read(IdealistaReadingExample.class.getResourceAsStream("idealista-properties.json")); + read(IdealistaReadingExample.class.getResourceAsStream("idealista-new-developments.json")); + } catch (Exception ex) { + LOGGER.error("Can't read example file!"); + LOGGER.error("> " + ex.getLocalizedMessage(), ex); + System.exit(2); + } + } + + // read files, that were specified as command line arguments + else { + for (String arg : args) { + try { + read(new File(arg)); + } catch (Exception ex) { + LOGGER.error("Can't read file '{}'!", arg); + LOGGER.error("> " + ex.getLocalizedMessage(), ex); + System.exit(2); + } + } + } + } + + /** + * Read a {@link File} into an {@link IdealistaRootElement} and print some + * of its content to console. + * + * @param jsonFile the file to read + * @throws IOException if the file is not readable + */ + private static void read(File jsonFile) throws IOException { + LOGGER.info("processing file '{}'", jsonFile.getAbsolutePath()); + if (!jsonFile.isFile()) { + LOGGER.warn("> provided file is invalid"); + return; + } + printToConsole(IdealistaUtils.read(jsonFile)); + } + + /** + * Read a {@link InputStream} into an {@link IdealistaRootElement} and print + * some of its content to console. + * + * @param jsonInputStream the input stream to read + * @throws IOException if the file is not readable + */ + private static void read(InputStream jsonInputStream) throws IOException { + LOGGER.info("processing example file"); + printToConsole(IdealistaUtils.read(jsonInputStream)); + } + + /** + * Print some content of an {@link IdealistaRootElement} to console. + * + * @param root JSON root element + */ + private static void printToConsole(IdealistaRootElement root) { + Customer customer = root.getObject(); + LOGGER.info("> processing customer '{}' ({})", + customer.getReference(), customer.getName()); + + // process properties + if (customer.getProperties() != null) { + for (Property property : customer.getProperties()) { + // get property nr + String objectNr = StringUtils.defaultIfBlank( + property.getReference(), + property.getCode()); + + // get operation type + Operation.Type operationType = (property.getOperation() != null) ? + property.getOperation().getType() : null; + + // get property type + Enum objectType; + AbstractFeatures features = property.getFeatures(); + if (features instanceof BuildingFeatures) { + BuildingFeatures building = (BuildingFeatures) features; + objectType = building.getType(); + } else if (features instanceof GarageFeatures) { + GarageFeatures garage = (GarageFeatures) features; + objectType = garage.getType(); + } else if (features instanceof HomeFeatures) { + HomeFeatures home = (HomeFeatures) features; + objectType = home.getType(); + } else if (features instanceof LandFeatures) { + LandFeatures land = (LandFeatures) features; + objectType = land.getType(); + } else if (features instanceof OfficeFeatures) { + OfficeFeatures office = (OfficeFeatures) features; + objectType = office.getType(); + } else if (features instanceof PremiseFeatures) { + PremiseFeatures premise = (PremiseFeatures) features; + objectType = premise.getType(); + } else if (features instanceof StorageFeatures) { + StorageFeatures storage = (StorageFeatures) features; + objectType = storage.getType(); + } else { + if (features == null) { + LOGGER.warn("Property type is not set!"); + } else { + LOGGER.warn("Unknown property type '{}'!", + features.getClass().getName()); + } + continue; + } + + // print object information to console + LOGGER.info("> found property '{}' ({} / {})", + objectNr, objectType, operationType); + } + } + + // process new developments + if (customer.getNewDevelopments() != null) { + for (NewDevelopment newDevelopment : customer.getNewDevelopments()) { + // get development nr + String objectNr = StringUtils.defaultIfBlank( + newDevelopment.getReference(), + newDevelopment.getCode()); + + // get typology types + List> objectTypes = new ArrayList<>(); + if (newDevelopment.getTypologies() != null) { + for (Typology typology : newDevelopment.getTypologies()) { + AbstractFeatures features = typology.getFeatures(); + if (features instanceof BuildingFeatures) { + BuildingFeatures building = (BuildingFeatures) features; + objectTypes.add(building.getType()); + } else if (features instanceof GarageFeatures) { + GarageFeatures garage = (GarageFeatures) features; + objectTypes.add(garage.getType()); + } else if (features instanceof HomeFeatures) { + HomeFeatures home = (HomeFeatures) features; + objectTypes.add(home.getType()); + } else if (features instanceof LandFeatures) { + LandFeatures land = (LandFeatures) features; + objectTypes.add(land.getType()); + } else if (features instanceof OfficeFeatures) { + OfficeFeatures office = (OfficeFeatures) features; + objectTypes.add(office.getType()); + } else if (features instanceof PremiseFeatures) { + PremiseFeatures premise = (PremiseFeatures) features; + objectTypes.add(premise.getType()); + } else if (features instanceof StorageFeatures) { + StorageFeatures storage = (StorageFeatures) features; + objectTypes.add(storage.getType()); + } else { + if (features == null) { + LOGGER.warn("Property type is not set!"); + } else { + LOGGER.warn("Unknown property type '{}'!", + features.getClass().getName()); + } + } + } + } + + // print object information to console + LOGGER.info("> found new development '{}' ({})", + objectNr, StringUtils.join(objectTypes, " / ")); + } + } + } +} diff --git a/Examples/src/main/java/org/openestate/io/examples/IdealistaWritingExample.java b/Examples/src/main/java/org/openestate/io/examples/IdealistaWritingExample.java new file mode 100644 index 00000000..d165cc1d --- /dev/null +++ b/Examples/src/main/java/org/openestate/io/examples/IdealistaWritingExample.java @@ -0,0 +1,398 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.openestate.io.examples; + +import com.thedeanda.lorem.Lorem; +import com.thedeanda.lorem.LoremIpsum; +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.OutputStream; +import java.io.OutputStreamWriter; +import java.io.Writer; +import java.math.BigInteger; +import java.net.URI; +import java.net.URISyntaxException; +import java.util.Date; +import java.util.LinkedHashSet; +import org.apache.commons.io.output.NullOutputStream; +import org.apache.commons.io.output.NullWriter; +import org.apache.commons.lang3.RandomStringUtils; +import org.apache.commons.lang3.RandomUtils; +import org.apache.commons.lang3.StringUtils; +import org.openestate.io.idealista.IdealistaRootElement; +import org.openestate.io.idealista.IdealistaUtils; +import org.openestate.io.idealista.json.Address; +import org.openestate.io.idealista.json.BathroomType; +import org.openestate.io.idealista.json.BuildingFeatures; +import org.openestate.io.idealista.json.ConditionedAirType; +import org.openestate.io.idealista.json.Contact; +import org.openestate.io.idealista.json.Customer; +import org.openestate.io.idealista.json.Description; +import org.openestate.io.idealista.json.HeatingType; +import org.openestate.io.idealista.json.HomeFeatures; +import org.openestate.io.idealista.json.Image; +import org.openestate.io.idealista.json.OfficeFeatures; +import org.openestate.io.idealista.json.Operation; +import org.openestate.io.idealista.json.Property; +import org.openestate.io.idealista.json.PropertyVisibilityType; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +/** + * Example for writing JSON files for idealista.com. + *

+ * This example illustrates how to write JSON files for idealista.com. + * + * @author Andreas Rudolph + * @since 1.5 + */ +public class IdealistaWritingExample { + @SuppressWarnings("unused") + private final static Logger LOGGER = LoggerFactory.getLogger(IdealistaWritingExample.class); + private final static Lorem RANDOMIZER = new LoremIpsum(); + private final static boolean PRETTY_PRINT = true; + + /** + * Start the example application. + * + * @param args command line arguments + */ + @SuppressWarnings("Duplicates") + public static void main(String[] args) { + // create a customer root object with some example data + Customer customer = new Customer(); + customer.setReference(RandomStringUtils.randomAlphanumeric(5)); + customer.setSendDate(new Date()); + customer.setCountry(randomValue(Customer.Country.values())); + + // add global customer contact + customer.setContact(createContact()); + + // append some example properties to the customer object + customer.setProperties(new LinkedHashSet<>()); + int propertyCount = RandomUtils.nextInt(5, 10); + for (int i = 0; i < propertyCount; i++) { + customer.getProperties().add(createProperty()); + } + + // wrap customer object into a JSON root element + IdealistaRootElement root = new IdealistaRootElement(customer); + + // write JSON root element into a java.io.File + try { + write(root, File.createTempFile("output-", ".xml")); + } catch (IOException ex) { + LOGGER.error("Can't create temporary file!"); + LOGGER.error("> " + ex.getLocalizedMessage(), ex); + System.exit(1); + } + + // write JSON root element into a java.io.OutputStream + write(root, NullOutputStream.NULL_OUTPUT_STREAM); + + // write JSON root element into a java.io.Writer + write(root, new NullWriter()); + + // write JSON root element into a string and send it to the console + writeToConsole(root); + } + + /** + * Create a {@link Contact} with some example data. + * + * @return created example object + */ + private static Contact createContact() { + Contact contact = new Contact(); + contact.setName(RANDOMIZER.getName()); + contact.setEmail(RANDOMIZER.getEmail()); + contact.setPrimaryPhonePrefix(RandomStringUtils.randomNumeric(2)); + contact.setPrimaryPhoneNumber(RandomStringUtils.randomNumeric(5, 10)); + contact.setSecondaryPhonePrefix(RandomStringUtils.randomNumeric(2)); + contact.setSecondaryPhoneNumber(RandomStringUtils.randomNumeric(5, 10)); + return contact; + } + + /** + * Create a {@link Property} with some example data. + * + * @return created example object + */ + private static Property createProperty() { + // create an example real estate for rent + Property obj = new Property(); + + obj.setCode(RandomStringUtils.randomAlphanumeric(5)); + obj.setReference(RandomStringUtils.randomAlphanumeric(5)); + obj.setVisibility(randomValue(PropertyVisibilityType.values())); + + // add address + obj.setAddress(new Address()); + obj.getAddress().setPostalCode(RandomStringUtils.randomNumeric(5)); + obj.getAddress().setTown(RANDOMIZER.getCity()); + obj.getAddress().setCountry(randomValue(Address.Country.values())); + + // add contact + obj.setContact(createContact()); + + // add operation (sale / rent) + obj.setOperation(new Operation()); + obj.getOperation().setType(randomValue(Operation.Type.values())); + obj.getOperation().setPrice(BigInteger.valueOf(RandomUtils.nextLong(1000, 99999))); + + //noinspection CatchMayIgnoreException + try { + obj.setUrl(new URI("https://example.com/property-" + + obj.getCode() + ".html")); + } catch (URISyntaxException ex) { + } + + // add random number of images + obj.setImages(new LinkedHashSet<>()); + int imageCount = RandomUtils.nextInt(5, 10); + for (int i = 0; i < imageCount; i++) { + obj.getImages().add(createImage(i)); + } + + // add random descriptions + obj.setDescriptions(new LinkedHashSet<>()); + for (Description.Language lang : Description.Language.values()) { + Description d = new Description(); + d.setLanguage(lang); + d.setText(RANDOMIZER.getWords(RandomUtils.nextInt(100, 200))); + obj.getDescriptions().add(d); + } + + // add random property type + // idealista supports more property types, but for the sake of readability + // we're just showing three variations here + switch (RandomUtils.nextInt(0, 3)) { + case 0: + obj.setFeatures(createPropertyBuilding()); + break; + case 1: + obj.setFeatures(createPropertyHome()); + break; + case 2: + obj.setFeatures(createPropertyOffice()); + break; + } + + return obj; + } + + /** + * Create a {@link BuildingFeatures} property type with some example data. + * + * @return created example object + */ + private static BuildingFeatures createPropertyBuilding() { + // This is just a selection of attributes, supported for buildings. + BuildingFeatures building = new BuildingFeatures(); + building.setType(randomValue(BuildingFeatures.Type.values())); + building.setAreaConstructed(BigInteger.valueOf(RandomUtils.nextLong(50, 1000))); + building.setAreaTradableMinimum(BigInteger.valueOf(RandomUtils.nextLong(50, 1000))); + building.setBuiltYear(BigInteger.valueOf(RandomUtils.nextLong(1990, 2020))); + building.setClassificationChalet(RandomUtils.nextBoolean()); + building.setClassificationCommercial(RandomUtils.nextBoolean()); + building.setClassificationHotel(RandomUtils.nextBoolean()); + building.setClassificationIndustrial(RandomUtils.nextBoolean()); + building.setClassificationOffice(RandomUtils.nextBoolean()); + building.setClassificationOther(RandomUtils.nextBoolean()); + building.setFloorsBuilding(BigInteger.valueOf(RandomUtils.nextLong(1, 10))); + building.setLiftNumber(BigInteger.valueOf(RandomUtils.nextLong(1, 5))); + building.setParkingSpacesNumber(BigInteger.valueOf(RandomUtils.nextLong(1, 10))); + building.setPropertyTenants(RandomUtils.nextBoolean()); + building.setSecurityPersonnel(RandomUtils.nextBoolean()); + return building; + } + + /** + * Create a {@link HomeFeatures} property type with some example data. + * + * @return created example object + */ + private static HomeFeatures createPropertyHome() { + // This is just a selection of attributes, supported for homes. + HomeFeatures home = new HomeFeatures(); + home.setType(randomValue(HomeFeatures.Type.values())); + home.setAreaConstructed(BigInteger.valueOf(RandomUtils.nextLong(50, 1000))); + home.setAreaPlot(BigInteger.valueOf(RandomUtils.nextLong(200, 2000))); + home.setAreaUsable(BigInteger.valueOf(RandomUtils.nextLong(200, 2000))); + home.setBuiltYear(BigInteger.valueOf(RandomUtils.nextLong(1990, 2020))); + home.setBathroomNumber(BigInteger.valueOf(RandomUtils.nextLong(1, 5))); + home.setBedroomNumber(BigInteger.valueOf(RandomUtils.nextLong(1, 5))); + home.setBalcony(RandomUtils.nextBoolean()); + home.setChimney(RandomUtils.nextBoolean()); + home.setConditionedAir(RandomUtils.nextBoolean()); + home.setDoorman(RandomUtils.nextBoolean()); + home.setDuplex(RandomUtils.nextBoolean()); + home.setHeatingType(randomValue(HeatingType.values())); + home.setLiftAvailable(RandomUtils.nextBoolean()); + home.setEquippedKitchen(RandomUtils.nextBoolean()); + home.setEquippedWithFurniture(RandomUtils.nextBoolean()); + home.setFloorsInTop(RandomUtils.nextBoolean()); + home.setOrientationEast(RandomUtils.nextBoolean()); + home.setOrientationNorth(RandomUtils.nextBoolean()); + home.setOrientationSouth(RandomUtils.nextBoolean()); + home.setOrientationWest(RandomUtils.nextBoolean()); + return home; + } + + /** + * Create a {@link OfficeFeatures} property type with some example data. + * + * @return created example object + */ + private static OfficeFeatures createPropertyOffice() { + // This is just a selection of attributes, supported for offices. + OfficeFeatures office = new OfficeFeatures(); + office.setType(randomValue(OfficeFeatures.Type.values())); + office.setAreaConstructed(BigInteger.valueOf(RandomUtils.nextLong(50, 1000))); + office.setAreaUsable(BigInteger.valueOf(RandomUtils.nextLong(50, 1000))); + office.setBuiltYear(BigInteger.valueOf(RandomUtils.nextLong(1990, 2020))); + office.setAccessControl(RandomUtils.nextBoolean()); + office.setBathroomInside(RandomUtils.nextBoolean()); + office.setBathroomNumber(BigInteger.valueOf(RandomUtils.nextLong(0, 5))); + office.setBathroomType(randomValue(BathroomType.values())); + office.setConditionedAir(RandomUtils.nextBoolean()); + office.setConditionedAirType(randomValue(ConditionedAirType.values())); + office.setEmergencyExit(RandomUtils.nextBoolean()); + office.setEmergencyLights(RandomUtils.nextBoolean()); + office.setEquippedKitchen(RandomUtils.nextBoolean()); + office.setExtinguishers(RandomUtils.nextBoolean()); + office.setFireDetectors(RandomUtils.nextBoolean()); + office.setFireDoors(RandomUtils.nextBoolean()); + office.setFloorsBuilding(BigInteger.valueOf(RandomUtils.nextLong(1, 10))); + office.setSuspendedFloor(RandomUtils.nextBoolean()); + office.setOrientationEast(RandomUtils.nextBoolean()); + office.setOrientationNorth(RandomUtils.nextBoolean()); + office.setOrientationSouth(RandomUtils.nextBoolean()); + office.setOrientationWest(RandomUtils.nextBoolean()); + return office; + } + + /** + * Create an {@link Image} with some example data. + * + * @param order image position + * @return created example object + */ + private static Image createImage(int order) { + Image image = new Image(); + image.setOrder(BigInteger.valueOf(order)); + image.setLabel(randomValue(Image.Label.values())); + + //noinspection CatchMayIgnoreException + try { + image.setUrl(new URI("https://example.com/image-" + order + ".jpg")); + } catch (URISyntaxException ex) { + } + + return image; + } + + /** + * Get a random value from an array. + * + * @param values array containing values to select from + * @param type of contained values + * @return randomly selected value + */ + private static T randomValue(T[] values) { + return (values != null && values.length > 0) ? + values[RandomUtils.nextInt(0, values.length)] : + null; + } + + /** + * Write an {@link IdealistaRootElement} into a {@link File}. + * + * @param root the root element to write + * @param file the file, where the document is written to + */ + @SuppressWarnings("Duplicates") + private static void write(IdealistaRootElement root, File file) { + LOGGER.info("writing document"); + try (Writer w = new OutputStreamWriter(new FileOutputStream(file), IdealistaUtils.CHARSET)) { + root.write(w, PRETTY_PRINT); + LOGGER.info("> written to: " + file.getAbsolutePath()); + } catch (Exception ex) { + LOGGER.error("Can't write document into a file!"); + LOGGER.error("> " + ex.getLocalizedMessage(), ex); + System.exit(1); + } + } + + /** + * Write an {@link IdealistaRootElement} into an {@link OutputStream}. + * + * @param root the root element to write + * @param output the stream, where the document is written to + */ + @SuppressWarnings({"Duplicates", "SameParameterValue"}) + private static void write(IdealistaRootElement root, OutputStream output) { + LOGGER.info("writing document"); + try (Writer w = new OutputStreamWriter(output, IdealistaUtils.CHARSET)) { + root.write(w, PRETTY_PRINT); + LOGGER.info("> written to a java.io.OutputStream"); + } catch (Exception ex) { + LOGGER.error("Can't write document into an OutputStream!"); + LOGGER.error("> " + ex.getLocalizedMessage(), ex); + System.exit(1); + } + } + + /** + * Write an {@link IdealistaRootElement} into a {@link Writer}. + * + * @param root the root element to write + * @param output the writer, where the document is written to + */ + @SuppressWarnings("Duplicates") + private static void write(IdealistaRootElement root, Writer output) { + LOGGER.info("writing document"); + try { + root.write(output, PRETTY_PRINT); + LOGGER.info("> written to a java.io.Writer"); + } catch (Exception ex) { + LOGGER.error("Can't write document into a Writer!"); + LOGGER.error("> " + ex.getLocalizedMessage(), ex); + System.exit(1); + } + } + + /** + * Write an {@link IdealistaRootElement} into a {@link String} and print the + * results to the console. + * + * @param doc the document to write + */ + @SuppressWarnings("Duplicates") + private static void writeToConsole(IdealistaRootElement doc) { + LOGGER.info("writing document"); + try { + String xml = doc.writeToString(PRETTY_PRINT); + LOGGER.info(StringUtils.repeat("-", 50) + + System.lineSeparator() + xml); + } catch (Exception ex) { + LOGGER.error("Can't write document into a string!"); + LOGGER.error("> " + ex.getLocalizedMessage(), ex); + System.exit(1); + } + } +} diff --git a/Examples/src/main/java/org/openestate/io/examples/IdxReadingExample.java b/Examples/src/main/java/org/openestate/io/examples/IdxReadingExample.java index f3a23de5..7f612482 100644 --- a/Examples/src/main/java/org/openestate/io/examples/IdxReadingExample.java +++ b/Examples/src/main/java/org/openestate/io/examples/IdxReadingExample.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,7 +18,6 @@ import java.io.File; import java.io.IOException; import java.io.InputStream; -import org.apache.log4j.PropertyConfigurator; import org.openestate.io.idx.IdxParser; import org.openestate.io.idx.IdxRecord; import org.slf4j.Logger; @@ -35,7 +34,6 @@ public class IdxReadingExample { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(IdxReadingExample.class); - private final static String PACKAGE = "/org/openestate/io/examples"; /** * Start the example application. @@ -44,14 +42,10 @@ public class IdxReadingExample { */ @SuppressWarnings("Duplicates") public static void main(String[] args) { - // init logging - PropertyConfigurator.configure( - IdxReadingExample.class.getResource(PACKAGE + "/log4j.properties")); - // read example file, if no files were specified as command line arguments if (args.length < 1) { try { - read(IdxReadingExample.class.getResourceAsStream(PACKAGE + "/idx.csv")); + read(IdxReadingExample.class.getResourceAsStream("idx.csv")); } catch (Exception ex) { LOGGER.error("Can't read example file!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); @@ -65,7 +59,7 @@ public static void main(String[] args) { try { read(new File(arg)); } catch (Exception ex) { - LOGGER.error("Can't read file '" + arg + "'!"); + LOGGER.error("Can't read file '{}'!", arg); LOGGER.error("> " + ex.getLocalizedMessage(), ex); System.exit(2); } @@ -81,7 +75,7 @@ public static void main(String[] args) { * @throws IOException if the file is not readable */ protected static void read(File csvFile) throws IOException { - LOGGER.info("process file: " + csvFile.getAbsolutePath()); + LOGGER.info("processing file '{}'", csvFile.getAbsolutePath()); if (!csvFile.isFile()) { LOGGER.warn("> The provided file is invalid!"); return; @@ -102,7 +96,7 @@ protected static void read(File csvFile) throws IOException { * @throws IOException if the file is not readable */ protected static void read(InputStream csvInputStream) throws IOException { - LOGGER.info("process example file"); + LOGGER.info("processing example file"); try (IdxParser parser = IdxParser.create(csvInputStream)) { if (parser == null) LOGGER.warn("> Can't create parser!"); @@ -123,15 +117,13 @@ protected static void printToConsole(IdxParser parser) { // get object nr String objectNr = record.getRefObject(); - if (objectNr == null) objectNr = "???"; // get object title String objectTitle = record.getObjectTitle(); - if (objectTitle == null) objectTitle = "???"; // print object information to console - System.out.println("> found object '" + objectNr + "' " - + "with title '" + objectTitle + "'"); + LOGGER.info("> found object '{}': {}", + objectNr, objectTitle); } } } \ No newline at end of file diff --git a/Examples/src/main/java/org/openestate/io/examples/IdxWritingExample.java b/Examples/src/main/java/org/openestate/io/examples/IdxWritingExample.java index 46b40978..3aac34c5 100644 --- a/Examples/src/main/java/org/openestate/io/examples/IdxWritingExample.java +++ b/Examples/src/main/java/org/openestate/io/examples/IdxWritingExample.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,6 +15,8 @@ */ package org.openestate.io.examples; +import com.thedeanda.lorem.Lorem; +import com.thedeanda.lorem.LoremIpsum; import java.io.File; import java.io.IOException; import java.io.OutputStream; @@ -23,13 +25,11 @@ import java.util.Calendar; import java.util.Currency; import java.util.List; -import java.util.Locale; import org.apache.commons.io.output.NullOutputStream; import org.apache.commons.io.output.NullWriter; +import org.apache.commons.lang3.RandomStringUtils; import org.apache.commons.lang3.RandomUtils; import org.apache.commons.lang3.StringUtils; -import org.apache.log4j.PropertyConfigurator; -import org.openestate.io.examples.utils.RandomStringUtils; import org.openestate.io.idx.IdxPrinter; import org.openestate.io.idx.IdxRecord; import org.openestate.io.idx.types.GrossPremium; @@ -45,16 +45,14 @@ /** * Example for writing IDX files. *

- * This example illustrates the programmatic creation of IDX records and how they - * are written into CSV. + * This example illustrates the programmatic creation of IDX records and how they are written into CSV. * * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public class IdxWritingExample { private final static Logger LOGGER = LoggerFactory.getLogger(IdxWritingExample.class); - private final static String PACKAGE = "/org/openestate/io/examples"; + private final static Lorem RANDOMIZER = new LoremIpsum(); /** * Start the example application. @@ -63,16 +61,12 @@ public class IdxWritingExample { */ @SuppressWarnings("Duplicates") public static void main(String[] args) { - // init logging - PropertyConfigurator.configure( - IdxWritingExample.class.getResource(PACKAGE + "/log4j.properties")); - // create some CSV records List records = new ArrayList<>(); - records.add(createRecord()); - records.add(createRecord()); - records.add(createRecord()); - records.add(createRecord()); + int recordCount = RandomUtils.nextInt(5, 10); + for (int i = 0; i < recordCount; i++) { + records.add(createRecord()); + } // write CSV records into a java.io.File try { @@ -84,7 +78,7 @@ public static void main(String[] args) { } // write CSV records into a java.io.OutputStream - write(records, new NullOutputStream()); + write(records, NullOutputStream.NULL_OUTPUT_STREAM); // write CSV records into a java.io.Writer write(records, new NullWriter()); @@ -98,44 +92,44 @@ public static void main(String[] args) { * * @return created example object */ - protected static IdxRecord createRecord() { + private static IdxRecord createRecord() { // create an example real estate IdxRecord obj = new IdxRecord(); - obj.setAdvertisementId(RandomStringUtils.random(5)); - obj.setAgencyCity("Berlin"); - obj.setAgencyCountry(Locale.GERMANY.getCountry()); - obj.setAgencyEmail("tester@test.org"); - obj.setAgencyFax("030/123456"); - obj.setAgencyId(RandomStringUtils.random(5)); - obj.setAgencyName("agency name"); - obj.setAgencyName2("additional agency name"); - obj.setAgencyPhone("030/123457"); - obj.setAgencyReference(RandomStringUtils.random(5)); - obj.setAgencyStreet("example street 123"); - obj.setAgencyZip("12345"); - obj.setAnimalAllowed(RandomUtils.nextInt(0, 2) == 1); + obj.setAdvertisementId(RandomStringUtils.randomAlphanumeric(5)); + obj.setAgencyCity(RANDOMIZER.getCity()); + obj.setAgencyCountry(randomValue(new String[]{"de", "at", "ch"})); + obj.setAgencyEmail(RANDOMIZER.getEmail()); + obj.setAgencyFax(RANDOMIZER.getPhone()); + obj.setAgencyId(RandomStringUtils.randomAlphanumeric(5)); + obj.setAgencyName(RANDOMIZER.getWords(1, 3)); + obj.setAgencyName2(RANDOMIZER.getWords(3, 5)); + obj.setAgencyPhone(RANDOMIZER.getPhone()); + obj.setAgencyReference(RandomStringUtils.randomAlphanumeric(5)); + obj.setAgencyStreet(RANDOMIZER.getWords(1, 3)); + obj.setAgencyZip(RANDOMIZER.getZipCode()); + obj.setAnimalAllowed(RandomUtils.nextBoolean()); obj.setAvailableFrom(Calendar.getInstance()); - obj.setBalcony(RandomUtils.nextInt(0, 2) == 1); - obj.setBillingCompany("agency name"); - obj.setBillingCountry("Germany"); - obj.setBillingFirstName("Max"); + obj.setBalcony(RandomUtils.nextBoolean()); + obj.setBillingCompany(RANDOMIZER.getWords(1, 3)); + obj.setBillingCountry(RANDOMIZER.getCountry()); + obj.setBillingFirstName(RANDOMIZER.getFirstName()); obj.setBillingLanguage(Language.GERMAN); - obj.setBillingMobile("030/132456"); - obj.setBillingName("Mustermann"); - obj.setBillingPhone("030/123457"); - obj.setBillingPhone2("030/123458"); - obj.setBillingPlaceName("Berlin"); - obj.setBillingPostBox("additional address notes"); - obj.setBillingSalutation(Salutation.MALE); - obj.setBillingStreet("example street 123"); - obj.setBillingZip("12345"); - obj.setBuildingLandConnected(RandomUtils.nextInt(0, 2) == 1); - obj.setCableTv(RandomUtils.nextInt(0, 2) == 1); + obj.setBillingMobile(RANDOMIZER.getPhone()); + obj.setBillingName(RANDOMIZER.getLastName()); + obj.setBillingPhone(RANDOMIZER.getPhone()); + obj.setBillingPhone2(RANDOMIZER.getPhone()); + obj.setBillingPlaceName(RANDOMIZER.getCity()); + obj.setBillingPostBox(RANDOMIZER.getWords(1, 10)); + obj.setBillingSalutation(randomValue(Salutation.values())); + obj.setBillingStreet(RANDOMIZER.getWords(1, 3)); + obj.setBillingZip(RANDOMIZER.getZipCode()); + obj.setBuildingLandConnected(RandomUtils.nextBoolean()); + obj.setCableTv(RandomUtils.nextBoolean()); obj.setCarryingCapacityCrane(RandomUtils.nextDouble(500, 5000)); obj.setCarryingCapacityElevator(RandomUtils.nextDouble(500, 5000)); obj.setCeilingHeight(RandomUtils.nextDouble(2, 10)); - obj.setChildFriendly(RandomUtils.nextInt(0, 2) == 1); - obj.setCornerHouse(RandomUtils.nextInt(0, 2) == 1); + obj.setChildFriendly(RandomUtils.nextBoolean()); + obj.setCornerHouse(RandomUtils.nextBoolean()); obj.setCurrency(Currency.getInstance("EUR")); obj.setDistanceKindergarten(RandomUtils.nextInt(50, 5000)); obj.setDistanceMotorway(RandomUtils.nextInt(50, 5000)); @@ -143,115 +137,156 @@ protected static IdxRecord createRecord() { obj.setDistanceSchool1(RandomUtils.nextInt(50, 5000)); obj.setDistanceSchool2(RandomUtils.nextInt(50, 5000)); obj.setDistanceShop(RandomUtils.nextInt(50, 5000)); - obj.setElevator(RandomUtils.nextInt(0, 2) == 1); - obj.setFireplace(RandomUtils.nextInt(0, 2) == 1); - obj.setFlatSharingCommunity(RandomUtils.nextInt(0, 2) == 1); + obj.setElevator(RandomUtils.nextBoolean()); + obj.setFireplace(RandomUtils.nextBoolean()); + obj.setFlatSharingCommunity(RandomUtils.nextBoolean()); obj.setFloor(RandomUtils.nextInt(0, 10)); - obj.setGarage(RandomUtils.nextInt(0, 2) == 1); - obj.setGardenhouse(RandomUtils.nextInt(0, 2) == 1); - obj.setGasSupply(RandomUtils.nextInt(0, 2) == 1); - obj.setGrossPremium(GrossPremium.FROM_4_UNTIL_5); + obj.setGarage(RandomUtils.nextBoolean()); + obj.setGardenhouse(RandomUtils.nextBoolean()); + obj.setGasSupply(RandomUtils.nextBoolean()); + obj.setGrossPremium(randomValue(GrossPremium.values())); obj.setHallHeight(RandomUtils.nextDouble(3, 15)); - obj.setIsdn(RandomUtils.nextInt(0, 2) == 1); + obj.setIsdn(RandomUtils.nextBoolean()); obj.setLastModified(Calendar.getInstance()); - obj.setLiftingPlatform(RandomUtils.nextInt(0, 2) == 1); + obj.setLiftingPlatform(RandomUtils.nextBoolean()); obj.setMaximalFloorLoading(RandomUtils.nextDouble(50, 5000)); - obj.setMiddleHouse(RandomUtils.nextInt(0, 2) == 1); - obj.setMinEnergyCertified(RandomUtils.nextInt(0, 2) == 1); - obj.setMinEnergyGeneral(RandomUtils.nextInt(0, 2) == 1); - obj.setNewBuilding(RandomUtils.nextInt(0, 2) == 1); + obj.setMiddleHouse(RandomUtils.nextBoolean()); + obj.setMinEnergyCertified(RandomUtils.nextBoolean()); + obj.setMinEnergyGeneral(RandomUtils.nextBoolean()); + obj.setNewBuilding(RandomUtils.nextBoolean()); obj.setNumberOfApartments(RandomUtils.nextDouble(1, 10)); obj.setNumberOfFloors(RandomUtils.nextInt(1, 10)); obj.setNumberOfRooms(RandomUtils.nextDouble(1, 10)); - obj.setObjectCity("Berlin"); - obj.setObjectCountry(Locale.GERMANY.getCountry()); - obj.setObjectDescription("some description" + System.lineSeparator() + " about the object"); - obj.setObjectSituation("some description about the location"); - obj.setObjectState("BE"); - obj.setObjectStreet("example street 124"); - obj.setObjectTitle("title of object"); - obj.setObjectType(ObjectType.HOUSE_VILLA); - obj.setObjectZip("12345"); - obj.setOfferType(OfferType.SALE); - obj.setOldBuilding(RandomUtils.nextInt(0, 2) == 1); - obj.setOwnObjectUrl("http://test.org/object/123"); - obj.setParking(RandomUtils.nextInt(0, 2) == 1); - obj.setPowerSupply(RandomUtils.nextInt(0, 2) == 1); - obj.setPriceUnit(PriceUnit.MONTHLY); - obj.setRailwayTerminal(RandomUtils.nextInt(0, 2) == 1); - obj.setRaisedGroundFloor(RandomUtils.nextInt(0, 2) == 1); - obj.setRamp(RandomUtils.nextInt(0, 2) == 1); - obj.setRefHouse(RandomStringUtils.random(5)); - obj.setRefObject(RandomStringUtils.random(5)); - obj.setRefProperty(RandomStringUtils.random(5)); + obj.setObjectCity(RANDOMIZER.getCity()); + obj.setObjectCountry(randomValue(new String[]{"de", "at", "ch"})); + obj.setObjectDescription(RANDOMIZER.getWords(5, 100)); + obj.setObjectSituation(RANDOMIZER.getWords(3, 10)); + obj.setObjectState(RANDOMIZER.getStateAbbr()); + obj.setObjectStreet(RANDOMIZER.getWords(1, 3)); + obj.setObjectTitle(RANDOMIZER.getWords(3, 6)); + obj.setObjectType(randomValue(ObjectType.values())); + obj.setObjectZip(RANDOMIZER.getZipCode()); + obj.setOfferType(randomValue(OfferType.values())); + obj.setOldBuilding(RandomUtils.nextBoolean()); + obj.setOwnObjectUrl("https://www.example.com/object/" + RandomStringUtils.randomAlphanumeric(3)); + obj.setParking(RandomUtils.nextBoolean()); + obj.setPowerSupply(RandomUtils.nextBoolean()); + obj.setPriceUnit(randomValue(PriceUnit.values())); + obj.setRailwayTerminal(RandomUtils.nextBoolean()); + obj.setRaisedGroundFloor(RandomUtils.nextBoolean()); + obj.setRamp(RandomUtils.nextBoolean()); + obj.setRefHouse(RandomStringUtils.randomAlphanumeric(5)); + obj.setRefObject(RandomStringUtils.randomAlphanumeric(5)); + obj.setRefProperty(RandomStringUtils.randomAlphanumeric(5)); obj.setRentExtra(RandomUtils.nextLong(100, 1000)); obj.setRentNet(RandomUtils.nextLong(100, 1000)); - obj.setRestrooms(RandomUtils.nextInt(0, 2) == 1); + obj.setRestrooms(RandomUtils.nextBoolean()); obj.setSellingPrice(RandomUtils.nextLong(100, 1000)); - obj.setSenderId("OpenEstate.org"); - obj.setSewageSupply(RandomUtils.nextInt(0, 2) == 1); - obj.setSparefield1("spare field 1"); - obj.setSparefield2("spare field 2"); - obj.setSparefield3("spare field 3"); - obj.setSparefield4("spare field 4"); + obj.setSenderId(RANDOMIZER.getWords(1, 3)); + obj.setSewageSupply(RandomUtils.nextBoolean()); + obj.setSparefield1(RANDOMIZER.getWords(1, 3)); + obj.setSparefield2(RANDOMIZER.getWords(1, 3)); + obj.setSparefield3(RANDOMIZER.getWords(1, 3)); + obj.setSparefield4(RANDOMIZER.getWords(1, 3)); obj.setSurfaceLiving(RandomUtils.nextLong(50, 300)); obj.setSurfaceProperty(RandomUtils.nextLong(100, 1000)); obj.setSurfaceUsable(RandomUtils.nextLong(100, 1000)); - obj.setSwimmingpool(RandomUtils.nextInt(0, 2) == 1); - obj.setUnderBuildingLaws(RandomUtils.nextInt(0, 2) == 1); - obj.setUnderRoof(RandomUtils.nextInt(0, 2) == 1); - obj.setUrl("http://test.org/object/123"); - obj.setView(RandomUtils.nextInt(0, 2) == 1); - obj.setVisitName("Max Mustermann"); - obj.setVisitPhone("030/123456"); - obj.setVisitRemark("notes about the contact person"); + obj.setSwimmingpool(RandomUtils.nextBoolean()); + obj.setUnderBuildingLaws(RandomUtils.nextBoolean()); + obj.setUnderRoof(RandomUtils.nextBoolean()); + obj.setUrl("https://www.example.com/object/" + RandomStringUtils.randomAlphanumeric(3)); + obj.setView(RandomUtils.nextBoolean()); + obj.setVisitName(RANDOMIZER.getName()); + obj.setVisitPhone(RANDOMIZER.getPhone()); + obj.setVisitRemark(RANDOMIZER.getWords(1, 5)); obj.setVolume(RandomUtils.nextLong(50, 500)); - obj.setWaterSupply(RandomUtils.nextInt(0, 2) == 1); - obj.setWheelcharAccessible(RandomUtils.nextInt(0, 2) == 1); + obj.setWaterSupply(RandomUtils.nextBoolean()); + obj.setWheelchairAccessible(RandomUtils.nextBoolean()); obj.setYearBuilt(RandomUtils.nextInt(1900, 1995)); obj.setYearRenovated(RandomUtils.nextInt(1995, 2010)); - obj.setDocument( - new Media("document.pdf", "a document about the object")); - obj.setMovie( - new Media("document.mp4", "a document about the object")); - obj.setPicture1( - new Media("image1.jpg", "title for image 1", "description for image 1")); - obj.setPicture2( - new Media("image2.jpg", "title for image 2", "description for image 2")); - obj.setPicture3( - new Media("image3.jpg", "title for image 3", "description for image 3")); - obj.setPicture4( - new Media("image4.jpg", "title for image 4", "description for image 4")); - obj.setPicture5( - new Media("image5.jpg", "title for image 5", "description for image 5")); - obj.setPicture6( - new Media("image6.jpg", "title for image 6", "description for image 6")); - obj.setPicture7( - new Media("image7.jpg", "title for image 7", "description for image 7")); - obj.setPicture8( - new Media("image8.jpg", "title for image 8", "description for image 8")); - obj.setPicture9( - new Media("image9.jpg", "title for image 9", "description for image 9")); - obj.setPicture10( - new Media("image10.jpg", "title for image 10", "description for image 10")); - obj.setPicture11( - new Media("image11.jpg", "title for image 11", "description for image 11")); - obj.setPicture12( - new Media("image12.jpg", "title for image 12", "description for image 12")); - obj.setPicture13( - new Media("image13.jpg", "title for image 13", "description for image 13")); + obj.setDocument(new Media( + "document.pdf", + "a document about the object")); + obj.setMovie(new Media( + "document.mp4", + "a document about the object")); + obj.setPicture1(new Media( + "image1.jpg", + "title for image 1", + "description for image 1")); + obj.setPicture2(new Media( + "image2.jpg", + "title for image 2", + "description for image 2")); + obj.setPicture3(new Media( + "image3.jpg", + "title for image 3", + "description for image 3")); + obj.setPicture4(new Media( + "image4.jpg", + "title for image 4", + "description for image 4")); + obj.setPicture5(new Media( + "image5.jpg", + "title for image 5", + "description for image 5")); + obj.setPicture6(new Media( + "image6.jpg", + "title for image 6", + "description for image 6")); + obj.setPicture7(new Media( + "image7.jpg", + "title for image 7", + "description for image 7")); + obj.setPicture8(new Media( + "image8.jpg", + "title for image 8", + "description for image 8")); + obj.setPicture9(new Media( + "image9.jpg", + "title for image 9", + "description for image 9")); + obj.setPicture10(new Media( + "image10.jpg", + "title for image 10", + "description for image 10")); + obj.setPicture11(new Media( + "image11.jpg", + "title for image 11", + "description for image 11")); + obj.setPicture12(new Media( + "image12.jpg", + "title for image 12", + "description for image 12")); + obj.setPicture13(new Media( + "image13.jpg", + "title for image 13", + "description for image 13")); return obj; } + /** + * Get a random value from an array. + * + * @param values array containing values to select from + * @param type of contained values + * @return randomly selected value + */ + private static T randomValue(T[] values) { + return (values != null && values.length > 0) ? + values[RandomUtils.nextInt(0, values.length)] : + null; + } + /** * Write some {@link IdxRecord} objects into a {@link File}. * * @param records the CSV records to write * @param file the file, where the document is written to */ - protected static void write(List records, File file) { + private static void write(List records, File file) { LOGGER.info("writing document"); try (IdxPrinter printer = IdxPrinter.create(file)) { printer.printRecords(records); @@ -269,7 +304,8 @@ protected static void write(List records, File file) { * @param records the CSV records to write * @param output the stream, where the document is written to */ - protected static void write(List records, OutputStream output) { + @SuppressWarnings("SameParameterValue") + private static void write(List records, OutputStream output) { LOGGER.info("writing document"); try { IdxPrinter printer = IdxPrinter.create(output); @@ -288,14 +324,14 @@ protected static void write(List records, OutputStream output) { * @param records the CSV records to write * @param output the writer, where the document is written to */ - protected static void write(List records, Writer output) { + private static void write(List records, Writer output) { LOGGER.info("writing document"); try { IdxPrinter printer = IdxPrinter.create(output); printer.printRecords(records); LOGGER.info("> written to a java.io.Writer"); } catch (Exception ex) { - LOGGER.error("Can't write document into an OutputStream!"); + LOGGER.error("Can't write document into a Writer!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); System.exit(1); } @@ -307,13 +343,13 @@ protected static void write(List records, Writer output) { * * @param records the CSV records to write */ - protected static void writeToConsole(List records) { + private static void writeToConsole(List records) { LOGGER.info("writing document"); StringBuilder csv = new StringBuilder(); try (IdxPrinter printer = IdxPrinter.create(csv)) { printer.printRecords(records); LOGGER.info(StringUtils.repeat("-", 50) - + System.lineSeparator() + csv.toString()); + + System.lineSeparator() + csv); } catch (Exception ex) { LOGGER.error("Can't write document into a string!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); diff --git a/Examples/src/main/java/org/openestate/io/examples/ImmoXmlReadingExample.java b/Examples/src/main/java/org/openestate/io/examples/ImmoXmlReadingExample.java index 581c0705..de980c56 100644 --- a/Examples/src/main/java/org/openestate/io/examples/ImmoXmlReadingExample.java +++ b/Examples/src/main/java/org/openestate/io/examples/ImmoXmlReadingExample.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,7 +20,6 @@ import java.io.InputStream; import javax.xml.bind.JAXBException; import javax.xml.parsers.ParserConfigurationException; -import org.apache.log4j.PropertyConfigurator; import org.openestate.io.immoxml.ImmoXmlDocument; import org.openestate.io.immoxml.ImmoXmlUtils; import org.openestate.io.immoxml.xml.Anbieter; @@ -41,7 +40,6 @@ public class ImmoXmlReadingExample { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(ImmoXmlReadingExample.class); - private final static String PACKAGE = "/org/openestate/io/examples"; /** * Start the example application. @@ -50,14 +48,10 @@ public class ImmoXmlReadingExample { */ @SuppressWarnings("Duplicates") public static void main(String[] args) { - // init logging - PropertyConfigurator.configure( - ImmoXmlReadingExample.class.getResource(PACKAGE + "/log4j.properties")); - // read example files, if no files were specified as command line arguments if (args.length < 1) { try { - read(ImmoXmlReadingExample.class.getResourceAsStream(PACKAGE + "/immoxml.xml")); + read(ImmoXmlReadingExample.class.getResourceAsStream("immoxml.xml")); } catch (Exception ex) { LOGGER.error("Can't read example file!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); @@ -71,7 +65,7 @@ public static void main(String[] args) { try { read(new File(arg)); } catch (Exception ex) { - LOGGER.error("Can't read file '" + arg + "'!"); + LOGGER.error("Can't read file '{}'!", arg); LOGGER.error("> " + ex.getLocalizedMessage(), ex); System.exit(2); } @@ -90,7 +84,7 @@ public static void main(String[] args) { * @throws JAXBException if XML conversion into Java objects failed */ protected static void read(File xmlFile) throws SAXException, IOException, ParserConfigurationException, JAXBException { - LOGGER.info("process file: " + xmlFile.getAbsolutePath()); + LOGGER.info("processing file '{}'", xmlFile.getAbsolutePath()); if (!xmlFile.isFile()) { LOGGER.warn("> provided file is invalid"); return; @@ -114,7 +108,7 @@ protected static void read(File xmlFile) throws SAXException, IOException, Parse * @throws JAXBException if XML conversion into Java objects failed */ protected static void read(InputStream xmlInputStream) throws SAXException, IOException, ParserConfigurationException, JAXBException { - LOGGER.info("process example file"); + LOGGER.info("processing example file"); ImmoXmlDocument doc = ImmoXmlUtils.createDocument(xmlInputStream); if (doc == null) { LOGGER.warn("> provided XML is not supported"); @@ -131,28 +125,31 @@ protected static void read(InputStream xmlInputStream) throws SAXException, IOEx */ @SuppressWarnings("Duplicates") protected static void printToConsole(ImmoXmlDocument doc) throws JAXBException { - LOGGER.info("> process document in version " - + doc.getDocumentVersion()); + LOGGER.info("> processing document in version {}", + doc.getDocumentVersion()); Immoxml immoxml = doc.toObject(); // process agencies in the document for (Anbieter anbieter : immoxml.getAnbieter()) { - LOGGER.info(">> found agency '" + anbieter.getAnbieternr() + "'"); + LOGGER.info(">> found agency '{}'", + anbieter.getAnbieternr()); // process real estates of the agency for (Immobilie immobilie : anbieter.getImmobilie()) { // get object nr String objectNr = (immobilie.getVerwaltungTechn() != null) ? - immobilie.getVerwaltungTechn().getObjektnrIntern() : "???"; + immobilie.getVerwaltungTechn().getObjektnrExtern() : + null; // get object title String objectTitle = (immobilie.getFreitexte() != null) ? - immobilie.getFreitexte().getObjekttitel() : "???"; + immobilie.getFreitexte().getObjekttitel() : + null; // print object information to console - LOGGER.info(">>> found object '" + objectNr + "' " - + "with title '" + objectTitle + "'"); + LOGGER.info(">>> found object '{}': {}", + objectNr, objectTitle); } } } diff --git a/Examples/src/main/java/org/openestate/io/examples/ImmoXmlWritingExample.java b/Examples/src/main/java/org/openestate/io/examples/ImmoXmlWritingExample.java index ee978d97..53b686f6 100644 --- a/Examples/src/main/java/org/openestate/io/examples/ImmoXmlWritingExample.java +++ b/Examples/src/main/java/org/openestate/io/examples/ImmoXmlWritingExample.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,6 +15,8 @@ */ package org.openestate.io.examples; +import com.thedeanda.lorem.Lorem; +import com.thedeanda.lorem.LoremIpsum; import java.io.File; import java.io.IOException; import java.io.OutputStream; @@ -23,14 +25,14 @@ import java.util.Locale; import org.apache.commons.io.output.NullOutputStream; import org.apache.commons.io.output.NullWriter; +import org.apache.commons.lang3.RandomStringUtils; import org.apache.commons.lang3.RandomUtils; import org.apache.commons.lang3.StringUtils; -import org.apache.log4j.PropertyConfigurator; -import org.openestate.io.examples.utils.RandomStringUtils; import org.openestate.io.immoxml.ImmoXmlDocument; import org.openestate.io.immoxml.ImmoXmlUtils; import org.openestate.io.immoxml.xml.Aktion; import org.openestate.io.immoxml.xml.Anbieter; +import org.openestate.io.immoxml.xml.Anhang; import org.openestate.io.immoxml.xml.Haus; import org.openestate.io.immoxml.xml.Immobilie; import org.openestate.io.immoxml.xml.Immoxml; @@ -42,17 +44,15 @@ /** * Example for writing ImmoXML files. *

- * This example illustrates the programmatic creation of ImmoXML documents and - * how they are written into XML. + * This example illustrates the programmatic creation of ImmoXML documents and how they are written into XML. * * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public class ImmoXmlWritingExample { private final static Logger LOGGER = LoggerFactory.getLogger(ImmoXmlWritingExample.class); - private final static String PACKAGE = "/org/openestate/io/examples"; private final static ObjectFactory FACTORY = ImmoXmlUtils.getFactory(); + private final static Lorem RANDOMIZER = new LoremIpsum(); private final static boolean PRETTY_PRINT = true; /** @@ -62,17 +62,17 @@ public class ImmoXmlWritingExample { */ @SuppressWarnings("Duplicates") public static void main(String[] args) { - // init logging - PropertyConfigurator.configure( - ImmoXmlWritingExample.class.getResource(PACKAGE + "/log4j.properties")); - // create an Immoxml object with some example data // this object corresponds to the root element in XML Immoxml immoxml = FACTORY.createImmoxml(); immoxml.setUebertragung(createUebertragung()); - immoxml.getAnbieter().add(createAnbieter()); - // convert the Immoxml object into a XML document + int anbieterCount = RandomUtils.nextInt(1, 5); + for (int i = 0; i < anbieterCount; i++) { + immoxml.getAnbieter().add(createAnbieter()); + } + + // convert the Immoxml object into an XML document ImmoXmlDocument doc = null; try { doc = ImmoXmlDocument.newDocument(immoxml); @@ -92,7 +92,7 @@ public static void main(String[] args) { } // write XML document into a java.io.OutputStream - write(doc, new NullOutputStream()); + write(doc, NullOutputStream.NULL_OUTPUT_STREAM); // write XML document into a java.io.Writer write(doc, new NullWriter()); @@ -106,16 +106,18 @@ public static void main(String[] args) { * * @return created example object */ - protected static Anbieter createAnbieter() { + private static Anbieter createAnbieter() { // create an example agency Anbieter anbieter = FACTORY.createAnbieter(); - anbieter.setAnbieternr("123456"); - anbieter.setFirma("Agency Name"); - anbieter.setImmoxmlAnid("123456"); + anbieter.setAnbieternr(RandomStringUtils.randomAlphanumeric(5)); + anbieter.setFirma(RANDOMIZER.getName()); + anbieter.setImmoxmlAnid(RandomStringUtils.randomAlphanumeric(5)); // add some real estates to the agency - anbieter.getImmobilie().add(createImmobilie()); - anbieter.getImmobilie().add(createImmobilie()); + int immobilieCount = RandomUtils.nextInt(1, 6); + for (int i = 0; i < immobilieCount; i++) { + anbieter.getImmobilie().add(createImmobilie()); + } return anbieter; } @@ -125,7 +127,8 @@ protected static Anbieter createAnbieter() { * * @return created example object */ - protected static Immobilie createImmobilie() { + @SuppressWarnings("Duplicates") + private static Immobilie createImmobilie() { // create an example real estate Immobilie immobilie = FACTORY.createImmobilie(); @@ -138,70 +141,108 @@ protected static Immobilie createImmobilie() { // set categorization immobilie.setObjektkategorie(FACTORY.createObjektkategorie()); immobilie.getObjektkategorie().setNutzungsart(FACTORY.createNutzungsart()); - immobilie.getObjektkategorie().getNutzungsart().setANLAGE(RandomUtils.nextInt(0, 2) == 1); - immobilie.getObjektkategorie().getNutzungsart().setGEWERBE(RandomUtils.nextInt(0, 2) == 1); - immobilie.getObjektkategorie().getNutzungsart().setWAZ(RandomUtils.nextInt(0, 2) == 1); - immobilie.getObjektkategorie().getNutzungsart().setWOHNEN(RandomUtils.nextInt(0, 2) == 1); + immobilie.getObjektkategorie().getNutzungsart().setANLAGE(RandomUtils.nextBoolean()); + immobilie.getObjektkategorie().getNutzungsart().setGEWERBE(RandomUtils.nextBoolean()); + immobilie.getObjektkategorie().getNutzungsart().setWAZ(RandomUtils.nextBoolean()); + immobilie.getObjektkategorie().getNutzungsart().setWOHNEN(RandomUtils.nextBoolean()); immobilie.getObjektkategorie().setVermarktungsart(FACTORY.createVermarktungsart()); - immobilie.getObjektkategorie().getVermarktungsart().setKAUF(true); + immobilie.getObjektkategorie().getVermarktungsart().setERBPACHT(RandomUtils.nextBoolean()); + immobilie.getObjektkategorie().getVermarktungsart().setKAUF(RandomUtils.nextBoolean()); + immobilie.getObjektkategorie().getVermarktungsart().setLEASING(RandomUtils.nextBoolean()); + immobilie.getObjektkategorie().getVermarktungsart().setMIETEPACHT(RandomUtils.nextBoolean()); immobilie.getObjektkategorie().setObjektart(FACTORY.createObjektart()); Haus singleFamilyHouse = FACTORY.createHaus(); - singleFamilyHouse.setHaustyp(Haus.Haustyp.EINFAMILIENHAUS); + singleFamilyHouse.setHaustyp(randomValue(Haus.Haustyp.values())); immobilie.getObjektkategorie().getObjektart().getHaus().add(singleFamilyHouse); // add some information about the location immobilie.setGeo(FACTORY.createGeo()); - immobilie.getGeo().setPlz(RandomStringUtils.randomNumeric(5)); - immobilie.getGeo().setOrt("Berlin"); + immobilie.getGeo().setPlz(RANDOMIZER.getZipCode()); + immobilie.getGeo().setOrt(RANDOMIZER.getCity()); immobilie.getGeo().setLand(FACTORY.createLand()); immobilie.getGeo().getLand().setIsoLand(Locale.GERMANY.getISO3Country()); // add some information about prices immobilie.setPreise(FACTORY.createPreise()); - immobilie.getPreise().setHeizkosten(new BigDecimal("456.0")); - immobilie.getPreise().setKaufpreis(new BigDecimal("123456.79")); + immobilie.getPreise().setHeizkosten(BigDecimal.valueOf(RandomUtils.nextDouble(100, 1000))); + immobilie.getPreise().setKaufpreis(BigDecimal.valueOf(RandomUtils.nextDouble(10000, 999999))); // add some information about features immobilie.setAusstattung(FACTORY.createAusstattung()); - immobilie.getAusstattung().setGartennutzung(true); + immobilie.getAusstattung().setGartennutzung(RandomUtils.nextBoolean()); immobilie.getAusstattung().setHeizungsart(FACTORY.createHeizungsart()); - immobilie.getAusstattung().getHeizungsart().setZENTRAL(true); - immobilie.getAusstattung().getHeizungsart().setFUSSBODEN(true); + immobilie.getAusstattung().getHeizungsart().setZENTRAL(RandomUtils.nextBoolean()); + immobilie.getAusstattung().getHeizungsart().setFUSSBODEN(RandomUtils.nextBoolean()); // add some descriptions immobilie.setFreitexte(FACTORY.createFreitexte()); - immobilie.getFreitexte().setObjekttitel("A title for the property."); - immobilie.getFreitexte().setObjektbeschreibung("Some longer descriptive text about the property."); + immobilie.getFreitexte().setObjekttitel(RANDOMIZER.getWords(1, 10)); + immobilie.getFreitexte().setObjektbeschreibung(RANDOMIZER.getWords(10, 50)); // set the contact person immobilie.setKontaktperson(FACTORY.createKontaktperson()); - immobilie.getKontaktperson().setName("Max Mustermann"); - immobilie.getKontaktperson().setEmailDirekt("max@mustermann.org"); - immobilie.getKontaktperson().setTelDurchw("030/123456789"); - immobilie.getKontaktperson().setPlz(RandomStringUtils.randomNumeric(5)); - immobilie.getKontaktperson().setOrt("Berlin"); + immobilie.getKontaktperson().setName(RANDOMIZER.getName()); + immobilie.getKontaktperson().setEmailDirekt(RANDOMIZER.getEmail()); + immobilie.getKontaktperson().setTelDurchw(RANDOMIZER.getPhone()); + immobilie.getKontaktperson().setPlz(RANDOMIZER.getZipCode()); + immobilie.getKontaktperson().setOrt(RANDOMIZER.getCity()); immobilie.getKontaktperson().setLand(FACTORY.createLand()); immobilie.getKontaktperson().getLand().setIsoLand(Locale.GERMANY.getISO3Country()); + // add some attachments + immobilie.setAnhaenge(FACTORY.createAnhaenge()); + int attachmentCount = RandomUtils.nextInt(3, 10); + for (int i = 0; i < attachmentCount; i++) { + immobilie.getAnhaenge().getAnhang().add(createAnhang()); + } + return immobilie; } + /** + * Create an {@link Anhang} with some example data. + * + * @return created example object + */ + private static Anhang createAnhang() { + // create an example transfer + Anhang anhang = FACTORY.createAnhang(); + anhang.setAnhangtitel(RANDOMIZER.getWords(2, 5)); + anhang.setLocation(Anhang.Location.EXTERN); + anhang.setDaten(FACTORY.createDaten()); + anhang.getDaten().setPfad("image" + RandomStringUtils.randomAlphabetic(3) + ".jpg"); + return anhang; + } + /** * Create an {@link Uebertragung} with some example data. * * @return created example object */ - protected static Uebertragung createUebertragung() { + private static Uebertragung createUebertragung() { // create an example transfer Uebertragung uebertragung = FACTORY.createUebertragung(); - uebertragung.setArt(Uebertragung.Art.OFFLINE); - uebertragung.setSendersoftware("OpenEstate-IO"); - uebertragung.setTechnEmail("test@test.org"); - uebertragung.setUmfang(Uebertragung.Umfang.VOLL); + uebertragung.setArt(randomValue(Uebertragung.Art.values())); + uebertragung.setSendersoftware(RANDOMIZER.getName()); + uebertragung.setTechnEmail(RANDOMIZER.getEmail()); + uebertragung.setUmfang(randomValue(Uebertragung.Umfang.values())); return uebertragung; } + /** + * Get a random value from an array. + * + * @param values array containing values to select from + * @param type of contained values + * @return randomly selected value + */ + private static T randomValue(T[] values) { + return (values != null && values.length > 0) ? + values[RandomUtils.nextInt(0, values.length)] : + null; + } + /** * Write an {@link ImmoXmlDocument} into a {@link File}. * @@ -209,7 +250,7 @@ protected static Uebertragung createUebertragung() { * @param file the file, where the document is written to */ @SuppressWarnings("Duplicates") - protected static void write(ImmoXmlDocument doc, File file) { + private static void write(ImmoXmlDocument doc, File file) { LOGGER.info("writing document with version " + doc.getDocumentVersion()); try { doc.toXml(file, PRETTY_PRINT); @@ -227,8 +268,8 @@ protected static void write(ImmoXmlDocument doc, File file) { * @param doc the document to write * @param output the stream, where the document is written to */ - @SuppressWarnings("Duplicates") - protected static void write(ImmoXmlDocument doc, OutputStream output) { + @SuppressWarnings({"Duplicates", "SameParameterValue"}) + private static void write(ImmoXmlDocument doc, OutputStream output) { LOGGER.info("writing document with version " + doc.getDocumentVersion()); try { doc.toXml(output, PRETTY_PRINT); @@ -247,13 +288,13 @@ protected static void write(ImmoXmlDocument doc, OutputStream output) { * @param output the writer, where the document is written to */ @SuppressWarnings("Duplicates") - protected static void write(ImmoXmlDocument doc, Writer output) { + private static void write(ImmoXmlDocument doc, Writer output) { LOGGER.info("writing document with version " + doc.getDocumentVersion()); try { doc.toXml(output, PRETTY_PRINT); LOGGER.info("> written to a java.io.Writer"); } catch (Exception ex) { - LOGGER.error("Can't write document into an OutputStream!"); + LOGGER.error("Can't write document into a Writer!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); System.exit(1); } @@ -266,7 +307,7 @@ protected static void write(ImmoXmlDocument doc, Writer output) { * @param doc the document to write */ @SuppressWarnings("Duplicates") - protected static void writeToConsole(ImmoXmlDocument doc) { + private static void writeToConsole(ImmoXmlDocument doc) { LOGGER.info("writing document with version " + doc.getDocumentVersion()); try { String xml = doc.toXmlString(PRETTY_PRINT); diff --git a/Examples/src/main/java/org/openestate/io/examples/ImmobarItReadingExample.java b/Examples/src/main/java/org/openestate/io/examples/ImmobarItReadingExample.java new file mode 100644 index 00000000..3fc22591 --- /dev/null +++ b/Examples/src/main/java/org/openestate/io/examples/ImmobarItReadingExample.java @@ -0,0 +1,158 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.openestate.io.examples; + +import java.io.File; +import java.io.IOException; +import java.io.InputStream; +import javax.xml.bind.JAXBException; +import javax.xml.parsers.ParserConfigurationException; +import org.openestate.io.immobar_it.ImmobarItDocument; +import org.openestate.io.immobar_it.ImmobarItUtils; +import org.openestate.io.immobar_it.xml.CompanyType; +import org.openestate.io.immobar_it.xml.PropertyType; +import org.openestate.io.immobar_it.xml.Realestate; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.xml.sax.SAXException; + +/** + * Example for reading XML feeds of immobar.it. + *

+ * This example illustrates how to read XML feeds of immobar.it. + * + * @author Andreas Rudolph + * @since 1.5 + */ +public class ImmobarItReadingExample { + private final static Logger LOGGER = LoggerFactory.getLogger(ImmobarItReadingExample.class); + + /** + * Start the example application. + * + * @param args command line arguments + */ + @SuppressWarnings("Duplicates") + public static void main(String[] args) { + // read example files, if no files were specified as command line arguments + if (args.length < 1) { + try { + read(ImmobarItReadingExample.class.getResourceAsStream("immobar_it.xml")); + } catch (Exception ex) { + LOGGER.error("Can't read example file!"); + LOGGER.error("> " + ex.getLocalizedMessage(), ex); + System.exit(2); + } + } + + // read files, that were specified as command line arguments + else { + for (String arg : args) { + try { + read(new File(arg)); + } catch (Exception ex) { + LOGGER.error("Can't read file '{}'!", arg); + LOGGER.error("> " + ex.getLocalizedMessage(), ex); + System.exit(2); + } + } + } + } + + /** + * Read a {@link File} into a {@link ImmobarItDocument} and print some of its + * content to console. + * + * @param xmlFile the file to read + * @throws SAXException if the file is not readable by the XML parser + * @throws IOException if the file is not readable + * @throws ParserConfigurationException if the XML parser is improperly configured + * @throws JAXBException if XML conversion into Java objects failed + */ + protected static void read(File xmlFile) throws SAXException, IOException, ParserConfigurationException, JAXBException { + LOGGER.info("processing file '{}'", xmlFile.getAbsolutePath()); + if (!xmlFile.isFile()) { + LOGGER.warn("> provided file is invalid"); + return; + } + ImmobarItDocument doc = ImmobarItUtils.createDocument(xmlFile); + if (doc == null) { + LOGGER.warn("> provided XML is not supported"); + } else { + printToConsole(doc); + } + } + + /** + * Read a {@link InputStream} into a {@link ImmobarItDocument} and print some of + * its content to console. + * + * @param xmlInputStream the input stream to read + * @throws SAXException if the file is not readable by the XML parser + * @throws IOException if the file is not readable + * @throws ParserConfigurationException if the XML parser is improperly configured + * @throws JAXBException if XML conversion into Java objects failed + */ + protected static void read(InputStream xmlInputStream) throws SAXException, IOException, ParserConfigurationException, JAXBException { + LOGGER.info("processing example file"); + ImmobarItDocument doc = ImmobarItUtils.createDocument(xmlInputStream); + if (doc == null) { + LOGGER.warn("> provided XML is not supported"); + } else { + printToConsole(doc); + } + } + + /** + * Print some content of a {@link ImmobarItDocument} to console. + * + * @param doc the document to process + * @throws JAXBException if XML conversion into Java objects failed + */ + protected static void printToConsole(ImmobarItDocument doc) throws JAXBException { + Realestate realestate = doc.toObject(); + + // process companies + for (CompanyType company : realestate.getCompany()) { + + // get german company name + String companyNameDe = company.getCompanyNameDe(); + + // get italian company name + String companyNameIt = company.getCompanyNameIt(); + + // print company information to console + LOGGER.info("> found company '{}' / '{}'", + companyNameDe, companyNameIt); + + // process company properties + for (PropertyType property : company.getProperty()) { + // get object nr + String objectNr = property.getId(); + + // get german title + String titleDe = property.getTitleDe(); + + // get italian title + String titleIt = property.getTitleIt(); + + // print object information to console + LOGGER.info(">> found object '{}': '{}' / '{}'", + objectNr, titleDe, titleIt); + } + } + } +} \ No newline at end of file diff --git a/Examples/src/main/java/org/openestate/io/examples/ImmobarItWritingExample.java b/Examples/src/main/java/org/openestate/io/examples/ImmobarItWritingExample.java new file mode 100644 index 00000000..0a7769a3 --- /dev/null +++ b/Examples/src/main/java/org/openestate/io/examples/ImmobarItWritingExample.java @@ -0,0 +1,334 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.openestate.io.examples; + +import com.thedeanda.lorem.Lorem; +import com.thedeanda.lorem.LoremIpsum; +import java.io.File; +import java.io.IOException; +import java.io.OutputStream; +import java.io.Writer; +import java.math.BigDecimal; +import java.math.BigInteger; +import java.net.URI; +import java.net.URISyntaxException; +import java.util.Calendar; +import org.apache.commons.io.output.NullOutputStream; +import org.apache.commons.io.output.NullWriter; +import org.apache.commons.lang3.RandomStringUtils; +import org.apache.commons.lang3.RandomUtils; +import org.apache.commons.lang3.StringUtils; +import org.openestate.io.immobar_it.ImmobarItDocument; +import org.openestate.io.immobar_it.ImmobarItUtils; +import org.openestate.io.immobar_it.xml.CompanyType; +import org.openestate.io.immobar_it.xml.ObjectFactory; +import org.openestate.io.immobar_it.xml.PropertyType; +import org.openestate.io.immobar_it.xml.Realestate; +import org.openestate.io.immobar_it.xml.types.ImmotypeValue; +import org.openestate.io.immobar_it.xml.types.RevenuetypeValue; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +/** + * Example for writing XML feeds of immobar.it. + *

+ * This example illustrates the programmatic creation of immobar.it documents and + * how they are written into XML. + * + * @author Andreas Rudolph + * @since 1.5 + */ +public class ImmobarItWritingExample { + private final static Logger LOGGER = LoggerFactory.getLogger(ImmobarItWritingExample.class); + private final static ObjectFactory FACTORY = ImmobarItUtils.getFactory(); + private final static Lorem RANDOMIZER = new LoremIpsum(); + private final static boolean PRETTY_PRINT = true; + + /** + * Start the example application. + * + * @param args command line arguments + */ + @SuppressWarnings("Duplicates") + public static void main(String[] args) { + // create a Realestate object with some example data + // this object corresponds to the element in XML + Realestate realestate = FACTORY.createRealestate(); + + // append some example companies to the transfer + int companyCount = RandomUtils.nextInt(1, 3); + for (int i = 0; i < companyCount; i++) { + realestate.getCompany().add(createCompany()); + } + + // convert the Realestate object into an XML document + ImmobarItDocument doc = null; + try { + doc = ImmobarItDocument.newDocument(realestate); + } catch (Exception ex) { + LOGGER.error("Can't create XML document!"); + LOGGER.error("> " + ex.getLocalizedMessage(), ex); + System.exit(1); + } + + // write XML document into a java.io.File + try { + write(doc, File.createTempFile("output-", ".xml")); + } catch (IOException ex) { + LOGGER.error("Can't create temporary file!"); + LOGGER.error("> " + ex.getLocalizedMessage(), ex); + System.exit(1); + } + + // write XML document into a java.io.OutputStream + write(doc, NullOutputStream.NULL_OUTPUT_STREAM); + + // write XML document into a java.io.Writer + write(doc, new NullWriter()); + + // write XML document into a string and send it to the console + writeToConsole(doc); + } + + /** + * Create a {@link CompanyType} with some example data. + * + * @return created example object + */ + private static CompanyType createCompany() { + // create an example company + CompanyType company = FACTORY.createCompanyType(); + + company.setCompanyNameDe(RANDOMIZER.getName()); + company.setCompanyAddressDe(RANDOMIZER.getWords(1, 3)); + company.setCompanyLocationDe(RANDOMIZER.getCity()); + + company.setCompanyNameIt(RANDOMIZER.getName()); + company.setCompanyAddressIt(RANDOMIZER.getWords(1, 3)); + company.setCompanyLocationIt(RANDOMIZER.getCity()); + + company.setCompanyPostalcode(RANDOMIZER.getZipCode()); + company.setCompanyProvince(RANDOMIZER.getStateAbbr()); + company.setCompanyCountry("IT"); + + company.setCompanyEmail(RANDOMIZER.getEmail()); + company.setCompanyPhone(RANDOMIZER.getPhone()); + company.setCompanyMobile(RANDOMIZER.getPhone()); + company.setCompanyFax(RANDOMIZER.getPhone()); + + company.setCompanyISTAT(RandomStringUtils.randomNumeric(5)); + + //noinspection CatchMayIgnoreException + try { + company.setCompanyWebsite(new URI("https://www.example.com")); + } catch (URISyntaxException ex) { + } + + // append some example properties to the company + int propertyCount = RandomUtils.nextInt(3, 5); + for (int i = 0; i < propertyCount; i++) { + company.getProperty().add(createProperty()); + } + + return company; + } + + /** + * Create an {@link PropertyType} with some example data. + * + * @return created example object + */ + private static PropertyType createProperty() { + // create an example real estate + PropertyType property = FACTORY.createPropertyType(); + + property.setId(RandomStringUtils.randomAlphanumeric(5)); + property.setReferencenumber(RandomStringUtils.randomAlphanumeric(5)); + property.setISTATcode(RandomStringUtils.randomNumeric(5)); + + property.setAddressDe(RANDOMIZER.getWords(1, 3)); + property.setLocationDe(RANDOMIZER.getCity()); + property.setDistrictDe(RANDOMIZER.getCity()); + + property.setAddressIt(RANDOMIZER.getWords(1, 3)); + property.setLocationIt(RANDOMIZER.getCity()); + property.setDistrictIt(RANDOMIZER.getCity()); + + property.setPostalcode(RandomStringUtils.randomNumeric(5)); + property.setProvince(RANDOMIZER.getStateAbbr()); + property.setCountry("IT"); + + property.setLatitude(BigDecimal.valueOf(RandomUtils.nextDouble(0, 180) - 90)); + property.setLongitude(BigDecimal.valueOf(RandomUtils.nextDouble(0, 360) - 180)); + + property.setTitleDe(RANDOMIZER.getWords(1, 3)); + property.setDescriptionDe(RANDOMIZER.getWords(10, 50)); + property.setHeatingDe(RANDOMIZER.getWords(1, 3)); + property.setKitchentypeDe(RANDOMIZER.getWords(1, 10)); + property.setParkinglottypeDe(RANDOMIZER.getWords(1, 10)); + + property.setTitleIt(RANDOMIZER.getWords(1, 3)); + property.setDescriptionIt(RANDOMIZER.getWords(10, 50)); + property.setHeatingIt(RANDOMIZER.getWords(1, 3)); + property.setKitchentypeIt(RANDOMIZER.getWords(1, 10)); + property.setParkinglottypeIt(RANDOMIZER.getWords(1, 10)); + + property.setCellar(RandomUtils.nextBoolean()); + property.setCommission(RandomUtils.nextBoolean()); + property.setContactpersonname(RANDOMIZER.getName()); + property.setConvention(RandomUtils.nextBoolean()); + property.setCountbathrooms(BigInteger.valueOf(RandomUtils.nextLong(0, 10))); + property.setCountgarage(BigInteger.valueOf(RandomUtils.nextLong(0, 10))); + property.setCountparkinglot(BigInteger.valueOf(RandomUtils.nextLong(0, 10))); + property.setCountrooms(BigInteger.valueOf(RandomUtils.nextLong(0, 10))); + property.setCountterrace(BigInteger.valueOf(RandomUtils.nextLong(0, 10))); + property.setCreationdate(Calendar.getInstance()); + property.setDuplex(RandomUtils.nextBoolean()); + property.setElevator(RandomUtils.nextBoolean()); + property.setEnergyclass(randomValue(new String[]{"A", "B", "C", "D"})); + property.setFloor(BigInteger.valueOf(RandomUtils.nextLong(0, 10))); + property.setFloorisground(RandomUtils.nextBoolean()); + property.setFlooristop(RandomUtils.nextBoolean()); + property.setFurnished(RandomUtils.nextBoolean()); + property.setGarden(RandomUtils.nextBoolean()); + property.setImmotype(randomValue(ImmotypeValue.values())); + property.setIpe(BigDecimal.valueOf(RandomUtils.nextDouble(0, 1000))); + property.setLastmoddate(Calendar.getInstance()); + property.setPriceNet(BigDecimal.valueOf(RandomUtils.nextDouble(0, 10000))); + property.setPriceOnRequest(RandomUtils.nextBoolean()); + property.setRevenuetype(randomValue(RevenuetypeValue.values())); + property.setSqmCellar(BigDecimal.valueOf(RandomUtils.nextDouble(0, 100))); + property.setSqmGarden(BigDecimal.valueOf(RandomUtils.nextDouble(0, 100))); + property.setSqmGross(BigDecimal.valueOf(RandomUtils.nextDouble(0, 100))); + property.setSqmNet(BigDecimal.valueOf(RandomUtils.nextDouble(0, 100))); + property.setSqmSale(BigDecimal.valueOf(RandomUtils.nextDouble(0, 100))); + property.setUsed(RandomUtils.nextBoolean()); + property.setUtilities(BigDecimal.valueOf(RandomUtils.nextDouble(0, 100))); + + int imageCount = RandomUtils.nextInt(1, 9); + for (int i = 0; i < imageCount; i++) { + //noinspection CatchMayIgnoreException + try { + property.getImage().add( + new URI("https://www.example.com/image-" + i + ".jpg")); + } catch (URISyntaxException ex) { + } + } + + int planimetryCount = RandomUtils.nextInt(1, 3); + for (int i = 0; i < planimetryCount; i++) { + //noinspection CatchMayIgnoreException + try { + property.getPlanimetry().add( + new URI("https://www.example.com/plan-" + i + ".jpg")); + } catch (URISyntaxException ex) { + } + } + + + return property; + } + + /** + * Get a random value from an array. + * + * @param values array containing values to select from + * @param type of contained values + * @return randomly selected value + */ + private static T randomValue(T[] values) { + return (values != null && values.length > 0) ? + values[RandomUtils.nextInt(0, values.length)] : + null; + } + + /** + * Write a {@link ImmobarItDocument} into a {@link File}. + * + * @param doc the document to write + * @param file the file, where the document is written to + */ + @SuppressWarnings("Duplicates") + private static void write(ImmobarItDocument doc, File file) { + LOGGER.info("writing document"); + try { + doc.toXml(file, PRETTY_PRINT); + LOGGER.info("> written to: " + file.getAbsolutePath()); + } catch (Exception ex) { + LOGGER.error("Can't write document into a file!"); + LOGGER.error("> " + ex.getLocalizedMessage(), ex); + System.exit(1); + } + } + + /** + * Write a {@link ImmobarItDocument} into an {@link OutputStream}. + * + * @param doc the document to write + * @param output the stream, where the document is written to + */ + @SuppressWarnings({"Duplicates", "SameParameterValue"}) + private static void write(ImmobarItDocument doc, OutputStream output) { + LOGGER.info("writing document"); + try { + doc.toXml(output, PRETTY_PRINT); + LOGGER.info("> written to a java.io.OutputStream"); + } catch (Exception ex) { + LOGGER.error("Can't write document into an OutputStream!"); + LOGGER.error("> " + ex.getLocalizedMessage(), ex); + System.exit(1); + } + } + + /** + * Write a {@link ImmobarItDocument} into a {@link Writer}. + * + * @param doc the document to write + * @param output the writer, where the document is written to + */ + @SuppressWarnings("Duplicates") + private static void write(ImmobarItDocument doc, Writer output) { + LOGGER.info("writing document"); + try { + doc.toXml(output, PRETTY_PRINT); + LOGGER.info("> written to a java.io.Writer"); + } catch (Exception ex) { + LOGGER.error("Can't write document into a Writer!"); + LOGGER.error("> " + ex.getLocalizedMessage(), ex); + System.exit(1); + } + } + + /** + * Write a {@link ImmobarItDocument} into a {@link String} and print the + * results to the console. + * + * @param doc the document to write + */ + @SuppressWarnings("Duplicates") + private static void writeToConsole(ImmobarItDocument doc) { + LOGGER.info("writing document"); + try { + String xml = doc.toXmlString(PRETTY_PRINT); + LOGGER.info(StringUtils.repeat("-", 50) + + System.lineSeparator() + xml); + } catch (Exception ex) { + LOGGER.error("Can't write document into a string!"); + LOGGER.error("> " + ex.getLocalizedMessage(), ex); + System.exit(1); + } + } +} \ No newline at end of file diff --git a/Examples/src/main/java/org/openestate/io/examples/ImmobiliareItReadingExample.java b/Examples/src/main/java/org/openestate/io/examples/ImmobiliareItReadingExample.java index 7a7085f5..ebdd1ce1 100644 --- a/Examples/src/main/java/org/openestate/io/examples/ImmobiliareItReadingExample.java +++ b/Examples/src/main/java/org/openestate/io/examples/ImmobiliareItReadingExample.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,22 +20,19 @@ import java.io.InputStream; import javax.xml.bind.JAXBException; import javax.xml.parsers.ParserConfigurationException; -import org.apache.commons.lang3.StringUtils; -import org.apache.log4j.PropertyConfigurator; import org.openestate.io.immobiliare_it.ImmobiliareItDocument; import org.openestate.io.immobiliare_it.ImmobiliareItUtils; +import org.openestate.io.immobiliare_it.xml.Descriptions; import org.openestate.io.immobiliare_it.xml.Feed; -import org.openestate.io.immobiliare_it.xml.Feed.Properties.Property; +import org.openestate.io.immobiliare_it.xml.Property; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.xml.sax.SAXException; /** - * Example for reading XML files for - * immobiliare.it. + * Example for reading XML files for immobiliare.it. *

- * This example illustrates how to read XML files for - * immobiliare.it. + * This example illustrates how to read XML files for immobiliare.it. * * @author Andreas Rudolph * @since 1.0 @@ -43,7 +40,6 @@ public class ImmobiliareItReadingExample { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(ImmobiliareItReadingExample.class); - private final static String PACKAGE = "/org/openestate/io/examples"; /** * Start the example application. @@ -52,14 +48,10 @@ public class ImmobiliareItReadingExample { */ @SuppressWarnings("Duplicates") public static void main(String[] args) { - // init logging - PropertyConfigurator.configure( - ImmobiliareItReadingExample.class.getResource(PACKAGE + "/log4j.properties")); - // read example files, if no files were specified as command line arguments if (args.length < 1) { try { - read(ImmobiliareItReadingExample.class.getResourceAsStream(PACKAGE + "/immobiliare_it.xml")); + read(ImmobiliareItReadingExample.class.getResourceAsStream("immobiliare_it.xml")); } catch (Exception ex) { LOGGER.error("Can't read example file!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); @@ -73,7 +65,7 @@ public static void main(String[] args) { try { read(new File(arg)); } catch (Exception ex) { - LOGGER.error("Can't read file '" + arg + "'!"); + LOGGER.error("Can't read file '{}'!", arg); LOGGER.error("> " + ex.getLocalizedMessage(), ex); System.exit(2); } @@ -91,8 +83,8 @@ public static void main(String[] args) { * @throws ParserConfigurationException if the XML parser is improperly configured * @throws JAXBException if XML conversion into Java objects failed */ - protected static void read(File xmlFile) throws SAXException, IOException, ParserConfigurationException, JAXBException { - LOGGER.info("process file: " + xmlFile.getAbsolutePath()); + private static void read(File xmlFile) throws SAXException, IOException, ParserConfigurationException, JAXBException { + LOGGER.info("processing file '{}'", xmlFile.getAbsolutePath()); if (!xmlFile.isFile()) { LOGGER.warn("> provided file is invalid"); return; @@ -115,8 +107,8 @@ protected static void read(File xmlFile) throws SAXException, IOException, Parse * @throws ParserConfigurationException if the XML parser is improperly configured * @throws JAXBException if XML conversion into Java objects failed */ - protected static void read(InputStream xmlInputStream) throws SAXException, IOException, ParserConfigurationException, JAXBException { - LOGGER.info("process example file"); + private static void read(InputStream xmlInputStream) throws SAXException, IOException, ParserConfigurationException, JAXBException { + LOGGER.info("processing example file"); ImmobiliareItDocument doc = ImmobiliareItUtils.createDocument(xmlInputStream); if (doc == null) { LOGGER.warn("> provided XML is not supported"); @@ -131,9 +123,8 @@ protected static void read(InputStream xmlInputStream) throws SAXException, IOEx * @param doc the document to process * @throws JAXBException if XML conversion into Java objects failed */ - protected static void printToConsole(ImmobiliareItDocument doc) throws JAXBException { - LOGGER.info("> process document in version " - + doc.getDocumentVersion()); + private static void printToConsole(ImmobiliareItDocument doc) throws JAXBException { + LOGGER.info("> processing document in version {}", doc.getDocumentVersion()); Feed feed = doc.toObject(); @@ -141,17 +132,18 @@ protected static void printToConsole(ImmobiliareItDocument doc) throws JAXBExcep if (feed.getProperties() != null) { for (Property object : feed.getProperties().getProperty()) { // get object nr - String objectNr = StringUtils.trimToNull(object.getUniqueId()); - if (objectNr == null) objectNr = "???"; + String objectNr = object.getUniqueId(); // get object description - String objectInfo = (object.getFeatures() != null && !object.getFeatures().getDescription().isEmpty()) ? - StringUtils.trimToNull(object.getFeatures().getDescription().get(0).getValue()) : null; - if (objectInfo == null) objectInfo = "???"; + Descriptions descriptions = (object.getFeatures() != null) ? + object.getFeatures().getDescriptions() : + null; + String objectInfo = (descriptions != null && !descriptions.getDescription().isEmpty()) ? + descriptions.getDescription().get(0).getContent() : null; // print object information to console - LOGGER.info("> found object " - + "'" + objectNr + "': " + objectInfo); + LOGGER.info("> found object '{}': {}", + objectNr, objectInfo); } } } diff --git a/Examples/src/main/java/org/openestate/io/examples/ImmobiliareItWritingExample.java b/Examples/src/main/java/org/openestate/io/examples/ImmobiliareItWritingExample.java index 1eb1a914..a51172e1 100644 --- a/Examples/src/main/java/org/openestate/io/examples/ImmobiliareItWritingExample.java +++ b/Examples/src/main/java/org/openestate/io/examples/ImmobiliareItWritingExample.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,6 +15,8 @@ */ package org.openestate.io.examples; +import com.thedeanda.lorem.Lorem; +import com.thedeanda.lorem.LoremIpsum; import java.io.File; import java.io.IOException; import java.io.OutputStream; @@ -25,62 +27,49 @@ import java.util.Currency; import org.apache.commons.io.output.NullOutputStream; import org.apache.commons.io.output.NullWriter; +import org.apache.commons.lang3.RandomStringUtils; import org.apache.commons.lang3.RandomUtils; import org.apache.commons.lang3.StringUtils; -import org.apache.log4j.PropertyConfigurator; -import org.openestate.io.examples.utils.RandomStringUtils; import org.openestate.io.immobiliare_it.ImmobiliareItDocument; import org.openestate.io.immobiliare_it.ImmobiliareItUtils; -import org.openestate.io.immobiliare_it.xml.Box; -import org.openestate.io.immobiliare_it.xml.BusinessElement; -import org.openestate.io.immobiliare_it.xml.ClassEnergy; -import org.openestate.io.immobiliare_it.xml.Clazz; +import org.openestate.io.immobiliare_it.xml.ClassType; +import org.openestate.io.immobiliare_it.xml.DescriptionType; +import org.openestate.io.immobiliare_it.xml.Document; +import org.openestate.io.immobiliare_it.xml.Extended; import org.openestate.io.immobiliare_it.xml.Feed; -import org.openestate.io.immobiliare_it.xml.Feed.Properties.Property; -import org.openestate.io.immobiliare_it.xml.Floor; -import org.openestate.io.immobiliare_it.xml.Furniture; -import org.openestate.io.immobiliare_it.xml.Garden; -import org.openestate.io.immobiliare_it.xml.Heat; -import org.openestate.io.immobiliare_it.xml.Kitchen; -import org.openestate.io.immobiliare_it.xml.LocationStructure.Locality.Neighbourhood.LocationNeighbourhoodType; +import org.openestate.io.immobiliare_it.xml.FurnitureType; +import org.openestate.io.immobiliare_it.xml.GardenType; +import org.openestate.io.immobiliare_it.xml.KitchenType; +import org.openestate.io.immobiliare_it.xml.NationCodeType; import org.openestate.io.immobiliare_it.xml.ObjectFactory; -import org.openestate.io.immobiliare_it.xml.Operation; +import org.openestate.io.immobiliare_it.xml.OperationType; import org.openestate.io.immobiliare_it.xml.OwnershipType; -import org.openestate.io.immobiliare_it.xml.PictureExtended; -import org.openestate.io.immobiliare_it.xml.PictureProject; -import org.openestate.io.immobiliare_it.xml.PropertyType; -import org.openestate.io.immobiliare_it.xml.PropertyTypeBusiness; -import org.openestate.io.immobiliare_it.xml.PropertyTypeSimple; -import org.openestate.io.immobiliare_it.xml.Rental; -import org.openestate.io.immobiliare_it.xml.Status; +import org.openestate.io.immobiliare_it.xml.Picture; +import org.openestate.io.immobiliare_it.xml.Property; +import org.openestate.io.immobiliare_it.xml.RentalType; +import org.openestate.io.immobiliare_it.xml.StatusType; import org.openestate.io.immobiliare_it.xml.TerrainType; -import org.openestate.io.immobiliare_it.xml.VideoProject; -import org.openestate.io.immobiliare_it.xml.VideoType; -import org.openestate.io.immobiliare_it.xml.YesNoReady; -import org.openestate.io.immobiliare_it.xml.types.Category; -import org.openestate.io.immobiliare_it.xml.types.EnergyUnit; -import org.openestate.io.immobiliare_it.xml.types.LandSizeUnit; -import org.openestate.io.immobiliare_it.xml.types.SizeUnit; +import org.openestate.io.immobiliare_it.xml.Transaction; +import org.openestate.io.immobiliare_it.xml.Video; +import org.openestate.io.immobiliare_it.xml.YesNoReadyType; +import org.openestate.io.immobiliare_it.xml.types.SizeUnitType; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** - * Example for writing XML files for - * immobiliare.it. + * Example for writing XML files for immobiliare.it. *

* This example illustrates the programmatic creation of documents for - * immobiliare.it and how they are written - * into XML. + * immobiliare.it and how they are written into XML. * * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public class ImmobiliareItWritingExample { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(ImmobiliareItWritingExample.class); - private final static String PACKAGE = "/org/openestate/io/examples"; private final static ObjectFactory FACTORY = ImmobiliareItUtils.getFactory(); + private final static Lorem RANDOMIZER = new LoremIpsum(); private final static boolean PRETTY_PRINT = true; /** @@ -90,20 +79,18 @@ public class ImmobiliareItWritingExample { */ @SuppressWarnings("Duplicates") public static void main(String[] args) { - // init logging - PropertyConfigurator.configure( - ImmobiliareItWritingExample.class.getResource(PACKAGE + "/log4j.properties")); - // create a Feed object with some example data // this object corresponds to the root element in XML Feed feed = FACTORY.createFeed(); // append some example objects to the Feed object - feed.setProperties(FACTORY.createFeedProperties()); - feed.getProperties().getProperty().add(createProperty()); - feed.getProperties().getProperty().add(createProperty()); + feed.setProperties(FACTORY.createProperties()); + int propertyCount = RandomUtils.nextInt(3, 5); + for (int i = 0; i < propertyCount; i++) { + feed.getProperties().getProperty().add(createProperty()); + } - // convert the Feed object into a XML document + // convert the Feed object into an XML document ImmobiliareItDocument doc = null; try { doc = ImmobiliareItDocument.newDocument(feed); @@ -123,7 +110,7 @@ public static void main(String[] args) { } // write XML document into a java.io.OutputStream - write(doc, new NullOutputStream()); + write(doc, NullOutputStream.NULL_OUTPUT_STREAM); // write XML document into a java.io.Writer write(doc, new NullWriter()); @@ -137,183 +124,185 @@ public static void main(String[] args) { * * @return created example object */ - protected static Property createProperty() { + private static Property createProperty() { // create an example real estate for rent - Property obj = FACTORY.createFeedPropertiesProperty(); - obj.setBuildingStatus(Status.ABITABILE); - obj.setCategory(Category.COMMERCIALE); - obj.setDateExpiration(Calendar.getInstance()); + Property obj = FACTORY.createProperty(); + obj.setUniqueId(RandomStringUtils.randomAlphanumeric(5)); obj.setDateUpdated(Calendar.getInstance()); - obj.setOperation(Operation.WRITE); - obj.setUniqueId(RandomStringUtils.random(5)); - - obj.setAgent(FACTORY.createFeedPropertiesPropertyAgent()); - obj.getAgent().setEmail("agency@test.org"); - obj.getAgent().setOfficeName("agency name"); - - obj.setBlueprints(FACTORY.createFeedPropertiesPropertyBlueprints()); - obj.getBlueprints().getBlueprint().add(createPictureExtended()); - obj.getBlueprints().getBlueprint().add(createPictureExtended()); - obj.getBlueprints().getBlueprint().add(createPictureExtended()); - + obj.setDateExpiration(Calendar.getInstance()); + obj.setOperation(randomValue(OperationType.values())); + + // add agent + obj.setAgent(FACTORY.createAgent()); + obj.getAgent().setEmail(RANDOMIZER.getEmail()); + obj.getAgent().setOfficeName(RANDOMIZER.getName()); + + // add a transaction + obj.setTransactions(FACTORY.createTransactions()); + Transaction transaction = FACTORY.createTransaction(); + transaction.setAuction(RandomUtils.nextBoolean()); + transaction.setForRevenue(RandomUtils.nextBoolean()); + transaction.setOwnership(randomValue(OwnershipType.values())); + transaction.setPrice(FACTORY.createPriceType()); + transaction.getPrice().setCurrency(Currency.getInstance("EUR")); + transaction.getPrice().setReserved(RandomUtils.nextBoolean()); + transaction.getPrice().setValue(BigInteger.valueOf(RandomUtils.nextLong(100, 10000))); + transaction.setType(RANDOMIZER.getWords(1, 3)); + obj.getTransactions().getTransaction().add(transaction); + + // add information about the building obj.setBuilding(FACTORY.createBuilding()); - obj.getBuilding().setCategory(Category.COMMERCIALE); - obj.getBuilding().setClazz(Clazz.SIGNORILE); - obj.getBuilding().setDetail(PropertyTypeBusiness.ALBERGO); - obj.getBuilding().setStatus(Status.DISCRETO); - obj.getBuilding().setType(PropertyType.APPARTAMENTO); + obj.getBuilding().setClazz(randomValue(ClassType.values())); + obj.getBuilding().setStatus(randomValue(StatusType.values())); + + // add some terrains to the building + obj.getBuilding().setTerrains(FACTORY.createTerrains()); + int terrainCount = RandomUtils.nextInt(2, 5); + for (int i = 0; i < terrainCount; i++) { + obj.getBuilding().getTerrains().getTerrain().add(randomValue(TerrainType.values())); + } - obj.setExtraFeatures(FACTORY.createFeedPropertiesPropertyExtraFeatures()); - obj.getExtraFeatures().setAirConditioning(RandomUtils.nextInt(0, 2) == 1); - obj.getExtraFeatures().setBalcony(RandomUtils.nextInt(0, 2) == 1); - obj.getExtraFeatures().setBathrooms(BigInteger.valueOf(RandomUtils.nextLong(1, 5))); - obj.getExtraFeatures().setBeamHeight(BigInteger.valueOf(RandomUtils.nextLong(1, 10))); - obj.getExtraFeatures().setBedrooms(BigInteger.valueOf(RandomUtils.nextLong(1, 5))); - obj.getExtraFeatures().setBuildYear(RandomUtils.nextInt(1900, 2000)); - obj.getExtraFeatures().setDocDescription("some descriptions"); - obj.getExtraFeatures().setDocSpecification("some specifications"); - obj.getExtraFeatures().setElevator(RandomUtils.nextInt(0, 2) == 1); - obj.getExtraFeatures().setFloorplannerUrl("http://floorplanner-url.it/"); - obj.getExtraFeatures().setFreeConditions("free conditions"); - obj.getExtraFeatures().setFurniture(Furniture.PARZIALMENTE_ARREDATO); - obj.getExtraFeatures().setGarden(Garden.NESSUNO); - obj.getExtraFeatures().setHeating(Heat.AUTONOMO); - obj.getExtraFeatures().setKitchen(Kitchen.SEMI_ABITABILE); - obj.getExtraFeatures().setNet(RandomUtils.nextInt(0, 2) == 1); - obj.getExtraFeatures().setNumFloors(BigInteger.valueOf(RandomUtils.nextLong(1, 5))); - obj.getExtraFeatures().setOverheadCrane(YesNoReady.READY); - obj.getExtraFeatures().setReception(RandomUtils.nextInt(0, 2) == 1); - obj.getExtraFeatures().setRentContract(Rental.LIBERO); - obj.getExtraFeatures().setSecurityAlarm(RandomUtils.nextInt(0, 2) == 1); - obj.getExtraFeatures().setTerrace(RandomUtils.nextInt(0, 2) == 1); - obj.getExtraFeatures().setVirtualTour("virtual tour"); + // add some features + obj.setFeatures(FACTORY.createFeaturesProperty()); + obj.getFeatures().setDescriptions(FACTORY.createDescriptions()); + for (NationCodeType lang : NationCodeType.values()) { + obj.getFeatures().getDescriptions().getDescription().add(createDescription(lang)); + } + obj.getFeatures().setSize(FACTORY.createSizeType()); + obj.getFeatures().getSize().setUnit(randomValue(SizeUnitType.values())); + obj.getFeatures().getSize().setValue(BigInteger.valueOf(RandomUtils.nextLong(100, 1000))); + // add some extra features + obj.setExtraFeatures(FACTORY.createExtraFeatures()); obj.getExtraFeatures().setAdditionalCosts(FACTORY.createAdditionalCostsType()); obj.getExtraFeatures().getAdditionalCosts().setCurrency(Currency.getInstance("EUR")); - obj.getExtraFeatures().getAdditionalCosts().setValue(BigInteger.valueOf(RandomUtils.nextLong(0, 5000))); - - obj.getExtraFeatures().setExternalArea(FACTORY.createLandSizeType()); - obj.getExtraFeatures().getExternalArea().setUnit(LandSizeUnit.M2); - obj.getExtraFeatures().getExternalArea().setValue(BigInteger.valueOf(RandomUtils.nextLong(50, 5000))); - - obj.getExtraFeatures().setFloor(FACTORY.createFloor()); - obj.getExtraFeatures().getFloor().setType(Floor.FloorType.INTERMEDIO); - obj.getExtraFeatures().getFloor().setValue(BigInteger.valueOf(RandomUtils.nextLong(0, 10))); - - obj.getExtraFeatures().setGarage(FACTORY.createBox()); - obj.getExtraFeatures().getGarage().setType(Box.BoxType.POSTO_AUTO); - obj.getExtraFeatures().getGarage().setValue(BigInteger.valueOf(RandomUtils.nextLong(0, 10))); - - obj.getExtraFeatures().setOfficeSize(FACTORY.createSizeType()); - obj.getExtraFeatures().getOfficeSize().setUnit(SizeUnit.M2); - obj.getExtraFeatures().getOfficeSize().setValue(BigInteger.valueOf(RandomUtils.nextLong(5, 50))); - - obj.setFeatures(FACTORY.createFeedPropertiesPropertyFeatures()); - obj.getFeatures().setEnergyClass(ClassEnergy.D); - obj.getFeatures().setRooms(RandomUtils.nextInt(1, 5)); - - obj.getFeatures().setEnergyPerformance(FACTORY.createClassEnergyPerformance()); - obj.getFeatures().getEnergyPerformance().setCertified(RandomUtils.nextInt(0, 2) == 1); - obj.getFeatures().getEnergyPerformance().setUnit(EnergyUnit.KWH_M2ANNO); - obj.getFeatures().getEnergyPerformance().setValue("energy performance"); - - obj.getFeatures().setPrice(FACTORY.createPriceType()); - obj.getFeatures().getPrice().setCurrency(Currency.getInstance("EUR")); - obj.getFeatures().getPrice().setReserved(RandomUtils.nextInt(0, 2) == 1); - obj.getFeatures().getPrice().setValue(BigInteger.valueOf(RandomUtils.nextLong(500, 5000000))); - - obj.getFeatures().setSize(FACTORY.createSizeType()); - obj.getFeatures().getSize().setUnit(SizeUnit.M2); - obj.getFeatures().getSize().setValue(BigInteger.valueOf(RandomUtils.nextLong(50, 5000))); - - obj.setLocation(FACTORY.createLocationStructure()); - obj.getLocation().setAdministrativeArea("administrative area"); - obj.getLocation().setCountryCode("DE"); - - obj.getLocation().setCity(FACTORY.createLocationStructureCity()); - obj.getLocation().getCity().setCode(BigInteger.ZERO); - obj.getLocation().getCity().setValue("Berlin"); - - obj.getLocation().setLocality(FACTORY.createLocationStructureLocality()); - obj.getLocation().getLocality().setLatitude(BigDecimal.valueOf(RandomUtils.nextDouble(0, 90))); - obj.getLocation().getLocality().setLongitude(BigDecimal.valueOf(RandomUtils.nextDouble(0, 90))); - obj.getLocation().getLocality().setPostalCode("13125"); - - obj.getLocation().getLocality().setNeighbourhood(FACTORY.createLocationStructureLocalityNeighbourhood()); - obj.getLocation().getLocality().getNeighbourhood().setId(BigInteger.ZERO); - obj.getLocation().getLocality().getNeighbourhood().setType(LocationNeighbourhoodType.DISTRICT); - obj.getLocation().getLocality().getNeighbourhood().setValue("about the neighbourhood"); - - obj.getLocation().getLocality().setThoroughfare(FACTORY.createLocationStructureLocalityThoroughfare()); - obj.getLocation().getLocality().getThoroughfare().setDisplay(RandomUtils.nextInt(0, 2) == 1); - obj.getLocation().getLocality().getThoroughfare().setValue("about thoroughfare"); - - obj.getLocation().setSubAdministrativeArea(FACTORY.createLocationStructureSubAdministrativeArea()); - obj.getLocation().getSubAdministrativeArea().setCode(RandomStringUtils.random(5)); - obj.getLocation().getSubAdministrativeArea().setValue("Berlin"); - - obj.setPictures(FACTORY.createFeedPropertiesPropertyPictures()); - obj.getPictures().getPictureUrlAndPicture().add(createPicture()); - obj.getPictures().getPictureUrlAndPicture().add(createPicture()); - obj.getPictures().getPictureUrlAndPicture().add(createPicture()); + obj.getExtraFeatures().getAdditionalCosts().setValue(BigDecimal.valueOf(RandomUtils.nextDouble(50, 1000))); + obj.getExtraFeatures().setBalcony(RandomUtils.nextBoolean()); + obj.getExtraFeatures().setBedrooms(BigInteger.valueOf(RandomUtils.nextLong(1, 5))); + obj.getExtraFeatures().setBuildYear(RandomUtils.nextInt(1990, 2020)); + obj.getExtraFeatures().setElevator(RandomUtils.nextBoolean()); + obj.getExtraFeatures().setFloorplannerUrl("https://floorplanner-url.it/" + RandomStringUtils.randomAlphanumeric(5)); + obj.getExtraFeatures().setFreeConditions(RANDOMIZER.getWords(5, 10)); + obj.getExtraFeatures().setFurniture(randomValue(FurnitureType.values())); + obj.getExtraFeatures().setGarden(randomValue(GardenType.values())); + obj.getExtraFeatures().setKitchen(randomValue(KitchenType.values())); + obj.getExtraFeatures().setNet(RandomUtils.nextBoolean()); + obj.getExtraFeatures().setNumFloors(BigInteger.valueOf(RandomUtils.nextLong(1, 5))); + obj.getExtraFeatures().setOverheadCrane(randomValue(YesNoReadyType.values())); + obj.getExtraFeatures().setReception(RandomUtils.nextBoolean()); + obj.getExtraFeatures().setRentContract(randomValue(RentalType.values())); + obj.getExtraFeatures().setSecurityAlarm(RandomUtils.nextBoolean()); + obj.getExtraFeatures().setTerrace(RandomUtils.nextBoolean()); + + // add some extended attributes + obj.setExtended(FACTORY.createExtended()); + obj.getExtended().setAmountBalcony(BigInteger.valueOf(RandomUtils.nextLong(1, 5))); + obj.getExtended().setAmountBedrooms(BigInteger.valueOf(RandomUtils.nextLong(1, 5))); + obj.getExtended().setAmountOtherRooms(BigInteger.valueOf(RandomUtils.nextLong(1, 5))); + obj.getExtended().setAmountParking(BigInteger.valueOf(RandomUtils.nextLong(1, 5))); + obj.getExtended().setAmountTerrace(BigInteger.valueOf(RandomUtils.nextLong(1, 5))); + obj.getExtended().setBasement(RandomUtils.nextBoolean()); + obj.getExtended().setCloset(RandomUtils.nextBoolean()); + obj.getExtended().setExternalFrames(randomValue(Extended.ExternalFrames.values())); + obj.getExtended().setFireplace(RandomUtils.nextBoolean()); + obj.getExtended().setSwimmingPool(RandomUtils.nextBoolean()); + obj.getExtended().setTv(randomValue(Extended.Tv.values())); + + // add some pictures + obj.setPictures(FACTORY.createPictures()); + int pictureCount = RandomUtils.nextInt(2, 5); + for (int i = 0; i < pictureCount; i++) { + obj.getPictures().getPicture().add(createPicture(i)); + } - obj.setPropertyType(FACTORY.createProptype()); - obj.getPropertyType().setBusinessType(FACTORY.createBusinessElement()); - obj.getPropertyType().getBusinessType().setCategory(BusinessElement.BusinessElementCategory.IMMOBILE); - obj.getPropertyType().getBusinessType().setValue(PropertyTypeBusiness.ALTRO); - obj.getPropertyType().setTerrains(FACTORY.createTerrains()); - obj.getPropertyType().getTerrains().getTerrain().add(TerrainType.SEMINATIVO); - obj.getPropertyType().setType(PropertyTypeSimple.CASA_INDIPENDENTE); + // add some blueprints + obj.setBlueprints(FACTORY.createBlueprints()); + int blueprintCount = RandomUtils.nextInt(2, 5); + for (int i = 0; i < blueprintCount; i++) { + obj.getBlueprints().getBlueprint().add(createPicture(i)); + } - obj.setTransactionType(FACTORY.createTransactionType()); - obj.getTransactionType().setAuction(RandomUtils.nextInt(0, 2) == 1); - obj.getTransactionType().setOwnership(OwnershipType.PARZIALE); - obj.getTransactionType().setValue("notes about transaction"); + // add some videos + obj.setVideos(FACTORY.createVideos()); + int videoCount = RandomUtils.nextInt(2, 5); + for (int i = 0; i < videoCount; i++) { + obj.getVideos().getVideo().add(createVideo(i)); + } - obj.setVideos(FACTORY.createFeedPropertiesPropertyVideos()); - obj.getVideos().getVideo().add(createVideo()); - obj.getVideos().getVideo().add(createVideo()); + // add some documents + obj.setDocuments(FACTORY.createDocuments()); + int documentCount = RandomUtils.nextInt(2, 5); + for (int i = 0; i < documentCount; i++) { + obj.getDocuments().getDocument().add(createDocument(i)); + } return obj; } /** - * Create a {@link PictureProject} with some example data. + * Create a {@link DescriptionType} with some example data. * * @return created example object */ - protected static PictureProject createPicture() { - PictureProject pic = FACTORY.createPictureProject(); - pic.setPosition(BigInteger.valueOf(RandomUtils.nextLong(0, 100))); - pic.setValue("image-" + RandomUtils.nextInt(0, 999) + ".jpg"); - return pic; + private static DescriptionType createDescription(NationCodeType lang) { + DescriptionType description = FACTORY.createDescriptionType(); + description.setNative(RandomUtils.nextBoolean()); + description.setLanguage(lang); + description.setContent(RANDOMIZER.getWords(10, 100)); + description.setTitle(RANDOMIZER.getWords(2, 10)); + return description; + } + + /** + * Create a {@link Document} with some example data. + * + * @return created example object + */ + private static Document createDocument(int position) { + Document doc = FACTORY.createDocument(); + doc.setPosition(BigInteger.valueOf(position)); + doc.setUrl("https://www.example.com/document-" + position + ".pdf"); + doc.setMimetype("application/pdf"); + return doc; } /** - * Create a {@link PictureExtended} with some example data. + * Create a {@link Picture} with some example data. * * @return created example object */ - protected static PictureExtended createPictureExtended() { - PictureExtended pic = FACTORY.createPictureExtended(); - pic.setPosition(BigInteger.valueOf(RandomUtils.nextLong(0, 100))); - pic.setValue("image-" + RandomUtils.nextInt(0, 999) + ".jpg"); - pic.setUrl("http://mywebsite.org/" + pic.getValue()); + private static Picture createPicture(int position) { + Picture pic = FACTORY.createPicture(); + pic.setPosition(BigInteger.valueOf(position)); + pic.setUrl("https://www.example.com/image-" + position + ".jpg"); return pic; } /** - * Create a {@link VideoProject} with some example data. + * Create a {@link Video} with some example data. * * @return created example object */ - protected static VideoProject createVideo() { - VideoProject video = FACTORY.createVideoProject(); - video.setType(VideoType.LOCAL); - video.setValue("video-" + RandomUtils.nextInt(0, 999) + ".mp4"); + private static Video createVideo(int position) { + Video video = FACTORY.createVideo(); + video.setType(Video.Type.REMOTE); + video.setValue("https://www.example.com/video-" + position + ".mp4"); return video; } + /** + * Get a random value from an array. + * + * @param values array containing values to select from + * @param type of contained values + * @return randomly selected value + */ + private static T randomValue(T[] values) { + return (values != null && values.length > 0) ? + values[RandomUtils.nextInt(0, values.length)] : + null; + } + /** * Write an {@link ImmobiliareItDocument} into a {@link File}. * @@ -321,7 +310,7 @@ protected static VideoProject createVideo() { * @param file the file, where the document is written to */ @SuppressWarnings("Duplicates") - protected static void write(ImmobiliareItDocument doc, File file) { + private static void write(ImmobiliareItDocument doc, File file) { LOGGER.info("writing document with version " + doc.getDocumentVersion()); try { doc.toXml(file, PRETTY_PRINT); @@ -339,8 +328,8 @@ protected static void write(ImmobiliareItDocument doc, File file) { * @param doc the document to write * @param output the stream, where the document is written to */ - @SuppressWarnings("Duplicates") - protected static void write(ImmobiliareItDocument doc, OutputStream output) { + @SuppressWarnings({"Duplicates", "SameParameterValue"}) + private static void write(ImmobiliareItDocument doc, OutputStream output) { LOGGER.info("writing document with version " + doc.getDocumentVersion()); try { doc.toXml(output, PRETTY_PRINT); @@ -359,13 +348,13 @@ protected static void write(ImmobiliareItDocument doc, OutputStream output) { * @param output the writer, where the document is written to */ @SuppressWarnings("Duplicates") - protected static void write(ImmobiliareItDocument doc, Writer output) { + private static void write(ImmobiliareItDocument doc, Writer output) { LOGGER.info("writing document with version " + doc.getDocumentVersion()); try { doc.toXml(output, PRETTY_PRINT); LOGGER.info("> written to a java.io.Writer"); } catch (Exception ex) { - LOGGER.error("Can't write document into an OutputStream!"); + LOGGER.error("Can't write document into a Writer!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); System.exit(1); } @@ -378,7 +367,7 @@ protected static void write(ImmobiliareItDocument doc, Writer output) { * @param doc the document to write */ @SuppressWarnings("Duplicates") - protected static void writeToConsole(ImmobiliareItDocument doc) { + private static void writeToConsole(ImmobiliareItDocument doc) { LOGGER.info("writing document with version " + doc.getDocumentVersion()); try { String xml = doc.toXmlString(PRETTY_PRINT); diff --git a/Examples/src/main/java/org/openestate/io/examples/Is24CsvReadingExample.java b/Examples/src/main/java/org/openestate/io/examples/Is24CsvReadingExample.java index 399d0e70..29b78ee7 100644 --- a/Examples/src/main/java/org/openestate/io/examples/Is24CsvReadingExample.java +++ b/Examples/src/main/java/org/openestate/io/examples/Is24CsvReadingExample.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,7 +18,6 @@ import java.io.File; import java.io.IOException; import java.io.InputStream; -import org.apache.log4j.PropertyConfigurator; import org.openestate.io.is24_csv.Is24CsvParser; import org.openestate.io.is24_csv.Is24CsvRecord; import org.slf4j.Logger; @@ -27,8 +26,7 @@ /** * Example for reading IS24-CSV files. *

- * This example illustrates the programmatic creation of IS24-CSV records and how - * they are written into CSV. + * This example illustrates the programmatic creation of IS24-CSV records and how they are written into CSV. * * @author Andreas Rudolph * @since 1.0 @@ -36,7 +34,6 @@ public class Is24CsvReadingExample { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(Is24CsvReadingExample.class); - private final static String PACKAGE = "/org/openestate/io/examples"; /** * Start the example application. @@ -45,14 +42,10 @@ public class Is24CsvReadingExample { */ @SuppressWarnings("Duplicates") public static void main(String[] args) { - // init logging - PropertyConfigurator.configure( - Is24CsvReadingExample.class.getResource(PACKAGE + "/log4j.properties")); - // read example file, if no files were specified as command line arguments if (args.length < 1) { try { - read(Is24CsvReadingExample.class.getResourceAsStream(PACKAGE + "/is24.csv")); + read(Is24CsvReadingExample.class.getResourceAsStream("is24.csv")); } catch (Exception ex) { LOGGER.error("Can't read example file!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); @@ -66,7 +59,7 @@ public static void main(String[] args) { try { read(new File(arg)); } catch (Exception ex) { - LOGGER.error("Can't read file '" + arg + "'!"); + LOGGER.error("Can't read file '{}'!", arg); LOGGER.error("> " + ex.getLocalizedMessage(), ex); System.exit(2); } @@ -82,7 +75,7 @@ public static void main(String[] args) { * @throws IOException if the file is not readable */ protected static void read(File csvFile) throws IOException { - LOGGER.info("process file: " + csvFile.getAbsolutePath()); + LOGGER.info("processing file '{}'", csvFile.getAbsolutePath()); if (!csvFile.isFile()) { LOGGER.warn("> The provided file is invalid!"); return; @@ -103,7 +96,7 @@ protected static void read(File csvFile) throws IOException { * @throws IOException if the file is not readable */ protected static void read(InputStream csvInputStream) throws IOException { - LOGGER.info("process example file"); + LOGGER.info("processing example file"); try (Is24CsvParser parser = Is24CsvParser.create(csvInputStream)) { if (parser == null) LOGGER.warn("> Can't create parser!"); @@ -124,15 +117,13 @@ protected static void printToConsole(Is24CsvParser parser) { // get object nr String objectNr = record.getAnbieterObjektId(); - if (objectNr == null) objectNr = "???"; // get object title String objectTitle = record.getUeberschrift(); - if (objectTitle == null) objectTitle = "???"; // print object information to console - LOGGER.info("> found object '" + objectNr + "' " - + "with title '" + objectTitle + "'"); + LOGGER.info("> found object '{}': {}", + objectNr, objectTitle); } } } \ No newline at end of file diff --git a/Examples/src/main/java/org/openestate/io/examples/Is24CsvWritingExample.java b/Examples/src/main/java/org/openestate/io/examples/Is24CsvWritingExample.java index 5b5db2d3..01474342 100644 --- a/Examples/src/main/java/org/openestate/io/examples/Is24CsvWritingExample.java +++ b/Examples/src/main/java/org/openestate/io/examples/Is24CsvWritingExample.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,6 +15,8 @@ */ package org.openestate.io.examples; +import com.thedeanda.lorem.Lorem; +import com.thedeanda.lorem.LoremIpsum; import java.io.File; import java.io.IOException; import java.io.OutputStream; @@ -24,10 +26,9 @@ import java.util.List; import org.apache.commons.io.output.NullOutputStream; import org.apache.commons.io.output.NullWriter; +import org.apache.commons.lang3.RandomStringUtils; import org.apache.commons.lang3.RandomUtils; import org.apache.commons.lang3.StringUtils; -import org.apache.log4j.PropertyConfigurator; -import org.openestate.io.examples.utils.RandomStringUtils; import org.openestate.io.is24_csv.Is24CsvPrinter; import org.openestate.io.is24_csv.Is24CsvRecord; import org.openestate.io.is24_csv.records.HausKauf; @@ -52,16 +53,14 @@ /** * Example for writing IS24-CSV files. *

- * This example illustrates the programmatic creation of an IS24-CSV document, - * and how the document is written into CSV. + * This example illustrates the programmatic creation of an IS24-CSV document, and how the document is written into CSV. * * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public class Is24CsvWritingExample { private final static Logger LOGGER = LoggerFactory.getLogger(Is24CsvWritingExample.class); - private final static String PACKAGE = "/org/openestate/io/examples"; + private final static Lorem RANDOMIZER = new LoremIpsum(); /** * Start the example application. @@ -70,16 +69,16 @@ public class Is24CsvWritingExample { */ @SuppressWarnings("Duplicates") public static void main(String[] args) { - // init logging - PropertyConfigurator.configure( - Is24CsvWritingExample.class.getResource(PACKAGE + "/log4j.properties")); - // create some CSV records List records = new ArrayList<>(); - records.add(createHausKaufRecord()); - records.add(createHausKaufRecord()); - records.add(createWohnungMieteRecord()); - records.add(createWohnungMieteRecord()); + int hausKaufCount = RandomUtils.nextInt(1, 5); + for (int i = 0; i < hausKaufCount; i++) { + records.add(createHausKaufRecord()); + } + int wohnungMieteCount = RandomUtils.nextInt(1, 5); + for (int i = 0; i < wohnungMieteCount; i++) { + records.add(createWohnungMieteRecord()); + } // write CSV records into a java.io.File try { @@ -91,7 +90,7 @@ public static void main(String[] args) { } // write CSV records into a java.io.OutputStream - write(records, new NullOutputStream()); + write(records, NullOutputStream.NULL_OUTPUT_STREAM); // write CSV records into a java.io.Writer write(records, new NullWriter()); @@ -101,11 +100,11 @@ public static void main(String[] args) { } /** - * Create an {@link HausKauf} with some example data. + * Create a {@link HausKauf} record with some example data. * - * @return created example object + * @return created example record */ - protected static Is24CsvRecord createHausKaufRecord() { + private static Is24CsvRecord createHausKaufRecord() { // create an example real estate HausKauf obj = new HausKauf(); init(obj); @@ -113,42 +112,42 @@ protected static Is24CsvRecord createHausKaufRecord() { obj.setAnzahlBadezimmer(RandomUtils.nextInt(1, 5)); obj.setAnzahlGarageStellplatz(RandomUtils.nextInt(1, 5)); obj.setAnzahlSchlafzimmer(RandomUtils.nextInt(1, 5)); - obj.setAusstattung(Ausstattung.GEHOBEN); - obj.setBarrierefrei(RandomUtils.nextInt(0, 2) == 1); + obj.setAusstattung(randomValue(Ausstattung.values())); + obj.setBarrierefrei(RandomUtils.nextBoolean()); obj.setBaujahr(RandomUtils.nextInt(1900, 1990)); - obj.setBauphase(Bauphase.FERTIG_GESTELLT); - obj.setBefeuerungsart(Befeuerungsart.KOHLE); - obj.setDenkmalschutz(RandomUtils.nextInt(0, 2) == 1); - obj.setEinliegerwohnung(RandomUtils.nextInt(0, 2) == 1); - obj.setEnergieausweisInklWarmwasser(RandomUtils.nextInt(0, 2) == 1); + obj.setBauphase(randomValue(Bauphase.values())); + obj.setBefeuerungsart(randomValue(Befeuerungsart.values())); + obj.setDenkmalschutz(RandomUtils.nextBoolean()); + obj.setEinliegerwohnung(RandomUtils.nextBoolean()); + obj.setEnergieausweisInklWarmwasser(RandomUtils.nextBoolean()); obj.setEnergieausweisKennwert(RandomUtils.nextDouble(50, 500)); - obj.setEnergieausweisTyp(EnergieausweisTyp.ENERGIEVERBRAUCHSKENNWERT); - obj.setFerienhaus(RandomUtils.nextInt(0, 2) == 1); - obj.setGaesteWc(RandomUtils.nextInt(0, 2) == 1); + obj.setEnergieausweisTyp(randomValue(EnergieausweisTyp.values())); + obj.setFerienhaus(RandomUtils.nextBoolean()); + obj.setGaesteWc(RandomUtils.nextBoolean()); obj.setGrundstuecksflaeche(RandomUtils.nextDouble(200, 2000)); - obj.setHeizungsart(Heizungsart.ZENTRALHEIZUNG); + obj.setHeizungsart(randomValue(Heizungsart.values())); obj.setKaufpreis(RandomUtils.nextDouble(100000, 1000000)); - obj.setKeller(RandomUtils.nextInt(0, 2) == 1); + obj.setKeller(RandomUtils.nextBoolean()); obj.setMieteinnahmenProMonat(RandomUtils.nextDouble(5000, 50000)); obj.setNutzflaeche(RandomUtils.nextDouble(200, 1000)); - obj.setObjektkategorie(ObjektkategorieHaus.MEHRFAMILIENHAUS); - obj.setObjektzustand(Objektzustand.GEPFLEGT); + obj.setObjektkategorie(randomValue(ObjektkategorieHaus.values())); + obj.setObjektzustand(randomValue(Objektzustand.values())); obj.setSanierungsjahr(RandomUtils.nextInt(1990, 2010)); - obj.setStellplatz(Stellplatz.CARPORT); + obj.setStellplatz(randomValue(Stellplatz.values())); obj.setStellplatzpreis(RandomUtils.nextDouble(1000, 5000)); - obj.setVerfuegbarAb("notes about availability"); - obj.setVermietet(RandomUtils.nextInt(0, 2) == 1); + obj.setVerfuegbarAb(RANDOMIZER.getWords(2, 5)); + obj.setVermietet(RandomUtils.nextBoolean()); obj.setWohnflaeche(RandomUtils.nextDouble(100, 500)); obj.setZimmer(RandomUtils.nextInt(1, 10)); return obj; } /** - * Create an {@link WohnungMiete} with some example data. + * Create a {@link WohnungMiete} record with some example data. * - * @return created example object + * @return created example record */ - protected static Is24CsvRecord createWohnungMieteRecord() { + private static Is24CsvRecord createWohnungMieteRecord() { // create an example real estate WohnungMiete obj = new WohnungMiete(); init(obj); @@ -156,37 +155,37 @@ protected static Is24CsvRecord createWohnungMieteRecord() { obj.setAnzahlBadezimmer(RandomUtils.nextInt(1, 5)); obj.setAnzahlGarageStellplatz(RandomUtils.nextInt(1, 5)); obj.setAnzahlSchlafzimmer(RandomUtils.nextInt(1, 5)); - obj.setAufzug(RandomUtils.nextInt(0, 2) == 1); - obj.setAusstattung(Ausstattung.GEHOBEN); - obj.setBalkonTerrasse(RandomUtils.nextInt(0, 2) == 1); - obj.setBarrierefrei(RandomUtils.nextInt(0, 2) == 1); + obj.setAufzug(RandomUtils.nextBoolean()); + obj.setAusstattung(randomValue(Ausstattung.values())); + obj.setBalkonTerrasse(RandomUtils.nextBoolean()); + obj.setBarrierefrei(RandomUtils.nextBoolean()); obj.setBaujahr(RandomUtils.nextInt(1900, 1990)); - obj.setBefeuerungsart(Befeuerungsart.OEL); - obj.setEinbaukueche(RandomUtils.nextInt(0, 2) == 1); - obj.setEnergieausweisInklWarmwasser(RandomUtils.nextInt(0, 2) == 1); + obj.setBefeuerungsart(randomValue(Befeuerungsart.values())); + obj.setEinbaukueche(RandomUtils.nextBoolean()); + obj.setEnergieausweisInklWarmwasser(RandomUtils.nextBoolean()); obj.setEnergieausweisKennwert(RandomUtils.nextDouble(50, 500)); - obj.setEnergieausweisTyp(EnergieausweisTyp.ENERGIEVERBRAUCHSKENNWERT); + obj.setEnergieausweisTyp(randomValue(EnergieausweisTyp.values())); obj.setEtage(RandomUtils.nextInt(0, 10)); obj.setEtagenzahl(RandomUtils.nextInt(0, 10)); - obj.setFoerderung(RandomUtils.nextInt(0, 2) == 1); - obj.setGaesteWc(RandomUtils.nextInt(0, 2) == 1); - obj.setGartennutzung(RandomUtils.nextInt(0, 2) == 1); - obj.setHaustiere(Auswahl.NACH_VEREINBARUNG); + obj.setFoerderung(RandomUtils.nextBoolean()); + obj.setGaesteWc(RandomUtils.nextBoolean()); + obj.setGartennutzung(RandomUtils.nextBoolean()); + obj.setHaustiere(randomValue(Auswahl.values())); obj.setHeizkosten(RandomUtils.nextDouble(100, 500)); - obj.setHeizungsart(Heizungsart.OFENHEIZUNG); + obj.setHeizungsart(randomValue(Heizungsart.values())); obj.setKaltmiete(RandomUtils.nextDouble(500, 3000)); - obj.setKaution("notes about deposit"); - obj.setKeller(RandomUtils.nextInt(0, 2) == 1); + obj.setKaution(RANDOMIZER.getWords(2, 5)); + obj.setKeller(RandomUtils.nextBoolean()); obj.setNebenkosten(RandomUtils.nextDouble(100, 500)); - obj.setNebenkostenInklHeizkosten(RandomUtils.nextInt(0, 2) == 1); + obj.setNebenkostenInklHeizkosten(RandomUtils.nextBoolean()); obj.setNutzflaeche(RandomUtils.nextDouble(50, 500)); - obj.setObjektkategorie(ObjektkategorieWohnung.PENTHOUSE); - obj.setObjektzustand(Objektzustand.MODERNISIERT); + obj.setObjektkategorie(randomValue(ObjektkategorieWohnung.values())); + obj.setObjektzustand(randomValue(Objektzustand.values())); obj.setSanierungsjahr(RandomUtils.nextInt(1990, 2010)); - obj.setSeniorengerecht(RandomUtils.nextInt(0, 2) == 1); - obj.setStellplatz(Stellplatz.TIEFGARAGE); + obj.setSeniorengerecht(RandomUtils.nextBoolean()); + obj.setStellplatz(randomValue(Stellplatz.values())); obj.setStellplatzmiete(RandomUtils.nextDouble(50, 500)); - obj.setVerfuegbarAb("notes about availability"); + obj.setVerfuegbarAb(RANDOMIZER.getWords(2, 5)); obj.setWarmmiete(RandomUtils.nextDouble(500, 2000)); obj.setWohnflaeche(RandomUtils.nextDouble(50, 250)); obj.setZimmer(RandomUtils.nextInt(1, 10)); @@ -198,47 +197,64 @@ protected static Is24CsvRecord createWohnungMieteRecord() { * * @param obj record to init */ - protected static void init(Is24CsvRecord obj) { - obj.setAdressdruck(RandomUtils.nextInt(0, 2) == 1); - obj.setAktiv(RandomUtils.nextInt(0, 2) == 1); - obj.setAnbieterObjektId(RandomStringUtils.random(5)); - obj.setBeschreibungAusstattung("description about features"); - obj.setBeschreibungLage("description about location"); - obj.setBeschreibungObjekt("description about object"); - obj.setBeschreibungSonstiges("further descriptions"); + private static void init(Is24CsvRecord obj) { + obj.setAdressdruck(RandomUtils.nextBoolean()); + obj.setAktiv(RandomUtils.nextBoolean()); + obj.setAnbieterObjektId(RandomStringUtils.randomAlphanumeric(5)); + obj.setBeschreibungAusstattung(RANDOMIZER.getWords(10, 50)); + obj.setBeschreibungLage(RANDOMIZER.getWords(10, 50)); + obj.setBeschreibungObjekt(RANDOMIZER.getWords(10, 50)); + obj.setBeschreibungSonstiges(RANDOMIZER.getWords(10, 50)); obj.setGruppierungId(RandomUtils.nextInt(0, 1000)); - obj.setImportmodus(Importmodus.IMPORTIEREN); - obj.setInternationaleRegion("name of international region"); - obj.setKontaktAnrede("Mr"); - obj.setKontaktEmail("tester@test.org"); - obj.setKontaktHausNr("123"); - obj.setKontaktLand("DEU"); - obj.setKontaktMobiltelefon("030/123456"); - obj.setKontaktNachname("Mustermann"); - obj.setKontaktOrt("Berlin"); - obj.setKontaktPlz("12345"); - obj.setKontaktStrasse("example street"); - obj.setKontaktTelefax("030/123457"); - obj.setKontaktTelefon("030/123458"); - obj.setKontaktVorname("Max"); - obj.setKontaktWebseite("http://www.test.org/"); - obj.setObjektHausNr("124"); - obj.setObjektLand("DEU"); - obj.setObjektOrt("Berlin"); - obj.setObjektPlz("12345"); - obj.setObjektStrasse("example street"); - obj.setProvision("commission"); - obj.setProvisionpflichtig(RandomUtils.nextInt(0, 2) == 1); - obj.setProvisionshinweis("notes about commission"); - obj.setScoutKundenId(RandomStringUtils.random(5)); - obj.setScoutObjektId(RandomStringUtils.random(5)); - obj.setUeberschrift("a nice title for the object"); + obj.setImportmodus(randomValue(Importmodus.values())); + obj.setInternationaleRegion(RANDOMIZER.getStateFull()); + obj.setKontaktAnrede(randomValue(new String[]{"Mr", "Ms"})); + obj.setKontaktEmail(RANDOMIZER.getEmail()); + obj.setKontaktHausNr(RandomStringUtils.randomNumeric(1, 4)); + obj.setKontaktLand(randomValue(new String[]{"DEU", "ESP", "AUT"})); + obj.setKontaktMobiltelefon(RANDOMIZER.getPhone()); + obj.setKontaktNachname(RANDOMIZER.getLastName()); + obj.setKontaktOrt(RANDOMIZER.getCity()); + obj.setKontaktPlz(RANDOMIZER.getZipCode()); + obj.setKontaktStrasse(RANDOMIZER.getWords(1, 5)); + obj.setKontaktTelefax(RANDOMIZER.getPhone()); + obj.setKontaktTelefon(RANDOMIZER.getPhone()); + obj.setKontaktVorname(RANDOMIZER.getFirstName()); + obj.setKontaktWebseite("https://www.example.com/"); + obj.setObjektHausNr(RandomStringUtils.randomNumeric(1, 4)); + obj.setObjektLand(randomValue(new String[]{"DEU", "ESP", "AUT"})); + obj.setObjektOrt(RANDOMIZER.getCity()); + obj.setObjektPlz(RANDOMIZER.getZipCode()); + obj.setObjektStrasse(RANDOMIZER.getWords(1, 5)); + obj.setProvision(RANDOMIZER.getWords(1, 5)); + obj.setProvisionpflichtig(RandomUtils.nextBoolean()); + obj.setProvisionshinweis(RANDOMIZER.getWords(2, 10)); + obj.setScoutKundenId(RandomStringUtils.randomAlphanumeric(5)); + obj.setScoutObjektId(RandomStringUtils.randomAlphanumeric(5)); + obj.setUeberschrift(RANDOMIZER.getWords(2, 10)); obj.setWaehrung(Currency.getInstance("EUR")); - obj.setDatei1(new Datei("test1.jpg", DateiTyp.BILD, DateiSuffix.JPG, "a nice image")); - obj.setDatei2(new Datei("test2.png", DateiTyp.BILD, DateiSuffix.PNG, "another nice image")); - obj.setDatei3(new Datei("test3.pdf", DateiTyp.GRUNDRISS_PDF, DateiSuffix.PDF, "a document with groundplan")); - obj.setDatei4(new Datei("http://www.test.org/", DateiTyp.LINK, null, "agency website")); + obj.setDatei1(new Datei( + "test1.jpg", DateiTyp.BILD, DateiSuffix.JPG, "example jpg image")); + obj.setDatei2(new Datei( + "test2.png", DateiTyp.BILD, DateiSuffix.PNG, "example png image")); + obj.setDatei3(new Datei( + "test3.pdf", DateiTyp.GRUNDRISS_PDF, DateiSuffix.PDF, "example pdf groundplan")); + obj.setDatei4(new Datei( + "https://www.example.com/", DateiTyp.LINK, null, "agency website")); + } + + /** + * Get a random value from an array. + * + * @param values array containing values to select from + * @param type of contained values + * @return randomly selected value + */ + private static T randomValue(T[] values) { + return (values != null && values.length > 0) ? + values[RandomUtils.nextInt(0, values.length)] : + null; } /** @@ -247,7 +263,7 @@ protected static void init(Is24CsvRecord obj) { * @param records the CSV records to write * @param file the file, where the document is written to */ - protected static void write(List records, File file) { + private static void write(List records, File file) { LOGGER.info("writing document"); try (Is24CsvPrinter printer = Is24CsvPrinter.create(file)) { printer.printRecords(records); @@ -265,10 +281,10 @@ protected static void write(List records, File file) { * @param records the CSV records to write * @param output the stream, where the document is written to */ - protected static void write(List records, OutputStream output) { + @SuppressWarnings("SameParameterValue") + private static void write(List records, OutputStream output) { LOGGER.info("writing document"); - try { - Is24CsvPrinter printer = Is24CsvPrinter.create(output); + try (Is24CsvPrinter printer = Is24CsvPrinter.create(output)) { printer.printRecords(records); LOGGER.info("> written to a java.io.OutputStream"); } catch (Exception ex) { @@ -284,14 +300,13 @@ protected static void write(List records, OutputStream output) { * @param records the CSV records to write * @param output the writer, where the document is written to */ - protected static void write(List records, Writer output) { + private static void write(List records, Writer output) { LOGGER.info("writing document"); - try { - Is24CsvPrinter printer = Is24CsvPrinter.create(output); + try (Is24CsvPrinter printer = Is24CsvPrinter.create(output)) { printer.printRecords(records); LOGGER.info("> written to a java.io.Writer"); } catch (Exception ex) { - LOGGER.error("Can't write document into an OutputStream!"); + LOGGER.error("Can't write document into a Writer!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); System.exit(1); } @@ -303,13 +318,13 @@ protected static void write(List records, Writer output) { * * @param records the CSV records to write */ - protected static void writeToConsole(List records) { + private static void writeToConsole(List records) { LOGGER.info("writing document"); StringBuilder csv = new StringBuilder(); try (Is24CsvPrinter printer = Is24CsvPrinter.create(csv)) { printer.printRecords(records); LOGGER.info(StringUtils.repeat("-", 50) - + System.lineSeparator() + csv.toString()); + + System.lineSeparator() + csv); } catch (Exception ex) { LOGGER.error("Can't write document into a string!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); diff --git a/Examples/src/main/java/org/openestate/io/examples/Is24XmlReadingExample.java b/Examples/src/main/java/org/openestate/io/examples/Is24XmlReadingExample.java index c78f6041..e41e2480 100644 --- a/Examples/src/main/java/org/openestate/io/examples/Is24XmlReadingExample.java +++ b/Examples/src/main/java/org/openestate/io/examples/Is24XmlReadingExample.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -21,8 +21,6 @@ import javax.xml.bind.JAXBElement; import javax.xml.bind.JAXBException; import javax.xml.parsers.ParserConfigurationException; -import org.apache.commons.lang3.StringUtils; -import org.apache.log4j.PropertyConfigurator; import org.openestate.io.is24_xml.Is24XmlDocument; import org.openestate.io.is24_xml.Is24XmlUtils; import org.openestate.io.is24_xml.xml.ImmobilieBaseTyp; @@ -43,7 +41,6 @@ public class Is24XmlReadingExample { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(Is24XmlReadingExample.class); - private final static String PACKAGE = "/org/openestate/io/examples"; /** * Start the example application. @@ -52,14 +49,10 @@ public class Is24XmlReadingExample { */ @SuppressWarnings("Duplicates") public static void main(String[] args) { - // init logging - PropertyConfigurator.configure( - Is24XmlReadingExample.class.getResource(PACKAGE + "/log4j.properties")); - // read example file, if no files were specified as command line arguments if (args.length < 1) { try { - read(Is24XmlReadingExample.class.getResourceAsStream(PACKAGE + "/is24.xml")); + read(Is24XmlReadingExample.class.getResourceAsStream("is24.xml")); } catch (Exception ex) { LOGGER.error("Can't read example file!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); @@ -73,7 +66,7 @@ public static void main(String[] args) { try { read(new File(arg)); } catch (Exception ex) { - LOGGER.error("Can't read file '" + arg + "'!"); + LOGGER.error("Can't read file '{}'!", arg); LOGGER.error("> " + ex.getLocalizedMessage(), ex); System.exit(2); } @@ -92,7 +85,7 @@ public static void main(String[] args) { * @throws JAXBException if XML conversion into Java objects failed */ protected static void read(File xmlFile) throws SAXException, IOException, ParserConfigurationException, JAXBException { - LOGGER.info("process file: " + xmlFile.getAbsolutePath()); + LOGGER.info("processing file '{}'", xmlFile.getAbsolutePath()); if (!xmlFile.isFile()) { LOGGER.warn("> provided file is invalid"); return; @@ -116,7 +109,7 @@ protected static void read(File xmlFile) throws SAXException, IOException, Parse * @throws JAXBException if XML conversion into Java objects failed */ protected static void read(InputStream xmlInputStream) throws SAXException, IOException, ParserConfigurationException, JAXBException { - LOGGER.info("process example file"); + LOGGER.info("processing example file"); Is24XmlDocument doc = Is24XmlUtils.createDocument(xmlInputStream); if (doc == null) { LOGGER.warn("> provided XML is not supported"); @@ -141,16 +134,14 @@ protected static void printToConsole(Is24XmlDocument doc) throws JAXBException { ImmobilieBaseTyp obj = i.getValue(); // get object nr - String objectNr = (!StringUtils.isBlank(obj.getAnbieterObjektID())) ? - obj.getAnbieterObjektID().trim() : "???"; + String objectNr = obj.getAnbieterObjektID(); // get object title - String objectTitle = (!StringUtils.isBlank(obj.getUeberschrift())) ? - obj.getUeberschrift().trim() : "???"; + String objectTitle = obj.getUeberschrift(); // print object information to console - LOGGER.info("> found object '" + objectNr + "' " - + "with title '" + objectTitle + "'"); + LOGGER.info("> found object '{}': {}", + objectNr, objectTitle); } // process virtual objects @@ -158,16 +149,14 @@ protected static void printToConsole(Is24XmlDocument doc) throws JAXBException { VirtuelleImmobilieBaseTyp obj = i.getValue(); // get object nr - String objectNr = (!StringUtils.isBlank(obj.getAnbieterObjektID())) ? - obj.getAnbieterObjektID().trim() : "???"; + String objectNr = obj.getAnbieterObjektID(); // get object title - String objectTitle = (!StringUtils.isBlank(obj.getUeberschrift())) ? - obj.getUeberschrift().trim() : "???"; + String objectTitle = obj.getUeberschrift(); // print object information to console - LOGGER.info("> found virtual object '" + objectNr + "' " - + "with title '" + objectTitle + "'"); + LOGGER.info("> found virtual object '{}': {}", + objectNr, objectTitle); } } } diff --git a/Examples/src/main/java/org/openestate/io/examples/Is24XmlWritingExample.java b/Examples/src/main/java/org/openestate/io/examples/Is24XmlWritingExample.java index 5005efc4..36288495 100644 --- a/Examples/src/main/java/org/openestate/io/examples/Is24XmlWritingExample.java +++ b/Examples/src/main/java/org/openestate/io/examples/Is24XmlWritingExample.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,6 +15,8 @@ */ package org.openestate.io.examples; +import com.thedeanda.lorem.Lorem; +import com.thedeanda.lorem.LoremIpsum; import java.io.File; import java.io.IOException; import java.io.OutputStream; @@ -25,9 +27,9 @@ import java.net.URISyntaxException; import org.apache.commons.io.output.NullOutputStream; import org.apache.commons.io.output.NullWriter; +import org.apache.commons.lang3.RandomStringUtils; import org.apache.commons.lang3.RandomUtils; import org.apache.commons.lang3.StringUtils; -import org.apache.log4j.PropertyConfigurator; import org.openestate.io.is24_xml.Is24XmlDocument; import org.openestate.io.is24_xml.Is24XmlUtils; import org.openestate.io.is24_xml.xml.AktionsTyp; @@ -43,6 +45,8 @@ import org.openestate.io.is24_xml.xml.ImmobilieBaseTyp; import org.openestate.io.is24_xml.xml.ImmobilienTransferTyp; import org.openestate.io.is24_xml.xml.ImmobilienTransferTyp.Anbieter; +import org.openestate.io.is24_xml.xml.MMAnhangArtenTyp; +import org.openestate.io.is24_xml.xml.MultimediaAnhangTyp; import org.openestate.io.is24_xml.xml.ObjectFactory; import org.openestate.io.is24_xml.xml.ObjektZustandTyp; import org.openestate.io.is24_xml.xml.StatusTyp; @@ -54,18 +58,16 @@ /** * Example for writing IS24-XML files. *

- * This example illustrates the programmatic creation of IS24-XML documents and - * how they are written into XML. + * This example illustrates the programmatic creation of IS24-XML documents and how they are written into XML. * * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public class Is24XmlWritingExample { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(Is24XmlWritingExample.class); - private final static String PACKAGE = "/org/openestate/io/examples"; private final static ObjectFactory FACTORY = Is24XmlUtils.getFactory(); + private final static Lorem RANDOMIZER = new LoremIpsum(); private final static boolean PRETTY_PRINT = true; /** @@ -75,19 +77,15 @@ public class Is24XmlWritingExample { */ @SuppressWarnings("Duplicates") public static void main(String[] args) { - // init logging - PropertyConfigurator.configure( - Is24XmlWritingExample.class.getResource(PACKAGE + "/log4j.properties")); - // create a ImmobilienTransferTyp object with some example data // this object corresponds to the root element in XML ImmobilienTransferTyp transfer = FACTORY.createImmobilienTransferTyp(); - transfer.setEmailBeiFehler("test@test.org"); - transfer.setErstellerSoftware("OpenEstate-IO"); - transfer.setErstellerSoftwareVersion("1.4"); + transfer.setEmailBeiFehler(RANDOMIZER.getEmail()); + transfer.setErstellerSoftware(RANDOMIZER.getName()); + transfer.setErstellerSoftwareVersion(RandomStringUtils.randomNumeric(2)); transfer.setAnbieter(createAnbieter()); - // convert the ImmobilienTransferTyp object into a XML document + // convert the ImmobilienTransferTyp object into an XML document Is24XmlDocument doc = null; try { doc = Is24XmlDocument.newDocument(transfer); @@ -107,7 +105,7 @@ public static void main(String[] args) { } // write XML document into a java.io.OutputStream - write(doc, new NullOutputStream()); + write(doc, NullOutputStream.NULL_OUTPUT_STREAM); // write XML document into a java.io.Writer write(doc, new NullWriter()); @@ -121,16 +119,21 @@ public static void main(String[] args) { * * @return created example object */ - protected static Anbieter createAnbieter() { + private static Anbieter createAnbieter() { // create an example agency Anbieter anbieter = FACTORY.createImmobilienTransferTypAnbieter(); - anbieter.setScoutKundenID("123456"); + anbieter.setScoutKundenID(RandomStringUtils.randomAlphanumeric(2, 5)); // add some real estates to the agency - anbieter.getImmobilie().add(createImmobilieHausKauf()); - anbieter.getImmobilie().add(createImmobilieHausKauf()); - anbieter.getImmobilie().add(createImmobilieHausMiete()); - anbieter.getImmobilie().add(createImmobilieHausMiete()); + int hausKaufCount = RandomUtils.nextInt(1, 5); + for (int i = 0; i < hausKaufCount; i++) { + anbieter.getImmobilie().add(createImmobilieHausKauf()); + } + + int hausMieteCount = RandomUtils.nextInt(1, 5); + for (int i = 0; i < hausMieteCount; i++) { + anbieter.getImmobilie().add(createImmobilieHausMiete()); + } return anbieter; } @@ -140,45 +143,48 @@ protected static Anbieter createAnbieter() { * * @return created example object */ - protected static HausKauf createImmobilieHausKauf() { + @SuppressWarnings("Duplicates") + private static HausKauf createImmobilieHausKauf() { // create an example real estate HausKauf.Type obj = FACTORY.createHausKaufType(); initImmobilie(obj); - obj.setAlsFerienwohnungGeeignet(RandomUtils.nextInt(0, 2) == 1); + obj.setAlsFerienwohnungGeeignet(RandomUtils.nextBoolean()); 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.setAusstattungsqualitaet(randomValue(AusstattungsqualitaetsTyp.values())); + obj.setBarrierefrei(RandomUtils.nextBoolean()); obj.setBaujahr(RandomUtils.nextLong(1900, 2010)); - obj.setBauphase(BauphaseTyp.HAUS_FERTIG_GESTELLT); - obj.setDenkmalschutzobjekt(RandomUtils.nextInt(0, 2) == 1); + obj.setBauphase(randomValue(BauphaseTyp.values())); + obj.setDenkmalschutzobjekt(RandomUtils.nextBoolean()); obj.setEtagenzahl(RandomUtils.nextLong(1, 10)); - obj.setFreiAb("notes about availability"); - obj.setGaesteWC(RandomUtils.nextInt(0, 2) == 1); + obj.setFreiAb(RANDOMIZER.getWords(3, 10)); + obj.setGaesteWC(RandomUtils.nextBoolean()); obj.setGrundstuecksFlaeche(BigDecimal.valueOf(RandomUtils.nextDouble(100, 1500))); - obj.setHausKategorie(HausKategorienTyp.MEHRFAMILIENHAUS); - obj.setHeizungsart(HeizungsartTyp.ETAGENHEIZUNG); + obj.setHausKategorie(randomValue(HausKategorienTyp.values())); + obj.setHeizungsart(randomValue(HeizungsartTyp.values())); obj.setJahrLetzteModernisierung(RandomUtils.nextLong(1980, 2000)); - obj.setKeller(RandomUtils.nextInt(0, 2) == 1); - obj.setMitEinliegerwohnung(RandomUtils.nextInt(0, 2) == 1); + obj.setKeller(RandomUtils.nextBoolean()); + obj.setMitEinliegerwohnung(RandomUtils.nextBoolean()); 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.setObjektzustand(randomValue(ObjektZustandTyp.values())); + obj.setParkplatz(randomValue(StellplatzKategorieTyp.values())); + obj.setRollstuhlgerecht(RandomUtils.nextBoolean()); + obj.setVermietet(RandomUtils.nextBoolean()); 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.getBefeuerungsArt().setOel( + FACTORY.createBefeuerungsArtTypOel(RandomUtils.nextBoolean())); + obj.getBefeuerungsArt().setGas( + FACTORY.createBefeuerungsArtTypGas(RandomUtils.nextBoolean())); obj.setEnergieausweis(FACTORY.createEnergieausweisTyp()); - obj.getEnergieausweis().setEnergieausweistyp(EnergieausweistypTyp.ENERGIEVERBRAUCHSKENNWERT); + obj.getEnergieausweis().setEnergieausweistyp(randomValue(EnergieausweistypTyp.values())); obj.getEnergieausweis().setEnergieverbrauchskennwert(BigDecimal.valueOf(RandomUtils.nextDouble(50, 500))); - obj.getEnergieausweis().setWarmwasserEnthalten(RandomUtils.nextInt(0, 2) == 1); + obj.getEnergieausweis().setWarmwasserEnthalten(RandomUtils.nextBoolean()); obj.setKaufpreise(FACTORY.createVermarktungWohnKaufTyp()); obj.getKaufpreise().setKaufpreis(BigDecimal.valueOf(RandomUtils.nextDouble(100000, 9999999))); @@ -194,7 +200,8 @@ protected static HausKauf createImmobilieHausKauf() { * * @return created example object */ - protected static HausMiete createImmobilieHausMiete() { + @SuppressWarnings("Duplicates") + private static HausMiete createImmobilieHausMiete() { // create an example real estate HausMiete.Type obj = FACTORY.createHausMieteType(); initImmobilie(obj); @@ -202,41 +209,43 @@ protected static HausMiete createImmobilieHausMiete() { 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.setAusstattungsqualitaet(randomValue(AusstattungsqualitaetsTyp.values())); + obj.setBarrierefrei(RandomUtils.nextBoolean()); obj.setBaujahr(RandomUtils.nextLong(1900, 2010)); - obj.setBetreutesWohnen(RandomUtils.nextInt(0, 2) == 1); - obj.setEinbaukueche(RandomUtils.nextInt(0, 2) == 1); + obj.setBetreutesWohnen(RandomUtils.nextBoolean()); + obj.setEinbaukueche(RandomUtils.nextBoolean()); obj.setEtagenzahl(RandomUtils.nextLong(1, 10)); - obj.setFreiAb("notes about availability"); - obj.setGaesteWC(RandomUtils.nextInt(0, 2) == 1); + obj.setFreiAb(RANDOMIZER.getWords(3, 10)); + obj.setGaesteWC(RandomUtils.nextBoolean()); obj.setGrundstuecksFlaeche(BigDecimal.valueOf(RandomUtils.nextDouble(100, 1500))); - obj.setHausKategorie(HausKategorienTyp.EINFAMILIENHAUS); - obj.setHaustiere(GenehmigungTyp.NACH_VEREINBARUNG); - obj.setHeizungsart(HeizungsartTyp.ZENTRALHEIZUNG); + obj.setHausKategorie(randomValue(HausKategorienTyp.values())); + obj.setHaustiere(randomValue(GenehmigungTyp.values())); + obj.setHeizungsart(randomValue(HeizungsartTyp.values())); obj.setJahrLetzteModernisierung(RandomUtils.nextLong(1980, 2000)); - obj.setKeller(RandomUtils.nextInt(0, 2) == 1); + obj.setKeller(RandomUtils.nextBoolean()); obj.setNutzflaeche(BigDecimal.valueOf(RandomUtils.nextDouble(150, 500))); - obj.setObjektzustand(ObjektZustandTyp.GEPFLEGT); - obj.setParkplatz(StellplatzKategorieTyp.CARPORT); - obj.setRollstuhlgerecht(RandomUtils.nextInt(0, 2) == 1); + obj.setObjektzustand(randomValue(ObjektZustandTyp.values())); + obj.setParkplatz(randomValue(StellplatzKategorieTyp.values())); + obj.setRollstuhlgerecht(RandomUtils.nextBoolean()); 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.getBefeuerungsArt().setErdwaerme( + FACTORY.createBefeuerungsArtTypErdwaerme(RandomUtils.nextBoolean())); + obj.getBefeuerungsArt().setPelletheizung( + FACTORY.createBefeuerungsArtTypPelletheizung(RandomUtils.nextBoolean())); obj.setEnergieausweis(FACTORY.createEnergieausweisTyp()); - obj.getEnergieausweis().setEnergieausweistyp(EnergieausweistypTyp.ENERGIEVERBRAUCHSKENNWERT); + obj.getEnergieausweis().setEnergieausweistyp(randomValue(EnergieausweistypTyp.values())); obj.getEnergieausweis().setEnergieverbrauchskennwert(BigDecimal.valueOf(RandomUtils.nextDouble(50, 500))); - obj.getEnergieausweis().setWarmwasserEnthalten(RandomUtils.nextInt(0, 2) == 1); + obj.getEnergieausweis().setWarmwasserEnthalten(RandomUtils.nextBoolean()); obj.setMietpreise(FACTORY.createVermarktungWohnMieteTyp()); obj.getMietpreise().setHeizkosten(BigDecimal.valueOf(RandomUtils.nextDouble(100, 500))); - obj.getMietpreise().setHeizkostenInWarmmieteEnthalten(RandomUtils.nextInt(0, 2) == 1); + obj.getMietpreise().setHeizkostenInWarmmieteEnthalten(RandomUtils.nextBoolean()); obj.getMietpreise().setKaltmiete(BigDecimal.valueOf(RandomUtils.nextDouble(150, 1500))); - obj.getMietpreise().setKaution("notes about deposit"); + obj.getMietpreise().setKaution(RANDOMIZER.getWords(3, 10)); 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))); @@ -244,34 +253,38 @@ protected static HausMiete createImmobilieHausMiete() { return FACTORY.createHausMiete(obj); } - @SuppressWarnings("CatchMayIgnoreException") - protected static void initImmobilie(ImmobilieBaseTyp immobilie) { - immobilie.setAdressdruck(RandomUtils.nextInt(0, 2) == 1); - immobilie.setAktiveGruppen("active groups"); - immobilie.setAnbieterObjektID("123"); - immobilie.setAusstattung("notes about features"); + /** + * Init common values of a property. + * + * @param immobilie property object + */ + private static void initImmobilie(ImmobilieBaseTyp immobilie) { + immobilie.setAdressdruck(RandomUtils.nextBoolean()); + immobilie.setAktiveGruppen(RANDOMIZER.getWords(1, 5)); + immobilie.setAnbieterObjektID(RandomStringUtils.randomNumeric(2, 5)); + immobilie.setAusstattung(RANDOMIZER.getWords(5, 50)); immobilie.setGruppierungsID(RandomUtils.nextLong(1, 9999)); immobilie.setImportmodus(AktionsTyp.AKTUALISIEREN); - immobilie.setLage("notes about location"); - immobilie.setObjektbeschreibung("notes about the property"); - immobilie.setProvision("commission"); - immobilie.setProvisionshinweis("notes about commission"); - immobilie.setProvisionspflichtig(RandomUtils.nextInt(0, 2) == 1); - immobilie.setScoutObjektID(BigInteger.valueOf(456)); - immobilie.setSonstigeAngaben("further notes"); - immobilie.setStatusHP(StatusTyp.AKTIV); - immobilie.setStatusIS24(StatusTyp.AKTIV); - immobilie.setStatusVBM(StatusTyp.INAKTIV); - immobilie.setUeberschrift("title of the property"); - immobilie.setWaehrung(WaehrungTyp.EUR); + immobilie.setLage(RANDOMIZER.getWords(5, 50)); + immobilie.setObjektbeschreibung(RANDOMIZER.getWords(5, 50)); + immobilie.setProvision(RANDOMIZER.getWords(1, 10)); + immobilie.setProvisionshinweis(RANDOMIZER.getWords(5, 50)); + immobilie.setProvisionspflichtig(RandomUtils.nextBoolean()); + immobilie.setScoutObjektID(BigInteger.valueOf(RandomUtils.nextInt(1, 1000))); + immobilie.setSonstigeAngaben(RANDOMIZER.getWords(5, 50)); + immobilie.setStatusHP(randomValue(StatusTyp.values())); + immobilie.setStatusIS24(randomValue(StatusTyp.values())); + immobilie.setStatusVBM(randomValue(StatusTyp.values())); + immobilie.setUeberschrift(RANDOMIZER.getWords(1, 5)); + immobilie.setWaehrung(randomValue(WaehrungTyp.values())); immobilie.setAdresse(FACTORY.createImmobilienAdresseTyp()); - immobilie.getAdresse().setHausnummer("1"); - immobilie.getAdresse().setInternationaleRegion("Berlin"); - immobilie.getAdresse().setLaenderkennzeichen(ISOLaenderCodeTyp.DEU); - immobilie.getAdresse().setOrt("Berlin"); - immobilie.getAdresse().setPostleitzahl("12345"); - immobilie.getAdresse().setStrasse("name of the street"); + immobilie.getAdresse().setHausnummer(RandomStringUtils.randomNumeric(1, 4)); + immobilie.getAdresse().setInternationaleRegion(RANDOMIZER.getStateFull()); + immobilie.getAdresse().setLaenderkennzeichen(randomValue(ISOLaenderCodeTyp.values())); + immobilie.getAdresse().setOrt(RANDOMIZER.getCity()); + immobilie.getAdresse().setPostleitzahl(RANDOMIZER.getZipCode()); + immobilie.getAdresse().setStrasse(RANDOMIZER.getWords(1, 5)); immobilie.setApiSuchfelder(FACTORY.createImmobilieBaseTypApiSuchfelder(FACTORY.createApiSuchfelderTyp())); immobilie.getApiSuchfelder().getValue().setApiSuchfeld1(FACTORY.createApiSuchfelderTypApiSuchfeld1("value1")); @@ -279,27 +292,52 @@ protected static void initImmobilie(ImmobilieBaseTyp immobilie) { immobilie.getApiSuchfelder().getValue().setApiSuchfeld3(FACTORY.createApiSuchfelderTypApiSuchfeld3("value3")); immobilie.setKontaktperson(FACTORY.createKontaktAdresseTyp()); - immobilie.getKontaktperson().setAnrede("addressing"); - immobilie.getKontaktperson().setEMail("tester@test.org"); - immobilie.getKontaktperson().setHausnummer("1"); - immobilie.getKontaktperson().setLaenderkennzeichen(ISOLaenderCodeTyp.DEU); - immobilie.getKontaktperson().setMobiltelefon("030/123456"); - immobilie.getKontaktperson().setNachname("Mustermann"); - immobilie.getKontaktperson().setOrt("Berlin"); - immobilie.getKontaktperson().setPostleitzahl("13125"); - immobilie.getKontaktperson().setStrasse("name of the street"); - immobilie.getKontaktperson().setTelefax("030/123457"); - immobilie.getKontaktperson().setTelefon("030/123458"); - immobilie.getKontaktperson().setVorname("Max"); + immobilie.getKontaktperson().setAnrede(RANDOMIZER.getWords(1)); + immobilie.getKontaktperson().setEMail(RANDOMIZER.getEmail()); + immobilie.getKontaktperson().setHausnummer(RandomStringUtils.randomNumeric(1, 4)); + immobilie.getKontaktperson().setLaenderkennzeichen(randomValue(ISOLaenderCodeTyp.values())); + immobilie.getKontaktperson().setMobiltelefon(RANDOMIZER.getPhone()); + immobilie.getKontaktperson().setNachname(RANDOMIZER.getLastName()); + immobilie.getKontaktperson().setOrt(RANDOMIZER.getCity()); + immobilie.getKontaktperson().setPostleitzahl(RANDOMIZER.getZipCode()); + immobilie.getKontaktperson().setStrasse(RANDOMIZER.getWords(1, 5)); + immobilie.getKontaktperson().setTelefax(RANDOMIZER.getPhone()); + immobilie.getKontaktperson().setTelefon(RANDOMIZER.getPhone()); + immobilie.getKontaktperson().setVorname(RANDOMIZER.getFirstName()); + + //noinspection CatchMayIgnoreException try { - immobilie.getKontaktperson().setHomepage(new URI("http://mywebsite.com")); + immobilie.getKontaktperson().setHomepage(new URI("https://www.example.com")); } catch (URISyntaxException ex) { } immobilie.setManuelleGeoCodierung(FACTORY.createManuellGeoCodingTyp()); - immobilie.getManuelleGeoCodierung().setTermsRegion("name of region"); - immobilie.getManuelleGeoCodierung().setTermsStadt("name of city"); - immobilie.getManuelleGeoCodierung().setTermsStadtTeil("name of district"); + immobilie.getManuelleGeoCodierung().setTermsRegion(RANDOMIZER.getStateFull()); + immobilie.getManuelleGeoCodierung().setTermsStadt(RANDOMIZER.getCity()); + immobilie.getManuelleGeoCodierung().setTermsStadtTeil(RANDOMIZER.getWords(1, 3)); + + int attachmentCount = RandomUtils.nextInt(3, 10); + for (int i = 0; i < attachmentCount; i++) { + MultimediaAnhangTyp attachment = FACTORY.createMultimediaAnhangTyp(); + attachment.setAnhangArt(randomValue(MMAnhangArtenTyp.values())); + attachment.setDateiname("attachment-" + i + ".jpg"); + attachment.setDateityp("jpg"); + attachment.setTitel(RANDOMIZER.getWords(2, 10)); + immobilie.getMultimediaAnhang().add(attachment); + } + } + + /** + * Get a random value from an array. + * + * @param values array containing values to select from + * @param type of contained values + * @return randomly selected value + */ + private static T randomValue(T[] values) { + return (values != null && values.length > 0) ? + values[RandomUtils.nextInt(0, values.length)] : + null; } /** @@ -309,7 +347,7 @@ protected static void initImmobilie(ImmobilieBaseTyp immobilie) { * @param file the file, where the document is written to */ @SuppressWarnings("Duplicates") - protected static void write(Is24XmlDocument doc, File file) { + private static void write(Is24XmlDocument doc, File file) { LOGGER.info("writing document"); try { doc.toXml(file, PRETTY_PRINT); @@ -327,8 +365,8 @@ protected static void write(Is24XmlDocument doc, File file) { * @param doc the document to write * @param output the stream, where the document is written to */ - @SuppressWarnings("Duplicates") - protected static void write(Is24XmlDocument doc, OutputStream output) { + @SuppressWarnings({"Duplicates", "SameParameterValue"}) + private static void write(Is24XmlDocument doc, OutputStream output) { LOGGER.info("writing document"); try { doc.toXml(output, PRETTY_PRINT); @@ -347,13 +385,13 @@ protected static void write(Is24XmlDocument doc, OutputStream output) { * @param output the writer, where the document is written to */ @SuppressWarnings("Duplicates") - protected static void write(Is24XmlDocument doc, Writer output) { + private static void write(Is24XmlDocument doc, Writer output) { LOGGER.info("writing document"); try { doc.toXml(output, PRETTY_PRINT); LOGGER.info("> written to a java.io.Writer"); } catch (Exception ex) { - LOGGER.error("Can't write document into an OutputStream!"); + LOGGER.error("Can't write document into a Writer!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); System.exit(1); } @@ -366,7 +404,7 @@ protected static void write(Is24XmlDocument doc, Writer output) { * @param doc the document to write */ @SuppressWarnings("Duplicates") - protected static void writeToConsole(Is24XmlDocument doc) { + private static void writeToConsole(Is24XmlDocument doc) { LOGGER.info("writing document"); try { String xml = doc.toXmlString(PRETTY_PRINT); diff --git a/Examples/src/main/java/org/openestate/io/examples/KyeroReadingExample.java b/Examples/src/main/java/org/openestate/io/examples/KyeroReadingExample.java index 410be496..5b32b247 100644 --- a/Examples/src/main/java/org/openestate/io/examples/KyeroReadingExample.java +++ b/Examples/src/main/java/org/openestate/io/examples/KyeroReadingExample.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,8 +20,6 @@ import java.io.InputStream; import javax.xml.bind.JAXBException; import javax.xml.parsers.ParserConfigurationException; -import org.apache.commons.lang3.StringUtils; -import org.apache.log4j.PropertyConfigurator; import org.openestate.io.kyero.KyeroDocument; import org.openestate.io.kyero.KyeroUtils; import org.openestate.io.kyero.xml.PropertyType; @@ -41,7 +39,6 @@ public class KyeroReadingExample { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(KyeroReadingExample.class); - private final static String PACKAGE = "/org/openestate/io/examples"; /** * Start the example application. @@ -50,14 +47,10 @@ public class KyeroReadingExample { */ @SuppressWarnings("Duplicates") public static void main(String[] args) { - // init logging - PropertyConfigurator.configure( - KyeroReadingExample.class.getResource(PACKAGE + "/log4j.properties")); - // read example files, if no files were specified as command line arguments if (args.length < 1) { try { - read(KyeroReadingExample.class.getResourceAsStream(PACKAGE + "/kyero.xml")); + read(KyeroReadingExample.class.getResourceAsStream("kyero.xml")); } catch (Exception ex) { LOGGER.error("Can't read example file!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); @@ -71,7 +64,7 @@ public static void main(String[] args) { try { read(new File(arg)); } catch (Exception ex) { - LOGGER.error("Can't read file '" + arg + "'!"); + LOGGER.error("Can't read file '{}'!", arg); LOGGER.error("> " + ex.getLocalizedMessage(), ex); System.exit(2); } @@ -90,7 +83,7 @@ public static void main(String[] args) { * @throws JAXBException if XML conversion into Java objects failed */ protected static void read(File xmlFile) throws SAXException, IOException, ParserConfigurationException, JAXBException { - LOGGER.info("process file: " + xmlFile.getAbsolutePath()); + LOGGER.info("processing file '{}'", xmlFile.getAbsolutePath()); if (!xmlFile.isFile()) { LOGGER.warn("> provided file is invalid"); return; @@ -114,7 +107,7 @@ protected static void read(File xmlFile) throws SAXException, IOException, Parse * @throws JAXBException if XML conversion into Java objects failed */ protected static void read(InputStream xmlInputStream) throws SAXException, IOException, ParserConfigurationException, JAXBException { - LOGGER.info("process example file"); + LOGGER.info("processing example file"); KyeroDocument doc = KyeroUtils.createDocument(xmlInputStream); if (doc == null) { LOGGER.warn("> provided XML is not supported"); @@ -135,22 +128,21 @@ protected static void printToConsole(KyeroDocument doc) throws JAXBException { // process properties in the document for (PropertyType obj : root.getProperty()) { // get object nr - String objectNr = (obj.getId() != null) ? - obj.getId() : "???"; + String objectNr = obj.getId(); - // get object description - String objectInfo = null; - if (obj.getDesc() != null) { - objectInfo = StringUtils.trimToNull(obj.getDesc().getEn()); - if (objectInfo == null) - objectInfo = StringUtils.trimToNull(obj.getDesc().getDe()); - if (objectInfo == null) - objectInfo = StringUtils.trimToNull(obj.getDesc().getEs()); - } + // get english object description + String objectInfoEn = (obj.getDesc() != null) ? + obj.getDesc().getEn() : + null; + + // get german object description + String objectInfoDe = (obj.getDesc() != null) ? + obj.getDesc().getDe() : + null; // print object information to console - LOGGER.info("> found object '" + objectNr + "' " - + "with title '" + objectInfo + "'"); + LOGGER.info("> found object '{}': {} / {}", + objectNr, objectInfoEn, objectInfoDe); } } } \ No newline at end of file diff --git a/Examples/src/main/java/org/openestate/io/examples/KyeroWritingExample.java b/Examples/src/main/java/org/openestate/io/examples/KyeroWritingExample.java index c7e2a6b0..99fab252 100644 --- a/Examples/src/main/java/org/openestate/io/examples/KyeroWritingExample.java +++ b/Examples/src/main/java/org/openestate/io/examples/KyeroWritingExample.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,6 +15,8 @@ */ package org.openestate.io.examples; +import com.thedeanda.lorem.Lorem; +import com.thedeanda.lorem.LoremIpsum; import java.io.File; import java.io.IOException; import java.io.OutputStream; @@ -26,10 +28,9 @@ import java.util.Calendar; import org.apache.commons.io.output.NullOutputStream; import org.apache.commons.io.output.NullWriter; +import org.apache.commons.lang3.RandomStringUtils; import org.apache.commons.lang3.RandomUtils; import org.apache.commons.lang3.StringUtils; -import org.apache.log4j.PropertyConfigurator; -import org.openestate.io.examples.utils.RandomStringUtils; import org.openestate.io.kyero.KyeroDocument; import org.openestate.io.kyero.KyeroUtils; import org.openestate.io.kyero.KyeroVersion; @@ -48,18 +49,17 @@ /** * Example for writing Kyero XML feeds. *

- * This example illustrates the programmatic creation of Kyero documents, how - * they are written into XML and how they are downgraded to earlier versions. + * This example illustrates the programmatic creation of Kyero documents, how they are written into XML and how they are + * downgraded to earlier versions. * * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public class KyeroWritingExample { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(KyeroWritingExample.class); - private final static String PACKAGE = "/org/openestate/io/examples"; private final static ObjectFactory FACTORY = KyeroUtils.getFactory(); + private final static Lorem RANDOMIZER = new LoremIpsum(); private final static boolean PRETTY_PRINT = true; /** @@ -69,20 +69,18 @@ public class KyeroWritingExample { */ @SuppressWarnings("Duplicates") public static void main(String[] args) { - // init logging - PropertyConfigurator.configure( - KyeroWritingExample.class.getResource(PACKAGE + "/log4j.properties")); - // create a Root object with some example data // this object corresponds to the element in XML Root root = FACTORY.createRoot(); root.setKyero(createKyero()); root.setAgent(createAgent()); - root.getProperty().add(createProperty()); - root.getProperty().add(createProperty()); - root.getProperty().add(createProperty()); - // convert the Root object into a XML document + int propertyCount = RandomUtils.nextInt(3, 10); + for (int i = 0; i < propertyCount; i++) { + root.getProperty().add(createProperty()); + } + + // convert the Root object into an XML document KyeroDocument doc = null; try { doc = KyeroDocument.newDocument(root); @@ -102,7 +100,7 @@ public static void main(String[] args) { } // write XML document into a java.io.OutputStream - write(doc, new NullOutputStream()); + write(doc, NullOutputStream.NULL_OUTPUT_STREAM); // write XML document into a java.io.Writer write(doc, new NullWriter()); @@ -121,20 +119,20 @@ public static void main(String[] args) { * * @return created example object */ - protected static Agent createAgent() { + private static Agent createAgent() { Agent agent = FACTORY.createRootAgent(); - agent.setAddr1("first address line"); - agent.setAddr2("second address line"); - agent.setCountry("Germany"); - agent.setEmail("test@test.org"); - agent.setFax("030/123456"); + agent.setAddr1(RANDOMIZER.getWords(1, 5)); + agent.setAddr2(RANDOMIZER.getWords(1, 5)); + agent.setCountry(RANDOMIZER.getCountry()); + agent.setEmail(RANDOMIZER.getEmail()); + agent.setFax(RANDOMIZER.getPhone()); agent.setId(BigInteger.valueOf(RandomUtils.nextLong(1, 10000))); - agent.setMob("030/123457"); - agent.setName("name of the company"); - agent.setPostcode("12345"); - agent.setRegion("Berlin"); - agent.setTel("030/123458"); - agent.setTown("Berlin"); + agent.setMob(RANDOMIZER.getPhone()); + agent.setName(RANDOMIZER.getName()); + agent.setPostcode(RANDOMIZER.getZipCode()); + agent.setRegion(RANDOMIZER.getStateFull()); + agent.setTel(RANDOMIZER.getPhone()); + agent.setTown(RANDOMIZER.getCity()); return agent; } @@ -143,7 +141,7 @@ protected static Agent createAgent() { * * @return created example object */ - protected static KyeroType createKyero() { + private static KyeroType createKyero() { KyeroType kyero = FACTORY.createKyeroType(); kyero.setFeedGenerated(Calendar.getInstance()); kyero.setFeedVersion(KyeroUtils.VERSION.toXmlVersion()); @@ -155,59 +153,58 @@ protected static KyeroType createKyero() { * * @return created example object */ - @SuppressWarnings("CatchMayIgnoreException") - protected static PropertyType createProperty() { - final String id = RandomStringUtils.random(5); - int imageCount = 0; - + private static PropertyType createProperty() { // create an example real estate PropertyType obj = FACTORY.createPropertyType(); obj.setBaths(BigInteger.valueOf(RandomUtils.nextLong(0, 5))); obj.setBeds(BigInteger.valueOf(RandomUtils.nextLong(0, 5))); - obj.setCountry("Germany"); - obj.setCurrency(CurrencyType.EUR); + obj.setCountry(RANDOMIZER.getCountry()); + obj.setCurrency(randomValue(CurrencyType.values())); obj.setDate(Calendar.getInstance()); - obj.setId(id); - obj.setLeasehold(RandomUtils.nextInt(0, 2) == 1); - obj.setLocationDetail("some details about the location"); - obj.setNewBuild(RandomUtils.nextInt(0, 2) == 1); - obj.setNotes("some notes about the property"); - obj.setPartOwnership(RandomUtils.nextInt(0, 2) == 1); - obj.setPool(RandomUtils.nextInt(0, 2) == 1); + obj.setId(RandomStringUtils.randomAlphanumeric(5)); + obj.setLeasehold(RandomUtils.nextBoolean()); + obj.setLocationDetail(RANDOMIZER.getWords(2, 10)); + obj.setNewBuild(RandomUtils.nextBoolean()); + obj.setNotes(RANDOMIZER.getWords(10, 50)); + obj.setPartOwnership(RandomUtils.nextBoolean()); + obj.setPool(RandomUtils.nextBoolean()); obj.setPrice(RandomUtils.nextLong(10000, 9999999)); - obj.setPriceFreq(PriceFreqType.SALE); - obj.setProvince("Berlin"); - obj.setRef(RandomStringUtils.random(5)); - obj.setTown("Berlin"); - obj.setType("house"); + obj.setPriceFreq(randomValue(PriceFreqType.values())); + obj.setProvince(RANDOMIZER.getStateFull()); + obj.setRef(RandomStringUtils.randomAlphanumeric(5)); + obj.setTown(RANDOMIZER.getCity()); + obj.setType(RANDOMIZER.getWords(1)); obj.setDesc(FACTORY.createLangType()); - obj.getDesc().setCa("Catalan property description"); - obj.getDesc().setDa("Danish property description"); - obj.getDesc().setDe("German property description"); - obj.getDesc().setEn("English property description"); - obj.getDesc().setEs("Spanish property description"); - obj.getDesc().setFi("Finnish property description"); - obj.getDesc().setFr("French property description"); - obj.getDesc().setIt("Italian property description"); - obj.getDesc().setNl("Dutch property description"); - obj.getDesc().setNo("Norwegian property description"); - obj.getDesc().setPt("Portuguese property description"); - obj.getDesc().setRu("Russian property description"); - obj.getDesc().setSv("Swedish property description"); + obj.getDesc().setCa(RANDOMIZER.getWords(10, 50)); + obj.getDesc().setDa(RANDOMIZER.getWords(10, 50)); + obj.getDesc().setDe(RANDOMIZER.getWords(10, 50)); + obj.getDesc().setEn(RANDOMIZER.getWords(10, 50)); + obj.getDesc().setEs(RANDOMIZER.getWords(10, 50)); + obj.getDesc().setFi(RANDOMIZER.getWords(10, 50)); + obj.getDesc().setFr(RANDOMIZER.getWords(10, 50)); + obj.getDesc().setIt(RANDOMIZER.getWords(10, 50)); + obj.getDesc().setNl(RANDOMIZER.getWords(10, 50)); + obj.getDesc().setNo(RANDOMIZER.getWords(10, 50)); + obj.getDesc().setPt(RANDOMIZER.getWords(10, 50)); + obj.getDesc().setRu(RANDOMIZER.getWords(10, 50)); + obj.getDesc().setSv(RANDOMIZER.getWords(10, 50)); obj.setEnergyRating(FACTORY.createEnergyRatingType()); - obj.getEnergyRating().setConsumption(EnergyRatingMarkType.C); - obj.getEnergyRating().setEmissions(EnergyRatingMarkType.E); + obj.getEnergyRating().setConsumption(randomValue(EnergyRatingMarkType.values())); + obj.getEnergyRating().setEmissions(randomValue(EnergyRatingMarkType.values())); obj.setFeatures(FACTORY.createFeaturesType()); - obj.getFeatures().getFeature().add("name of a feature"); - obj.getFeatures().getFeature().add("name of another feature"); + int featureCount = RandomUtils.nextInt(1, 10); + for (int i = 0; i < featureCount; i++) { + obj.getFeatures().getFeature().add(RANDOMIZER.getWords(1, 5)); + } obj.setImages(FACTORY.createImagesType()); - obj.getImages().getImage().add(createPropertyImage(id, ++imageCount)); - obj.getImages().getImage().add(createPropertyImage(id, ++imageCount)); - obj.getImages().getImage().add(createPropertyImage(id, ++imageCount)); + int imageCount = RandomUtils.nextInt(1, 10); + for (int i = 0; i < imageCount; i++) { + obj.getImages().getImage().add(createPropertyImage(i)); + } obj.setLocation(FACTORY.createGpsLocationType()); obj.getLocation().setLatitude(BigDecimal.valueOf(RandomUtils.nextDouble(0, 90))); @@ -218,20 +215,21 @@ protected static PropertyType createProperty() { obj.getSurfaceArea().setPlot(BigInteger.valueOf(RandomUtils.nextLong(100, 1500))); obj.setUrl(FACTORY.createUrlType()); + //noinspection CatchMayIgnoreException try { - obj.getUrl().setCa(new URI("http://catalan.website.com/property/" + id + ".htm")); - obj.getUrl().setDa(new URI("http://danish.website.com/property/" + id + ".htm")); - obj.getUrl().setDe(new URI("http://german.website.com/property/" + id + ".htm")); - obj.getUrl().setEn(new URI("http://english.website.com/property/" + id + ".htm")); - obj.getUrl().setEs(new URI("http://spanish.website.com/property/" + id + ".htm")); - obj.getUrl().setFi(new URI("http://finnish.website.com/property/" + id + ".htm")); - obj.getUrl().setFr(new URI("http://french.website.com/property/" + id + ".htm")); - obj.getUrl().setIt(new URI("http://italian.website.com/property/" + id + ".htm")); - obj.getUrl().setNl(new URI("http://dutch.website.com/property/" + id + ".htm")); - obj.getUrl().setNo(new URI("http://norwegian.website.com/property/" + id + ".htm")); - obj.getUrl().setPt(new URI("http://portuguese.website.com/property/" + id + ".htm")); - obj.getUrl().setRu(new URI("http://russian.website.com/property/" + id + ".htm")); - obj.getUrl().setSv(new URI("http://swedish.website.com/property/" + id + ".htm")); + obj.getUrl().setCa(new URI("https://www.example.com/catalan/" + obj.getId() + ".html")); + obj.getUrl().setDa(new URI("https://www.example.com/danish/" + obj.getId() + ".html")); + obj.getUrl().setDe(new URI("https://www.example.com/german/" + obj.getId() + ".html")); + obj.getUrl().setEn(new URI("https://www.example.com/english/" + obj.getId() + ".html")); + obj.getUrl().setEs(new URI("https://www.example.com/spanish/" + obj.getId() + ".html")); + obj.getUrl().setFi(new URI("https://www.example.com/finnish/" + obj.getId() + ".html")); + obj.getUrl().setFr(new URI("https://www.example.com/french/" + obj.getId() + ".html")); + obj.getUrl().setIt(new URI("https://www.example.com/italian/" + obj.getId() + ".html")); + obj.getUrl().setNl(new URI("https://www.example.com/dutch/" + obj.getId() + ".html")); + obj.getUrl().setNo(new URI("https://www.example.com/norwegian/" + obj.getId() + ".html")); + obj.getUrl().setPt(new URI("https://www.example.com/portuguese/" + obj.getId() + ".html")); + obj.getUrl().setRu(new URI("https://www.example.com/russian/" + obj.getId() + ".html")); + obj.getUrl().setSv(new URI("https://www.example.com/swedish/" + obj.getId() + ".html")); } catch (URISyntaxException ex) { } @@ -241,23 +239,34 @@ protected static PropertyType createProperty() { /** * Create an {@link Image} object with some example data. * - * @param id property id * @param pos index position within the property images * @return created example object */ - @SuppressWarnings("CatchMayIgnoreException") - protected static Image createPropertyImage(String id, int pos) { + private static Image createPropertyImage(int pos) { // create an example image Image img = FACTORY.createImagesTypeImage(); img.setId(pos); + //noinspection CatchMayIgnoreException try { - img.setUrl(new URI("http://website.com/property/" + id + "/image_" + pos + ".jpg")); + img.setUrl(new URI("https://www.example.com/image-" + pos + ".jpg")); } catch (URISyntaxException ex) { } - return img; } + /** + * Get a random value from an array. + * + * @param values array containing values to select from + * @param type of contained values + * @return randomly selected value + */ + private static T randomValue(T[] values) { + return (values != null && values.length > 0) ? + values[RandomUtils.nextInt(0, values.length)] : + null; + } + /** * Write a {@link KyeroDocument} into a {@link File}. * @@ -265,7 +274,7 @@ protected static Image createPropertyImage(String id, int pos) { * @param file the file, where the document is written to */ @SuppressWarnings("Duplicates") - protected static void write(KyeroDocument doc, File file) { + private static void write(KyeroDocument doc, File file) { LOGGER.info("writing document with version " + doc.getDocumentVersion()); try { doc.toXml(file, PRETTY_PRINT); @@ -283,8 +292,8 @@ protected static void write(KyeroDocument doc, File file) { * @param doc the document to write * @param output the stream, where the document is written to */ - @SuppressWarnings("Duplicates") - protected static void write(KyeroDocument doc, OutputStream output) { + @SuppressWarnings({"Duplicates", "SameParameterValue"}) + private static void write(KyeroDocument doc, OutputStream output) { LOGGER.info("writing document with version " + doc.getDocumentVersion()); try { doc.toXml(output, PRETTY_PRINT); @@ -303,13 +312,13 @@ protected static void write(KyeroDocument doc, OutputStream output) { * @param output the writer, where the document is written to */ @SuppressWarnings("Duplicates") - protected static void write(KyeroDocument doc, Writer output) { + private static void write(KyeroDocument doc, Writer output) { LOGGER.info("writing document with version " + doc.getDocumentVersion()); try { doc.toXml(output, PRETTY_PRINT); LOGGER.info("> written to a java.io.Writer"); } catch (Exception ex) { - LOGGER.error("Can't write document into an OutputStream!"); + LOGGER.error("Can't write document into a Writer!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); System.exit(1); } @@ -322,7 +331,7 @@ protected static void write(KyeroDocument doc, Writer output) { * @param doc the document to write */ @SuppressWarnings("Duplicates") - protected static void writeToConsole(KyeroDocument doc) { + private static void writeToConsole(KyeroDocument doc) { LOGGER.info("writing document with version " + doc.getDocumentVersion()); try { String xml = doc.toXmlString(PRETTY_PRINT); diff --git a/Examples/src/main/java/org/openestate/io/examples/OpenImmoReadingExample.java b/Examples/src/main/java/org/openestate/io/examples/OpenImmoReadingExample.java index e6c233d3..c7efa582 100644 --- a/Examples/src/main/java/org/openestate/io/examples/OpenImmoReadingExample.java +++ b/Examples/src/main/java/org/openestate/io/examples/OpenImmoReadingExample.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,8 +20,6 @@ import java.io.InputStream; import javax.xml.bind.JAXBException; import javax.xml.parsers.ParserConfigurationException; -import org.apache.commons.lang3.StringUtils; -import org.apache.log4j.PropertyConfigurator; import org.openestate.io.openimmo.OpenImmoDocument; import org.openestate.io.openimmo.OpenImmoFeedbackDocument; import org.openestate.io.openimmo.OpenImmoTransferDocument; @@ -46,7 +44,6 @@ public class OpenImmoReadingExample { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(OpenImmoReadingExample.class); - private final static String PACKAGE = "/org/openestate/io/examples"; /** * Start the example application. @@ -55,14 +52,10 @@ public class OpenImmoReadingExample { */ @SuppressWarnings("Duplicates") public static void main(String[] args) { - // init logging - PropertyConfigurator.configure( - OpenImmoReadingExample.class.getResource(PACKAGE + "/log4j.properties")); - // read example files, if no files were specified as command line arguments if (args.length < 1) { try { - read(OpenImmoReadingExample.class.getResourceAsStream(PACKAGE + "/openimmo.xml")); + read(OpenImmoReadingExample.class.getResourceAsStream("openimmo.xml")); } catch (Exception ex) { LOGGER.error("Can't read example transfer file!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); @@ -70,7 +63,7 @@ public static void main(String[] args) { } try { - read(OpenImmoReadingExample.class.getResourceAsStream(PACKAGE + "/openimmo-feedback.xml")); + read(OpenImmoReadingExample.class.getResourceAsStream("openimmo-feedback.xml")); } catch (Exception ex) { LOGGER.error("Can't read example feedback file!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); @@ -84,7 +77,7 @@ public static void main(String[] args) { try { read(new File(arg)); } catch (Exception ex) { - LOGGER.error("Can't read file '" + arg + "'!"); + LOGGER.error("Can't read file '{}'!", arg); LOGGER.error("> " + ex.getLocalizedMessage(), ex); System.exit(2); } @@ -105,12 +98,12 @@ public static void main(String[] args) { */ @SuppressWarnings("Duplicates") protected static void read(File xmlFile) throws SAXException, IOException, ParserConfigurationException, JAXBException { - LOGGER.info("process file: " + xmlFile.getAbsolutePath()); + LOGGER.info("processing file '{}'", xmlFile.getAbsolutePath()); if (!xmlFile.isFile()) { LOGGER.warn("> provided file is invalid"); return; } - OpenImmoDocument doc = OpenImmoUtils.createDocument(xmlFile); + OpenImmoDocument doc = OpenImmoUtils.createDocument(xmlFile); if (doc == null) { LOGGER.warn("> provided XML is not supported"); } else if (doc.isFeedback()) { @@ -118,8 +111,7 @@ protected static void read(File xmlFile) throws SAXException, IOException, Parse } else if (doc.isTransfer()) { printToConsole((OpenImmoTransferDocument) doc); } else { - LOGGER.warn("> unsupported type of document: " - + doc.getClass().getName()); + LOGGER.warn("> unsupported type of document: {}", doc.getClass().getName()); } } @@ -137,7 +129,7 @@ protected static void read(File xmlFile) throws SAXException, IOException, Parse @SuppressWarnings("Duplicates") protected static void read(InputStream xmlInputStream) throws SAXException, IOException, ParserConfigurationException, JAXBException { LOGGER.info("process example file"); - OpenImmoDocument doc = OpenImmoUtils.createDocument(xmlInputStream); + OpenImmoDocument doc = OpenImmoUtils.createDocument(xmlInputStream); if (doc == null) { LOGGER.warn("> provided XML is not supported"); } else if (doc.isFeedback()) { @@ -145,8 +137,7 @@ protected static void read(InputStream xmlInputStream) throws SAXException, IOEx } else if (doc.isTransfer()) { printToConsole((OpenImmoTransferDocument) doc); } else { - LOGGER.warn("> unsupported type of document: " - + doc.getClass().getName()); + LOGGER.warn("> unsupported type of document: {}", doc.getClass().getName()); } } @@ -157,21 +148,19 @@ protected static void read(InputStream xmlInputStream) throws SAXException, IOEx * @throws JAXBException if XML conversion into Java objects failed */ protected static void printToConsole(OpenImmoFeedbackDocument doc) throws JAXBException { - LOGGER.info("> process feedback document in version " - + doc.getDocumentVersion()); + LOGGER.info("> processing feedback document in version {}", + doc.getDocumentVersion()); OpenimmoFeedback feedback = doc.toObject(); for (Objekt objekt : feedback.getObjekt()) { // get object nr - String objectNr = (!StringUtils.isBlank(objekt.getOobjId())) ? - objekt.getOobjId().trim() : "???"; + String objectNr = objekt.getOobjId(); // get object title - String objectTitle = (!StringUtils.isBlank(objekt.getBezeichnung())) ? - objekt.getBezeichnung().trim() : "???"; + String objectTitle = objekt.getBezeichnung(); - LOGGER.info(">> feedback for object '" + objectNr + "' " - + "with title '" + objectTitle + "'"); + LOGGER.info(">> feedback for object '{}': {}", + objectNr, objectTitle); } } @@ -183,28 +172,31 @@ protected static void printToConsole(OpenImmoFeedbackDocument doc) throws JAXBEx */ @SuppressWarnings("Duplicates") protected static void printToConsole(OpenImmoTransferDocument doc) throws JAXBException { - LOGGER.info("> process transfer document in version " - + doc.getDocumentVersion()); + LOGGER.info("> processing transfer document in version {}", + doc.getDocumentVersion()); Openimmo openimmo = doc.toObject(); // process agencies in the document for (Anbieter anbieter : openimmo.getAnbieter()) { - LOGGER.info(">> found agency '" + anbieter.getAnbieternr() + "'"); + LOGGER.info(">> found agency '{}'", + anbieter.getAnbieternr()); // process real estates of the agency for (Immobilie immobilie : anbieter.getImmobilie()) { // get object nr String objectNr = (immobilie.getVerwaltungTechn() != null) ? - immobilie.getVerwaltungTechn().getObjektnrIntern() : "???"; + immobilie.getVerwaltungTechn().getObjektnrIntern() : + null; // get object title String objectTitle = (immobilie.getFreitexte() != null) ? - immobilie.getFreitexte().getObjekttitel() : "???"; + immobilie.getFreitexte().getObjekttitel() : + null; // print object information to console - LOGGER.info(">>> found object '" + objectNr + "' " - + "with title '" + objectTitle + "'"); + LOGGER.info(">>> found object '{}': {}", + objectNr, objectTitle); } } } diff --git a/Examples/src/main/java/org/openestate/io/examples/OpenImmoWritingExample.java b/Examples/src/main/java/org/openestate/io/examples/OpenImmoWritingExample.java index ab393597..31a8c330 100644 --- a/Examples/src/main/java/org/openestate/io/examples/OpenImmoWritingExample.java +++ b/Examples/src/main/java/org/openestate/io/examples/OpenImmoWritingExample.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,6 +15,8 @@ */ package org.openestate.io.examples; +import com.thedeanda.lorem.Lorem; +import com.thedeanda.lorem.LoremIpsum; import java.io.File; import java.io.IOException; import java.io.OutputStream; @@ -24,15 +26,15 @@ import java.util.Locale; import org.apache.commons.io.output.NullOutputStream; import org.apache.commons.io.output.NullWriter; +import org.apache.commons.lang3.RandomStringUtils; import org.apache.commons.lang3.RandomUtils; import org.apache.commons.lang3.StringUtils; -import org.apache.log4j.PropertyConfigurator; -import org.openestate.io.examples.utils.RandomStringUtils; import org.openestate.io.openimmo.OpenImmoTransferDocument; import org.openestate.io.openimmo.OpenImmoUtils; import org.openestate.io.openimmo.OpenImmoVersion; import org.openestate.io.openimmo.xml.Aktion; import org.openestate.io.openimmo.xml.Anbieter; +import org.openestate.io.openimmo.xml.Anhang; import org.openestate.io.openimmo.xml.Haus; import org.openestate.io.openimmo.xml.Immobilie; import org.openestate.io.openimmo.xml.ObjectFactory; @@ -44,18 +46,17 @@ /** * Example for writing OpenImmo files. *

- * This example illustrates the programmatic creation of OpenImmo documents, how - * they are written into XML and how they are downgraded to earlier versions. + * This example illustrates the programmatic creation of OpenImmo documents, how they are written into XML and how they + * are downgraded to earlier versions. * * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public class OpenImmoWritingExample { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(OpenImmoWritingExample.class); - private final static String PACKAGE = "/org/openestate/io/examples"; private final static ObjectFactory FACTORY = OpenImmoUtils.getFactory(); + private final static Lorem RANDOMIZER = new LoremIpsum(); private final static boolean PRETTY_PRINT = true; /** @@ -65,17 +66,17 @@ public class OpenImmoWritingExample { */ @SuppressWarnings("Duplicates") public static void main(String[] args) { - // init logging - PropertyConfigurator.configure( - OpenImmoWritingExample.class.getResource(PACKAGE + "/log4j.properties")); - // create an Openimmo object with some example data // this object corresponds to the root element in XML Openimmo openimmo = FACTORY.createOpenimmo(); openimmo.setUebertragung(createUebertragung()); - openimmo.getAnbieter().add(createAnbieter()); - // convert the Openimmo object into a XML document + int anbieterCount = RandomUtils.nextInt(1, 5); + for (int i = 0; i < anbieterCount; i++) { + openimmo.getAnbieter().add(createAnbieter()); + } + + // convert the Openimmo object into an XML document OpenImmoTransferDocument doc = null; try { doc = OpenImmoTransferDocument.newDocument(openimmo); @@ -95,7 +96,7 @@ public static void main(String[] args) { } // write XML document into a java.io.OutputStream - write(doc, new NullOutputStream()); + write(doc, NullOutputStream.NULL_OUTPUT_STREAM); // write XML document into a java.io.Writer write(doc, new NullWriter()); @@ -119,16 +120,18 @@ public static void main(String[] args) { * * @return created example object */ - protected static Anbieter createAnbieter() { + private static Anbieter createAnbieter() { // create an example agency Anbieter anbieter = FACTORY.createAnbieter(); - anbieter.setAnbieternr("123456"); - anbieter.setFirma("Agency Name"); - anbieter.setOpenimmoAnid("123456"); + anbieter.setAnbieternr(RandomStringUtils.randomAlphanumeric(5)); + anbieter.setFirma(RANDOMIZER.getName()); + anbieter.setOpenimmoAnid(RandomStringUtils.randomAlphanumeric(5)); // add some real estates to the agency - anbieter.getImmobilie().add(createImmobilie()); - anbieter.getImmobilie().add(createImmobilie()); + int immobilieCount = RandomUtils.nextInt(1, 6); + for (int i = 0; i < immobilieCount; i++) { + anbieter.getImmobilie().add(createImmobilie()); + } return anbieter; } @@ -138,89 +141,129 @@ protected static Anbieter createAnbieter() { * * @return created example object */ - protected static Immobilie createImmobilie() { + @SuppressWarnings("Duplicates") + private static Immobilie createImmobilie() { // create an example real estate Immobilie immobilie = FACTORY.createImmobilie(); // add some administrative information immobilie.setVerwaltungTechn(FACTORY.createVerwaltungTechn()); immobilie.getVerwaltungTechn().setAktion(FACTORY.createAktion()); - immobilie.getVerwaltungTechn().getAktion().setAktionart(Aktion.AktionArt.CHANGE); + immobilie.getVerwaltungTechn().getAktion().setAktionart(randomValue(Aktion.AktionArt.values())); immobilie.getVerwaltungTechn().setObjektnrIntern(RandomStringUtils.randomNumeric(10)); // set categorization immobilie.setObjektkategorie(FACTORY.createObjektkategorie()); immobilie.getObjektkategorie().setNutzungsart(FACTORY.createNutzungsart()); - immobilie.getObjektkategorie().getNutzungsart().setANLAGE(RandomUtils.nextInt(0, 2) == 1); - immobilie.getObjektkategorie().getNutzungsart().setGEWERBE(RandomUtils.nextInt(0, 2) == 1); - immobilie.getObjektkategorie().getNutzungsart().setWAZ(RandomUtils.nextInt(0, 2) == 1); - immobilie.getObjektkategorie().getNutzungsart().setWOHNEN(RandomUtils.nextInt(0, 2) == 1); + immobilie.getObjektkategorie().getNutzungsart().setANLAGE(RandomUtils.nextBoolean()); + immobilie.getObjektkategorie().getNutzungsart().setGEWERBE(RandomUtils.nextBoolean()); + immobilie.getObjektkategorie().getNutzungsart().setWAZ(RandomUtils.nextBoolean()); + immobilie.getObjektkategorie().getNutzungsart().setWOHNEN(RandomUtils.nextBoolean()); immobilie.getObjektkategorie().setVermarktungsart(FACTORY.createVermarktungsart()); - immobilie.getObjektkategorie().getVermarktungsart().setKAUF(true); + immobilie.getObjektkategorie().getVermarktungsart().setERBPACHT(RandomUtils.nextBoolean()); + immobilie.getObjektkategorie().getVermarktungsart().setKAUF(RandomUtils.nextBoolean()); + immobilie.getObjektkategorie().getVermarktungsart().setLEASING(RandomUtils.nextBoolean()); + immobilie.getObjektkategorie().getVermarktungsart().setMIETEPACHT(RandomUtils.nextBoolean()); immobilie.getObjektkategorie().setObjektart(FACTORY.createObjektart()); Haus singleFamilyHouse = FACTORY.createHaus(); - singleFamilyHouse.setHaustyp(Haus.Haustyp.EINFAMILIENHAUS); + singleFamilyHouse.setHaustyp(randomValue(Haus.Haustyp.values())); immobilie.getObjektkategorie().getObjektart().getHaus().add(singleFamilyHouse); // add some information about the location immobilie.setGeo(FACTORY.createGeo()); - immobilie.getGeo().setPlz(RandomStringUtils.randomNumeric(5)); - immobilie.getGeo().setOrt("Berlin"); + immobilie.getGeo().setPlz(RANDOMIZER.getZipCode()); + immobilie.getGeo().setOrt(RANDOMIZER.getCity()); immobilie.getGeo().setLand(FACTORY.createLand()); immobilie.getGeo().getLand().setIsoLand(Locale.GERMANY.getISO3Country()); // add some information about prices immobilie.setPreise(FACTORY.createPreise()); - immobilie.getPreise().setHeizkosten(new BigDecimal("456.0")); + immobilie.getPreise().setHeizkosten(BigDecimal.valueOf(RandomUtils.nextDouble(100, 1000))); immobilie.getPreise().setKaufpreis(FACTORY.createKaufpreis()); - immobilie.getPreise().getKaufpreis().setAufAnfrage(false); - immobilie.getPreise().getKaufpreis().setValue(new BigDecimal("123456.79")); + immobilie.getPreise().getKaufpreis().setAufAnfrage(RandomUtils.nextBoolean()); + immobilie.getPreise().getKaufpreis().setValue(BigDecimal.valueOf(RandomUtils.nextDouble(10000, 999999))); // add some information about features immobilie.setAusstattung(FACTORY.createAusstattung()); - immobilie.getAusstattung().setGaestewc(true); - immobilie.getAusstattung().setGartennutzung(true); + immobilie.getAusstattung().setGaestewc(RandomUtils.nextBoolean()); + immobilie.getAusstattung().setGartennutzung(RandomUtils.nextBoolean()); immobilie.getAusstattung().setHeizungsart(FACTORY.createHeizungsart()); - immobilie.getAusstattung().getHeizungsart().setZENTRAL(true); - immobilie.getAusstattung().getHeizungsart().setFUSSBODEN(true); + immobilie.getAusstattung().getHeizungsart().setZENTRAL(RandomUtils.nextBoolean()); + immobilie.getAusstattung().getHeizungsart().setFUSSBODEN(RandomUtils.nextBoolean()); // add some descriptions immobilie.setFreitexte(FACTORY.createFreitexte()); - immobilie.getFreitexte().setObjekttitel("A title for the property."); - immobilie.getFreitexte().setObjektbeschreibung("Some longer descriptive text about the property."); + immobilie.getFreitexte().setObjekttitel(RANDOMIZER.getWords(1, 10)); + immobilie.getFreitexte().setObjektbeschreibung(RANDOMIZER.getWords(10, 50)); // set the contact person immobilie.setKontaktperson(FACTORY.createKontaktperson()); - immobilie.getKontaktperson().setName("Max Mustermann"); - immobilie.getKontaktperson().setEmailFeedback("max@mustermann.org"); - immobilie.getKontaktperson().setTelDurchw("030/123456789"); - immobilie.getKontaktperson().setPlz(RandomStringUtils.randomNumeric(5)); - immobilie.getKontaktperson().setOrt("Berlin"); + immobilie.getKontaktperson().setName(RANDOMIZER.getName()); + immobilie.getKontaktperson().setEmailDirekt(RANDOMIZER.getEmail()); + immobilie.getKontaktperson().setTelDurchw(RANDOMIZER.getPhone()); + immobilie.getKontaktperson().setPlz(RANDOMIZER.getZipCode()); + immobilie.getKontaktperson().setOrt(RANDOMIZER.getCity()); immobilie.getKontaktperson().setLand(FACTORY.createLand()); immobilie.getKontaktperson().getLand().setIsoLand(Locale.GERMANY.getISO3Country()); + // add some attachments + immobilie.setAnhaenge(FACTORY.createAnhaenge()); + int attachmentCount = RandomUtils.nextInt(3, 10); + for (int i = 0; i < attachmentCount; i++) { + immobilie.getAnhaenge().getAnhang().add(createAnhang()); + } + return immobilie; } + /** + * Create an {@link Anhang} with some example data. + * + * @return created example object + */ + private static Anhang createAnhang() { + // create an example transfer + Anhang anhang = FACTORY.createAnhang(); + anhang.setAnhangtitel(RANDOMIZER.getWords(2, 5)); + anhang.setLocation(Anhang.Location.EXTERN); + anhang.setFormat("image/jpeg"); + anhang.setDaten(FACTORY.createDaten()); + anhang.getDaten().setPfad("image" + RandomStringUtils.randomAlphabetic(3) + ".jpg"); + return anhang; + } + /** * Create an {@link Uebertragung} with some example data. * * @return created example object */ - protected static Uebertragung createUebertragung() { + private static Uebertragung createUebertragung() { // create an example transfer Uebertragung uebertragung = FACTORY.createUebertragung(); - uebertragung.setArt(Uebertragung.Art.OFFLINE); - uebertragung.setModus(Uebertragung.Modus.NEW); - uebertragung.setSendersoftware("OpenEstate-IO"); - uebertragung.setSenderversion("1.4"); - uebertragung.setTechnEmail("test@test.org"); + uebertragung.setArt(randomValue(Uebertragung.Art.values())); + uebertragung.setModus(randomValue(Uebertragung.Modus.values())); + uebertragung.setSendersoftware(RANDOMIZER.getName()); + uebertragung.setSenderversion(RandomStringUtils.randomNumeric(1, 3)); + uebertragung.setTechnEmail(RANDOMIZER.getEmail()); uebertragung.setTimestamp(Calendar.getInstance()); - uebertragung.setUmfang(Uebertragung.Umfang.VOLL); + uebertragung.setUmfang(randomValue(Uebertragung.Umfang.values())); return uebertragung; } + /** + * Get a random value from an array. + * + * @param values array containing values to select from + * @param type of contained values + * @return randomly selected value + */ + private static T randomValue(T[] values) { + return (values != null && values.length > 0) ? + values[RandomUtils.nextInt(0, values.length)] : + null; + } + /** * Write an {@link OpenImmoTransferDocument} into a {@link File}. * @@ -228,7 +271,7 @@ protected static Uebertragung createUebertragung() { * @param file the file, where the document is written to */ @SuppressWarnings("Duplicates") - protected static void write(OpenImmoTransferDocument doc, File file) { + private static void write(OpenImmoTransferDocument doc, File file) { LOGGER.info("writing document with version " + doc.getDocumentVersion()); try { doc.toXml(file, PRETTY_PRINT); @@ -246,8 +289,8 @@ protected static void write(OpenImmoTransferDocument doc, File file) { * @param doc the document to write * @param output the stream, where the document is written to */ - @SuppressWarnings("Duplicates") - protected static void write(OpenImmoTransferDocument doc, OutputStream output) { + @SuppressWarnings({"Duplicates", "SameParameterValue"}) + private static void write(OpenImmoTransferDocument doc, OutputStream output) { LOGGER.info("writing document with version " + doc.getDocumentVersion()); try { doc.toXml(output, PRETTY_PRINT); @@ -266,13 +309,13 @@ protected static void write(OpenImmoTransferDocument doc, OutputStream output) { * @param output the writer, where the document is written to */ @SuppressWarnings("Duplicates") - protected static void write(OpenImmoTransferDocument doc, Writer output) { + private static void write(OpenImmoTransferDocument doc, Writer output) { LOGGER.info("writing document with version " + doc.getDocumentVersion()); try { doc.toXml(output, PRETTY_PRINT); LOGGER.info("> written to a java.io.Writer"); } catch (Exception ex) { - LOGGER.error("Can't write document into an OutputStream!"); + LOGGER.error("Can't write document into a Writer!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); System.exit(1); } @@ -285,7 +328,7 @@ protected static void write(OpenImmoTransferDocument doc, Writer output) { * @param doc the document to write */ @SuppressWarnings("Duplicates") - protected static void writeToConsole(OpenImmoTransferDocument doc) { + private static void writeToConsole(OpenImmoTransferDocument doc) { LOGGER.info("writing document with version " + doc.getDocumentVersion()); try { String xml = doc.toXmlString(PRETTY_PRINT); diff --git a/Examples/src/main/java/org/openestate/io/examples/TrovitReadingExample.java b/Examples/src/main/java/org/openestate/io/examples/TrovitReadingExample.java index 28c05cfe..df3de41b 100644 --- a/Examples/src/main/java/org/openestate/io/examples/TrovitReadingExample.java +++ b/Examples/src/main/java/org/openestate/io/examples/TrovitReadingExample.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,8 +20,6 @@ import java.io.InputStream; import javax.xml.bind.JAXBException; import javax.xml.parsers.ParserConfigurationException; -import org.apache.commons.lang3.StringUtils; -import org.apache.log4j.PropertyConfigurator; import org.openestate.io.trovit.TrovitDocument; import org.openestate.io.trovit.TrovitUtils; import org.openestate.io.trovit.xml.AdType; @@ -41,7 +39,6 @@ public class TrovitReadingExample { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(TrovitReadingExample.class); - private final static String PACKAGE = "/org/openestate/io/examples"; /** * Start the example application. @@ -50,14 +47,10 @@ public class TrovitReadingExample { */ @SuppressWarnings("Duplicates") public static void main(String[] args) { - // init logging - PropertyConfigurator.configure( - TrovitReadingExample.class.getResource(PACKAGE + "/log4j.properties")); - // read example files, if no files were specified as command line arguments if (args.length < 1) { try { - read(TrovitReadingExample.class.getResourceAsStream(PACKAGE + "/trovit.xml")); + read(TrovitReadingExample.class.getResourceAsStream("trovit.xml")); } catch (Exception ex) { LOGGER.error("Can't read example file!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); @@ -71,7 +64,7 @@ public static void main(String[] args) { try { read(new File(arg)); } catch (Exception ex) { - LOGGER.error("Can't read file '" + arg + "'!"); + LOGGER.error("Can't read file '{}'!", arg); LOGGER.error("> " + ex.getLocalizedMessage(), ex); System.exit(2); } @@ -90,7 +83,7 @@ public static void main(String[] args) { * @throws JAXBException if XML conversion into Java objects failed */ protected static void read(File xmlFile) throws SAXException, IOException, ParserConfigurationException, JAXBException { - LOGGER.info("process file: " + xmlFile.getAbsolutePath()); + LOGGER.info("processing file '{}'", xmlFile.getAbsolutePath()); if (!xmlFile.isFile()) { LOGGER.warn("> provided file is invalid"); return; @@ -114,7 +107,7 @@ protected static void read(File xmlFile) throws SAXException, IOException, Parse * @throws JAXBException if XML conversion into Java objects failed */ protected static void read(InputStream xmlInputStream) throws SAXException, IOException, ParserConfigurationException, JAXBException { - LOGGER.info("process example file"); + LOGGER.info("processing example file"); TrovitDocument doc = TrovitUtils.createDocument(xmlInputStream); if (doc == null) { LOGGER.warn("> provided XML is not supported"); @@ -135,16 +128,14 @@ protected static void printToConsole(TrovitDocument doc) throws JAXBException { // process ads for (AdType ad : trovit.getAd()) { // get object nr - String objectNr = StringUtils.trimToNull(ad.getId()); - if (objectNr == null) objectNr = "???"; + String objectNr = ad.getId(); // get object title - String objectTitle = StringUtils.trimToNull(ad.getTitle()); - if (objectTitle == null) objectTitle = "???"; + String objectTitle = ad.getTitle(); // print object information to console - LOGGER.info("> found object '" + objectNr + "' " - + "with title '" + objectTitle + "'"); + LOGGER.info("> found object '{}': {}", + objectNr, objectTitle); } } } \ No newline at end of file diff --git a/Examples/src/main/java/org/openestate/io/examples/TrovitWritingExample.java b/Examples/src/main/java/org/openestate/io/examples/TrovitWritingExample.java index 3b363e65..20517cd6 100644 --- a/Examples/src/main/java/org/openestate/io/examples/TrovitWritingExample.java +++ b/Examples/src/main/java/org/openestate/io/examples/TrovitWritingExample.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,22 +15,22 @@ */ package org.openestate.io.examples; +import com.thedeanda.lorem.Lorem; +import com.thedeanda.lorem.LoremIpsum; import java.io.File; import java.io.IOException; import java.io.OutputStream; import java.io.Writer; import java.math.BigDecimal; import java.math.BigInteger; -import java.math.RoundingMode; import java.net.URI; import java.net.URISyntaxException; import java.util.Calendar; import org.apache.commons.io.output.NullOutputStream; import org.apache.commons.io.output.NullWriter; +import org.apache.commons.lang3.RandomStringUtils; import org.apache.commons.lang3.RandomUtils; import org.apache.commons.lang3.StringUtils; -import org.apache.log4j.PropertyConfigurator; -import org.openestate.io.examples.utils.RandomStringUtils; import org.openestate.io.trovit.TrovitDocument; import org.openestate.io.trovit.TrovitUtils; import org.openestate.io.trovit.xml.AdType; @@ -48,18 +48,16 @@ /** * Example for writing Trovit XML feeds. *

- * This example illustrates the programmatic creation of Trovit documents and how - * they are written into XML. + * This example illustrates the programmatic creation of Trovit documents and how they are written into XML. * * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public class TrovitWritingExample { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(TrovitWritingExample.class); - private final static String PACKAGE = "/org/openestate/io/examples"; private final static ObjectFactory FACTORY = TrovitUtils.getFactory(); + private final static Lorem RANDOMIZER = new LoremIpsum(); private final static boolean PRETTY_PRINT = true; /** @@ -69,20 +67,17 @@ public class TrovitWritingExample { */ @SuppressWarnings("Duplicates") public static void main(String[] args) { - // init logging - PropertyConfigurator.configure( - TrovitWritingExample.class.getResource(PACKAGE + "/log4j.properties")); - // create a Trovit object with some example data // this object corresponds to the element in XML Trovit trovit = FACTORY.createTrovit(); // append some example ads to the transfer - trovit.getAd().add(createAd()); - trovit.getAd().add(createAd()); - trovit.getAd().add(createAd()); + int adCount = RandomUtils.nextInt(3, 10); + for (int i = 0; i < adCount; i++) { + trovit.getAd().add(createAd()); + } - // convert the Trovit object into a XML document + // convert the Trovit object into an XML document TrovitDocument doc = null; try { doc = TrovitDocument.newDocument(trovit); @@ -102,7 +97,7 @@ public static void main(String[] args) { } // write XML document into a java.io.OutputStream - write(doc, new NullOutputStream()); + write(doc, NullOutputStream.NULL_OUTPUT_STREAM); // write XML document into a java.io.Writer write(doc, new NullWriter()); @@ -116,67 +111,68 @@ public static void main(String[] args) { * * @return created example object */ - @SuppressWarnings("CatchMayIgnoreException") - protected static AdType createAd() { + private static AdType createAd() { // create an example real estate AdType ad = FACTORY.createAdType(); - ad.setAddress("object address"); - ad.setAgency("name of the agency"); + ad.setAddress(RANDOMIZER.getWords(1, 4)); + ad.setAgency(RANDOMIZER.getName()); ad.setBathrooms(BigDecimal.valueOf(RandomUtils.nextDouble(0, 5))); - ad.setByOwner(RandomUtils.nextInt(0, 2) == 1); - ad.setCity("name of the city"); - ad.setCityArea("name of the district"); - ad.setCondition("some notes about the condition"); - ad.setContactEmail("test@mywebsite.org"); - ad.setContactName("John Smith"); - ad.setContactTelephone("0049301234567"); - ad.setContent("some more descriptions"); - ad.setCountry("DE"); + ad.setByOwner(RandomUtils.nextBoolean()); + ad.setCity(RANDOMIZER.getCity()); + ad.setCityArea(RANDOMIZER.getWords(1, 3)); + ad.setCondition(RANDOMIZER.getWords(3, 10)); + ad.setContactEmail(RANDOMIZER.getEmail()); + ad.setContactName(RANDOMIZER.getName()); + ad.setContactTelephone(RANDOMIZER.getPhone()); + ad.setContent(RANDOMIZER.getWords(10, 50)); + ad.setCountry(randomValue(new String[]{"DE", "AT", "CH", "ES"})); ad.setDate(Calendar.getInstance()); - ad.setEcoScore("A"); + ad.setEcoScore(randomValue(new String[]{"A", "B", "C", "D"})); ad.setExpirationDate(Calendar.getInstance()); - ad.setFloorNumber("number of floors"); - ad.setForeclosure(RandomUtils.nextInt(0, 2) == 1); - ad.setForeclosureType(ForeclosureTypeValue.values()[RandomUtils.nextInt(0, ForeclosureTypeValue.values().length)]); - ad.setId(RandomStringUtils.random(5)); - ad.setIsFurnished(RandomUtils.nextInt(0, 2) == 1); - ad.setIsNew(RandomUtils.nextInt(0, 2) == 1); - ad.setIsRentToOwn(RandomUtils.nextInt(0, 2) == 1); + ad.setFloorNumber(RandomStringUtils.randomNumeric(1)); + ad.setForeclosure(RandomUtils.nextBoolean()); + ad.setForeclosureType(randomValue(ForeclosureTypeValue.values())); + ad.setId(RandomStringUtils.randomAlphanumeric(5)); + ad.setIsFurnished(RandomUtils.nextBoolean()); + ad.setIsNew(RandomUtils.nextBoolean()); + ad.setIsRentToOwn(RandomUtils.nextBoolean()); ad.setLatitude(BigDecimal.valueOf(RandomUtils.nextDouble(0, 180) - 90)); ad.setLongitude(BigDecimal.valueOf(RandomUtils.nextDouble(0, 360) - 180)); - ad.setMlsDatabase("notes about mls database"); - ad.setNeighborhood("notes about the neighborhood"); - ad.setOrientation(OrientationValue.values()[RandomUtils.nextInt(0, OrientationValue.values().length)]); - ad.setParking(RandomUtils.nextInt(0, 2) == 1); - ad.setPostcode("postcode"); - ad.setPropertyType("notes about the property type"); - ad.setRegion("notes about the region"); + ad.setMlsDatabase(RANDOMIZER.getWords(2, 5)); + ad.setNeighborhood(RANDOMIZER.getWords(10, 30)); + ad.setOrientation(randomValue(OrientationValue.values())); + ad.setParking(RandomUtils.nextBoolean()); + ad.setPostcode(RANDOMIZER.getZipCode()); + ad.setPropertyType(RANDOMIZER.getWords(1, 5)); + ad.setRegion(RANDOMIZER.getStateFull()); ad.setRooms(BigDecimal.valueOf(RandomUtils.nextDouble(1, 10))); - ad.setTitle("title of the object"); - ad.setType(TypeValue.values()[RandomUtils.nextInt(0, TypeValue.values().length)]); + ad.setTitle(RANDOMIZER.getWords(2, 6)); + ad.setType(randomValue(TypeValue.values())); ad.setYear(BigInteger.valueOf(RandomUtils.nextInt(1700, 2017))); ad.setFloorArea(FACTORY.createFloorAreaType()); - ad.getFloorArea().setUnit(AreaUnitValue.values()[RandomUtils.nextInt(0, AreaUnitValue.values().length)]); + ad.getFloorArea().setUnit(randomValue(AreaUnitValue.values())); ad.getFloorArea().setValue(BigInteger.valueOf(RandomUtils.nextInt(10, 10000))); ad.setPictures(FACTORY.createAdTypePictures()); - ad.getPictures().getPicture().add(createPicture(0)); - ad.getPictures().getPicture().add(createPicture(1)); - ad.getPictures().getPicture().add(createPicture(2)); + int pictureCount = RandomUtils.nextInt(3, 10); + for (int i = 0; i < pictureCount; i++) { + ad.getPictures().getPicture().add(createPicture(i)); + } ad.setPlotArea(FACTORY.createPlotAreaType()); - ad.getPlotArea().setUnit(AreaUnitValue.values()[RandomUtils.nextInt(0, AreaUnitValue.values().length)]); + ad.getPlotArea().setUnit(randomValue(AreaUnitValue.values())); ad.getPlotArea().setValue(BigInteger.valueOf(RandomUtils.nextInt(10, 10000))); ad.setPrice(FACTORY.createPriceType()); - ad.getPrice().setPeriod(PricePeriodValue.values()[RandomUtils.nextInt(0, PricePeriodValue.values().length)]); - ad.getPrice().setValue(BigDecimal.valueOf(RandomUtils.nextDouble(100, 2000)).setScale(2, RoundingMode.HALF_EVEN)); + ad.getPrice().setPeriod(randomValue(PricePeriodValue.values())); + ad.getPrice().setValue(BigDecimal.valueOf(RandomUtils.nextDouble(100, 2000))); + //noinspection CatchMayIgnoreException try { - ad.setUrl(new URI("http://mywebsite.org/")); - ad.setMobileUrl(new URI("http://mobile.mywebsite.org/")); - ad.setVirtualTour(new URI("http://tour.mywebsite.org/")); + ad.setUrl(new URI("https://www.example.com/" + ad.getId())); + ad.setMobileUrl(new URI("https://mobile.example.com/" + ad.getId())); + ad.setVirtualTour(new URI("https://tour.example.com/" + ad.getId())); } catch (URISyntaxException ex) { } @@ -189,11 +185,11 @@ protected static AdType createAd() { * @param pos image position * @return created example object */ - protected static PictureType createPicture(int pos) { + private static PictureType createPicture(int pos) { try { PictureType pic = FACTORY.createPictureType(); - pic.setPictureTitle("some descriptive title"); - pic.setPictureUrl(new URI("http://mywebsite.org/image" + pos + ".jpg")); + pic.setPictureTitle(RANDOMIZER.getWords(2, 5)); + pic.setPictureUrl(new URI("https://www.example.com/image" + pos + ".jpg")); pic.setFeatured(pos == 0); return pic; } catch (URISyntaxException ex) { @@ -201,6 +197,19 @@ protected static PictureType createPicture(int pos) { } } + /** + * Get a random value from an array. + * + * @param values array containing values to select from + * @param type of contained values + * @return randomly selected value + */ + private static T randomValue(T[] values) { + return (values != null && values.length > 0) ? + values[RandomUtils.nextInt(0, values.length)] : + null; + } + /** * Write a {@link TrovitDocument} into a {@link File}. * @@ -208,7 +217,7 @@ protected static PictureType createPicture(int pos) { * @param file the file, where the document is written to */ @SuppressWarnings("Duplicates") - protected static void write(TrovitDocument doc, File file) { + private static void write(TrovitDocument doc, File file) { LOGGER.info("writing document"); try { doc.toXml(file, PRETTY_PRINT); @@ -226,8 +235,8 @@ protected static void write(TrovitDocument doc, File file) { * @param doc the document to write * @param output the stream, where the document is written to */ - @SuppressWarnings("Duplicates") - protected static void write(TrovitDocument doc, OutputStream output) { + @SuppressWarnings({"Duplicates", "SameParameterValue"}) + private static void write(TrovitDocument doc, OutputStream output) { LOGGER.info("writing document"); try { doc.toXml(output, PRETTY_PRINT); @@ -246,13 +255,13 @@ protected static void write(TrovitDocument doc, OutputStream output) { * @param output the writer, where the document is written to */ @SuppressWarnings("Duplicates") - protected static void write(TrovitDocument doc, Writer output) { + private static void write(TrovitDocument doc, Writer output) { LOGGER.info("writing document"); try { doc.toXml(output, PRETTY_PRINT); LOGGER.info("> written to a java.io.Writer"); } catch (Exception ex) { - LOGGER.error("Can't write document into an OutputStream!"); + LOGGER.error("Can't write document into a Writer!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); System.exit(1); } @@ -265,7 +274,7 @@ protected static void write(TrovitDocument doc, Writer output) { * @param doc the document to write */ @SuppressWarnings("Duplicates") - protected static void writeToConsole(TrovitDocument doc) { + private static void writeToConsole(TrovitDocument doc) { LOGGER.info("writing document"); try { String xml = doc.toXmlString(PRETTY_PRINT); diff --git a/Examples/src/main/java/org/openestate/io/examples/WisItReadingExample.java b/Examples/src/main/java/org/openestate/io/examples/WisItReadingExample.java index cdeaf077..d2f98b27 100644 --- a/Examples/src/main/java/org/openestate/io/examples/WisItReadingExample.java +++ b/Examples/src/main/java/org/openestate/io/examples/WisItReadingExample.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,8 +20,6 @@ import java.io.InputStream; import javax.xml.bind.JAXBException; import javax.xml.parsers.ParserConfigurationException; -import org.apache.commons.lang3.StringUtils; -import org.apache.log4j.PropertyConfigurator; import org.openestate.io.wis_it.WisItDocument; import org.openestate.io.wis_it.WisItUtils; import org.openestate.io.wis_it.xml.ObjectType; @@ -31,11 +29,9 @@ import org.xml.sax.SAXException; /** - * Example for reading XML files for - * wohnen-in-suedtirol.it. + * Example for reading XML files for wohnen-in-suedtirol.it. *

- * This example illustrates how to read XML files for - * wohnen-in-suedtirol.it. + * This example illustrates how to read XML files for wohnen-in-suedtirol.it. * * @author Andreas Rudolph * @since 1.0 @@ -43,7 +39,6 @@ public class WisItReadingExample { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(WisItReadingExample.class); - private final static String PACKAGE = "/org/openestate/io/examples"; /** * Start the example application. @@ -52,14 +47,10 @@ public class WisItReadingExample { */ @SuppressWarnings("Duplicates") public static void main(String[] args) { - // init logging - PropertyConfigurator.configure( - WisItReadingExample.class.getResource(PACKAGE + "/log4j.properties")); - // read example files, if no files were specified as command line arguments if (args.length < 1) { try { - read(WisItReadingExample.class.getResourceAsStream(PACKAGE + "/wis_it.xml")); + read(WisItReadingExample.class.getResourceAsStream("wis_it.xml")); } catch (Exception ex) { LOGGER.error("Can't read example file!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); @@ -73,7 +64,7 @@ public static void main(String[] args) { try { read(new File(arg)); } catch (Exception ex) { - LOGGER.error("Can't read file '" + arg + "'!"); + LOGGER.error("Can't read file '{}'!", arg); LOGGER.error("> " + ex.getLocalizedMessage(), ex); System.exit(2); } @@ -92,7 +83,7 @@ public static void main(String[] args) { * @throws JAXBException if XML conversion into Java objects failed */ protected static void read(File xmlFile) throws SAXException, IOException, ParserConfigurationException, JAXBException { - LOGGER.info("process file: " + xmlFile.getAbsolutePath()); + LOGGER.info("processing file '{}'", xmlFile.getAbsolutePath()); if (!xmlFile.isFile()) { LOGGER.warn("> provided file is invalid"); return; @@ -116,7 +107,7 @@ protected static void read(File xmlFile) throws SAXException, IOException, Parse * @throws JAXBException if XML conversion into Java objects failed */ protected static void read(InputStream xmlInputStream) throws SAXException, IOException, ParserConfigurationException, JAXBException { - LOGGER.info("process example file"); + LOGGER.info("processing example file"); WisItDocument doc = WisItUtils.createDocument(xmlInputStream); if (doc == null) { LOGGER.warn("> provided XML is not supported"); @@ -138,17 +129,17 @@ protected static void printToConsole(WisItDocument doc) throws JAXBException { if (wis.getOBJEKTE() != null) { for (ObjectType obj : wis.getOBJEKTE().getOBJEKT()) { // get object nr - String objectNr = StringUtils.trimToNull(obj.getID()); - if (objectNr == null) objectNr = "???"; + String objectNr = obj.getID(); + + // get german object description + String objectInfoDe = obj.getINFODE(); - // get object description - String objectInfo = StringUtils.trimToNull(obj.getINFODE()); - if (objectInfo == null) objectInfo = obj.getINFOIT(); - if (objectInfo == null) objectInfo = "???"; + // get italian object description + String objectInfoIt = obj.getINFOIT(); // print object information to console - LOGGER.info("> found object '" + objectNr + "' " - + "with title '" + objectInfo + "'"); + LOGGER.info("> found object '{}': {} / {}", + objectNr, objectInfoDe, objectInfoIt); } } } diff --git a/Examples/src/main/java/org/openestate/io/examples/WisItWritingExample.java b/Examples/src/main/java/org/openestate/io/examples/WisItWritingExample.java index 29e247d2..72174234 100644 --- a/Examples/src/main/java/org/openestate/io/examples/WisItWritingExample.java +++ b/Examples/src/main/java/org/openestate/io/examples/WisItWritingExample.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,6 +15,8 @@ */ package org.openestate.io.examples; +import com.thedeanda.lorem.Lorem; +import com.thedeanda.lorem.LoremIpsum; import java.io.File; import java.io.IOException; import java.io.OutputStream; @@ -24,10 +26,9 @@ import java.util.Calendar; import org.apache.commons.io.output.NullOutputStream; import org.apache.commons.io.output.NullWriter; +import org.apache.commons.lang3.RandomStringUtils; import org.apache.commons.lang3.RandomUtils; import org.apache.commons.lang3.StringUtils; -import org.apache.log4j.PropertyConfigurator; -import org.openestate.io.examples.utils.RandomStringUtils; import org.openestate.io.wis_it.WisItDocument; import org.openestate.io.wis_it.WisItUtils; import org.openestate.io.wis_it.xml.AreaType; @@ -43,22 +44,19 @@ import org.slf4j.LoggerFactory; /** - * Example for writing XML files for - * wohnen-in-suedtirol.it. + * Example for writing XML files for wohnen-in-suedtirol.it. *

* This example illustrates the programmatic creation of documents for - * wohnen-in-suedtirol.it and how - * they are written into XML. + * wohnen-in-suedtirol.it and how they are written into XML. * * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public class WisItWritingExample { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(WisItWritingExample.class); - private final static String PACKAGE = "/org/openestate/io/examples"; private final static ObjectFactory FACTORY = WisItUtils.getFactory(); + private final static Lorem RANDOMIZER = new LoremIpsum(); private final static boolean PRETTY_PRINT = true; /** @@ -68,10 +66,6 @@ public class WisItWritingExample { */ @SuppressWarnings("Duplicates") public static void main(String[] args) { - // init logging - PropertyConfigurator.configure( - WisItWritingExample.class.getResource(PACKAGE + "/log4j.properties")); - // create a WIS object with some example data // this object corresponds to the element in XML WIS wis = FACTORY.createWIS(); @@ -79,12 +73,13 @@ public static void main(String[] args) { wis.setOBJEKTE(FACTORY.createWISOBJEKTE()); // append some example ads to the transfer - wis.getOBJEKTE().getOBJEKT().add(createOBJEKT()); - wis.getOBJEKTE().getOBJEKT().add(createOBJEKT()); - wis.getOBJEKTE().getOBJEKT().add(createOBJEKT()); - wis.getOBJEKTE().setANZAHL(BigInteger.valueOf(wis.getOBJEKTE().getOBJEKT().size())); + int objectCount = RandomUtils.nextInt(3, 10); + for (int i = 0; i < objectCount; i++) { + wis.getOBJEKTE().getOBJEKT().add(createOBJEKT()); + } + wis.getOBJEKTE().setANZAHL(BigInteger.valueOf(objectCount)); - // convert the WIS object into a XML document + // convert the WIS object into an XML document WisItDocument doc = null; try { doc = WisItDocument.newDocument(wis); @@ -104,7 +99,7 @@ public static void main(String[] args) { } // write XML document into a java.io.OutputStream - write(doc, new NullOutputStream()); + write(doc, NullOutputStream.NULL_OUTPUT_STREAM); // write XML document into a java.io.Writer write(doc, new NullWriter()); @@ -118,61 +113,74 @@ public static void main(String[] args) { * * @return created example object */ - protected static ObjectType createOBJEKT() { + private static ObjectType createOBJEKT() { // create an example real estate ObjectType obj = FACTORY.createObjectType(); - obj.setABSTELLPLATZ(RandomUtils.nextInt(0, 2) == 1); - obj.setAUFANFRAGE(RandomUtils.nextInt(0, 2) == 1); - obj.setAUFZUG(RandomUtils.nextInt(0, 2) == 1); - obj.setBALKON(RandomUtils.nextInt(0, 2) == 1); + obj.setABSTELLPLATZ(RandomUtils.nextBoolean()); + obj.setAUFANFRAGE(RandomUtils.nextBoolean()); + obj.setAUFZUG(RandomUtils.nextBoolean()); + obj.setBALKON(RandomUtils.nextBoolean()); obj.setBAUJAHR(String.valueOf(RandomUtils.nextInt(1900, 2015))); - obj.setDACHBODEN(RandomUtils.nextInt(0, 2) == 1); - obj.setFLAECHEART(AreaType.NETTO); - obj.setFOERDERBAR(RandomUtils.nextInt(0, 2) == 1); - obj.setFRAKTION("some notes about the fraction"); - obj.setGARAGE(RandomUtils.nextInt(0, 2) == 1); - obj.setGRUENFLAECHE(RandomUtils.nextInt(0, 2) == 1); + obj.setDACHBODEN(RandomUtils.nextBoolean()); + obj.setFLAECHEART(randomValue(AreaType.values())); + obj.setFOERDERBAR(RandomUtils.nextBoolean()); + obj.setFRAKTION(RANDOMIZER.getWords(1, 5)); + obj.setGARAGE(RandomUtils.nextBoolean()); + obj.setGRUENFLAECHE(RandomUtils.nextBoolean()); obj.setGUELTIGBIS(Calendar.getInstance()); - obj.setHEIZUNG(HeatingType.ZENTRAL); - obj.setID(RandomStringUtils.random(5)); - obj.setIMMOBILIENART(PropertyType.EINFAMILIENHAUS); - obj.setINFODE("some description in german language"); - obj.setINFOIT("some description in italian language"); - obj.setKELLER(RandomUtils.nextInt(0, 2) == 1); - obj.setKLIMAHAUS(EnergyStandard.A); - obj.setKONVENTIONIERT(RandomUtils.nextInt(0, 2) == 1); + obj.setHEIZUNG(randomValue(HeatingType.values())); + obj.setID(RandomStringUtils.randomAlphanumeric(5)); + obj.setIMMOBILIENART(randomValue(PropertyType.values())); + obj.setINFODE(RANDOMIZER.getWords(10, 50)); + obj.setINFOIT(RANDOMIZER.getWords(10, 50)); + obj.setKELLER(RandomUtils.nextBoolean()); + obj.setKLIMAHAUS(randomValue(EnergyStandard.values())); + obj.setKONVENTIONIERT(RandomUtils.nextBoolean()); obj.setKUBATUR(BigDecimal.valueOf(RandomUtils.nextDouble(100, 1000))); - obj.setLOESCHEN(RandomUtils.nextInt(0, 2) == 1); - obj.setLOGGIA(RandomUtils.nextInt(0, 2) == 1); - obj.setMIETEKAUF(MarketingType.MIETE); + obj.setLOESCHEN(RandomUtils.nextBoolean()); + obj.setLOGGIA(RandomUtils.nextBoolean()); + obj.setMIETEKAUF(randomValue(MarketingType.values())); obj.setNUTZFLAECHE(BigDecimal.valueOf(RandomUtils.nextDouble(100, 1000))); - obj.setORT("Bozen"); + obj.setORT(RANDOMIZER.getCity()); obj.setPREIS(BigDecimal.valueOf(RandomUtils.nextDouble(300, 3000))); - obj.setSTOCKWERK(BigInteger.valueOf(RandomUtils.nextInt(0, 5))); - obj.setSTOCKWERKE(BigInteger.valueOf(RandomUtils.nextInt(0, 10))); - obj.setTERRASSE(RandomUtils.nextInt(0, 2) == 1); - obj.setUEBERGABEZEITPUNKT("some notes about the time of handover"); + obj.setSTOCKWERK(BigInteger.valueOf(RandomUtils.nextInt(1, 5))); + obj.setSTOCKWERKE(BigInteger.valueOf(RandomUtils.nextInt(1, 10))); + obj.setTERRASSE(RandomUtils.nextBoolean()); + obj.setUEBERGABEZEITPUNKT(RANDOMIZER.getWords(1, 10)); obj.setZIMMER(BigInteger.valueOf(RandomUtils.nextInt(1, 5))); - obj.setZUSTAND(ConditionType.GEBRAUCHT); - - obj.setBILD1(obj.getID() + "_1.jpg"); - obj.setBILD2(obj.getID() + "_2.jpg"); - obj.setBILD3(obj.getID() + "_3.jpg"); - obj.setBILD4(obj.getID() + "_4.jpg"); - obj.setBILD5(obj.getID() + "_5.jpg"); - obj.setBILD6(obj.getID() + "_6.jpg"); - obj.setBILD7(obj.getID() + "_7.jpg"); - obj.setBILD8(obj.getID() + "_8.jpg"); - obj.setBILD9(obj.getID() + "_9.jpg"); - obj.setBILD10(obj.getID() + "_10.jpg"); - - obj.setDOWNLOAD1(obj.getID() + "_1.pdf"); - obj.setDOWNLOAD2(obj.getID() + "_2.pdf"); - obj.setDOWNLOAD3(obj.getID() + "_3.pdf"); + obj.setZUSTAND(randomValue(ConditionType.values())); + + obj.setBILD1(obj.getID() + "-01.jpg"); + obj.setBILD2(obj.getID() + "-02.jpg"); + obj.setBILD3(obj.getID() + "-03.jpg"); + obj.setBILD4(obj.getID() + "-04.jpg"); + obj.setBILD5(obj.getID() + "-05.jpg"); + obj.setBILD6(obj.getID() + "-06.jpg"); + obj.setBILD7(obj.getID() + "-07.jpg"); + obj.setBILD8(obj.getID() + "-08.jpg"); + obj.setBILD9(obj.getID() + "-09.jpg"); + obj.setBILD10(obj.getID() + "-10.jpg"); + + obj.setDOWNLOAD1(obj.getID() + "-01.pdf"); + obj.setDOWNLOAD2(obj.getID() + "-02.pdf"); + obj.setDOWNLOAD3(obj.getID() + "-03.pdf"); return obj; } + /** + * Get a random value from an array. + * + * @param values array containing values to select from + * @param type of contained values + * @return randomly selected value + */ + private static T randomValue(T[] values) { + return (values != null && values.length > 0) ? + values[RandomUtils.nextInt(0, values.length)] : + null; + } + /** * Write a {@link WisItDocument} into a {@link File}. * @@ -180,7 +188,7 @@ protected static ObjectType createOBJEKT() { * @param file the file, where the document is written to */ @SuppressWarnings("Duplicates") - protected static void write(WisItDocument doc, File file) { + private static void write(WisItDocument doc, File file) { LOGGER.info("writing document"); try { doc.toXml(file, PRETTY_PRINT); @@ -198,8 +206,8 @@ protected static void write(WisItDocument doc, File file) { * @param doc the document to write * @param output the stream, where the document is written to */ - @SuppressWarnings("Duplicates") - protected static void write(WisItDocument doc, OutputStream output) { + @SuppressWarnings({"Duplicates", "SameParameterValue"}) + private static void write(WisItDocument doc, OutputStream output) { LOGGER.info("writing document"); try { doc.toXml(output, PRETTY_PRINT); @@ -218,13 +226,13 @@ protected static void write(WisItDocument doc, OutputStream output) { * @param output the writer, where the document is written to */ @SuppressWarnings("Duplicates") - protected static void write(WisItDocument doc, Writer output) { + private static void write(WisItDocument doc, Writer output) { LOGGER.info("writing document"); try { doc.toXml(output, PRETTY_PRINT); LOGGER.info("> written to a java.io.Writer"); } catch (Exception ex) { - LOGGER.error("Can't write document into an OutputStream!"); + LOGGER.error("Can't write document into a Writer!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); System.exit(1); } @@ -237,7 +245,7 @@ protected static void write(WisItDocument doc, Writer output) { * @param doc the document to write */ @SuppressWarnings("Duplicates") - protected static void writeToConsole(WisItDocument doc) { + private static void writeToConsole(WisItDocument doc) { LOGGER.info("writing document"); try { String xml = doc.toXmlString(PRETTY_PRINT); diff --git a/Examples/src/main/java/org/openestate/io/examples/package-info.java b/Examples/src/main/java/org/openestate/io/examples/package-info.java index 6a6578f6..9ff406b0 100644 --- a/Examples/src/main/java/org/openestate/io/examples/package-info.java +++ b/Examples/src/main/java/org/openestate/io/examples/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/Examples/src/main/java/org/openestate/io/examples/utils/RandomStringUtils.java b/Examples/src/main/java/org/openestate/io/examples/utils/RandomStringUtils.java deleted file mode 100644 index 408c53f9..00000000 --- a/Examples/src/main/java/org/openestate/io/examples/utils/RandomStringUtils.java +++ /dev/null @@ -1,88 +0,0 @@ -/* - * Copyright 2015-2018 OpenEstate.org. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.openestate.io.examples.utils; - -import org.apache.commons.text.CharacterPredicate; -import org.apache.commons.text.RandomStringGenerator; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -/** - * Helper methods to generate random strings. - * - * @author Andreas Rudolph - * @since 1.3 - */ -public class RandomStringUtils { - private final static Logger LOGGER = LoggerFactory.getLogger(RandomStringUtils.class); - private final static CharacterPredicate NUMBERS = new CharacterPredicate() { - @Override - public boolean test(int codePoint) { - // Accept codepoint from 0x30 to 0x39, - // which represents a decimal digit in Unicode. - return codePoint >= 0x30 && codePoint <= 0x39; - } - }; - private final static CharacterPredicate LETTERS = new CharacterPredicate() { - @Override - public boolean test(int codePoint) { - // Accept codepoint from 0x41 to 0x5a or 0x61 to 0x7a, - // which represents latin-1 characters in Unicode. - return (codePoint >= 0x41 && codePoint <= 0x5a) - || (codePoint >= 0x61 && codePoint <= 0x7a); - } - }; - - private RandomStringUtils() { - super(); - } - - /** - * Generate a random string with ASCII letters and digits. - * - * @param length length of the generated string - * @return generated string - */ - public static String random(int length) { - return new RandomStringGenerator.Builder() - .filteredBy(NUMBERS, LETTERS) - .build().generate(length); - } - - /** - * Generate a random string with ASCII letters. - * - * @param length length of the generated string - * @return generated string - */ - public static String randomLetters(int length) { - return new RandomStringGenerator.Builder() - .filteredBy(LETTERS) - .build().generate(length); - } - - /** - * Generate a random string with ASCII digits. - * - * @param length length of the generated string - * @return generated string - */ - public static String randomNumeric(int length) { - return new RandomStringGenerator.Builder() - .filteredBy(NUMBERS) - .build().generate(length); - } -} \ No newline at end of file diff --git a/Examples/src/main/module-info.java b/Examples/src/main/module-info.java new file mode 100644 index 00000000..6de9fc40 --- /dev/null +++ b/Examples/src/main/module-info.java @@ -0,0 +1,25 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * Some example classes, that illustrate the general usage of this library. + * + * @author Andreas Rudolph + * @since 1.0 + */ +module org.openestate.io.examples { + +} diff --git a/Examples/src/main/resources/logback.xml b/Examples/src/main/resources/logback.xml new file mode 100644 index 00000000..6a3ab4da --- /dev/null +++ b/Examples/src/main/resources/logback.xml @@ -0,0 +1,18 @@ + + + + + + [%p] %msg%n + + + + + + + + + diff --git a/Examples/src/main/resources/org/openestate/io/examples/casa_it.xml b/Examples/src/main/resources/org/openestate/io/examples/casa_it.xml index f29e4677..1539cc53 100644 --- a/Examples/src/main/resources/org/openestate/io/examples/casa_it.xml +++ b/Examples/src/main/resources/org/openestate/io/examples/casa_it.xml @@ -13,7 +13,7 @@ - + diff --git a/Examples/src/main/resources/org/openestate/io/examples/idealista-new-developments.json b/Examples/src/main/resources/org/openestate/io/examples/idealista-new-developments.json new file mode 100644 index 00000000..f97621cc --- /dev/null +++ b/Examples/src/main/resources/org/openestate/io/examples/idealista-new-developments.json @@ -0,0 +1,445 @@ +{ + "customerCountry": "Spain", + "customerCode": "ilc1234567890123456789012345678901234567890", + "customerReference": "external software reference", + "customerSendDate": "2017/05/16 16:50:12", + "customerContact": { + "contactEmail": "contact@idealista.com", + "contactPrimaryPhonePrefix": "34", + "contactPrimaryPhoneNumber": "910000000", + "contactSecondaryPhonePrefix": "34", + "contactSecondaryPhoneNumber": "910000002" + }, + "customerNewDevelopments": [ + { + "propertyCode": "newDevCode001", + "propertyReference": "newDevReference001", + "propertyVisibility": "idealista", + "propertyAddress": { + "addressVisibility": "hidden", + "addressStreetName": "Plaza de las Cortes", + "addressStreetNumber": "2", + "addressUrbanization": "urbanización", + "addressPostalCode": "28000", + "addressNsiCode": "111111", + "addressTown": "Madrid", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "moved", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "promo", + "featuresNewDevelopmentType": "new_building", + "featuresNewDevelopmentName": "newDevelopmentName", + "featuresFinished": true, + "featuresStartDate": "2017/05/16", + "featuresKeyDeliveryYear": 2018, + "featuresKeyDeliveryMonth": 12, + "featuresBuiltPhase": "pilot", + "featuresAvailabilityHour": "weekends", + "featuresAccessComments": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + } + ], + "featuresOnSite": false, + "featuresMortgageStateSubsidized": true, + "featuresMortgageBankName": "bankia", + "featuresMortgageEntryPercentage": 30.8, + "featuresMortgageLettersPercentage": 15.5, + "featuresMortgagePercentage": 20.3, + "featuresMortgageInterestRate": 8, + "featuresMortgageYears": 25 + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "bathroom", + "imageUrl": "https://www.idealista.com/photo1.jpg" + }, + { + "imageOrder": 2, + "imageLabel": "bedroom", + "imageUrl": "https://www.idealista.com/photo2.jpg" + } + ], + "newDevelopmentTypologies": [ + { + "propertyCode": "001", + "propertyReference": "piso-24", + "propertyOperation": { + "operationType": "sale", + "operationPrice": 60000, + "operationPriceCommunity": 200 + }, + "propertyAddress": { + "addressVisibility": "street", + "addressStreetName": "Plaza de las Cortes", + "addressStreetNumber": "2", + "addressBlock": "block", + "addressFloor": "6", + "addressStair": "stair", + "addressDoor": "door", + "addressUrbanization": "urbanization name", + "addressPostalCode": "28000", + "addressNsiCode": "111111", + "addressTown": "Madrid", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "exact", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "flat", + "featuresAreaConstructed": 200, + "featuresAreaUsable": 180, + "featuresBathroomNumber": 3, + "featuresBedroomNumber": 6, + "featuresBuiltYear": 1986, + "featuresConditionedAir": true, + "featuresConservation": "toRestore", + "featuresDoorman": false, + "featuresEnergyCertificateRating": "A", + "featuresEnergyCertificatePerformance": 125.36, + "featuresGarden": true, + "featuresLiftAvailable": true, + "featuresOrientationEast": true, + "featuresOrientationWest": false, + "featuresOrientationNorth": true, + "featuresOrientationSouth": false, + "featuresPenthouse": true, + "featuresPool": true, + "featuresRooms": 7, + "featuresStorage": false, + "featuresStudio": true, + "featuresTerrace": true, + "featuresWardrobes": true + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "bathroom", + "imageUrl": "https://www.idealista.com/photo1.jpg" + }, + { + "imageOrder": 2, + "imageLabel": "bedroom", + "imageUrl": "https://www.idealista.com/photo2.jpg" + }, + { + "imageOrder": 3, + "imageLabel": "communalareas", + "imageUrl": "https://www.idealista.com/photo3.jpg" + }, + { + "imageOrder": 4, + "imageLabel": "corridor", + "imageUrl": "https://www.idealista.com/photo4.jpg" + }, + { + "imageOrder": 5, + "imageLabel": "details", + "imageUrl": "https://www.idealista.com/photo5.jpg" + } + ] + }, + { + "propertyCode": "002", + "propertyReference": "r111", + "propertyOperation": { + "operationType": "rent", + "operationPrice": 600, + "operationPriceCommunity": 200, + "operationDepositMonths": 1 + }, + "propertyAddress": { + "addressVisibility": "full", + "addressStreetName": "Plaza de las Cortes", + "addressStreetNumber": "2", + "addressBlock": "b", + "addressFloor": "bj", + "addressStair": "s", + "addressDoor": "d", + "addressUrbanization": "urb", + "addressPostalCode": "28000", + "addressNsiCode": "111111", + "addressTown": "Madrid", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "moved", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "house", + "featuresAreaConstructed": 200, + "featuresAreaUsable": 180, + "featuresAreaPlot": 1000, + "featuresBathroomNumber": 3, + "featuresBedroomNumber": 6, + "featuresBuiltYear": 1990, + "featuresRooms": 7, + "featuresConditionedAir": true, + "featuresConservation": "good", + "featuresDoorman": false, + "featuresEquippedKitchen": true, + "featuresEquippedWithFurniture": false, + "featuresEnergyCertificateRating": "A", + "featuresEnergyCertificatePerformance": 125.36, + "featuresFloorsBuilding": 3, + "featuresGarden": true, + "featuresOrientationEast": true, + "featuresOrientationWest": false, + "featuresOrientationNorth": false, + "featuresOrientationSouth": false, + "featuresPool": true, + "featuresStorage": false, + "featuresTerrace": true, + "featuresWardrobes": true + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "bathroom", + "imageUrl": "https://www.idealista.com/photo1.jpg" + }, + { + "imageOrder": 2, + "imageLabel": "bedroom", + "imageUrl": "https://www.idealista.com/photo2.jpg" + }, + { + "imageOrder": 3, + "imageLabel": "communalareas", + "imageUrl": "https://www.idealista.com/photo3.jpg" + }, + { + "imageOrder": 4, + "imageLabel": "corridor", + "imageUrl": "https://www.idealista.com/photo4.jpg" + }, + { + "imageOrder": 5, + "imageLabel": "details", + "imageUrl": "https://www.idealista.com/photo5.jpg" + }, + { + "imageOrder": 6, + "imageLabel": "energycertificate", + "imageUrl": "https://www.idealista.com/photo6.jpg" + }, + { + "imageOrder": 7, + "imageLabel": "facade", + "imageUrl": "https://www.idealista.com/photo7.jpg" + }, + { + "imageOrder": 8, + "imageLabel": "garage", + "imageUrl": "https://www.idealista.com/photo8.jpg" + }, + { + "imageOrder": 9, + "imageLabel": "garden", + "imageUrl": "https://www.idealista.com/photo9.jpg" + }, + { + "imageOrder": 10, + "imageLabel": "gateway", + "imageUrl": "https://www.idealista.com/photo10.jpg" + }, + { + "imageOrder": 11, + "imageLabel": "hall", + "imageUrl": "https://www.idealista.com/photo11.jpg" + }, + { + "imageOrder": 12, + "imageLabel": "kitchen", + "imageUrl": "https://www.idealista.com/photo12.jpg" + }, + { + "imageOrder": 13, + "imageLabel": "land", + "imageUrl": "https://www.idealista.com/photo13.jpg" + }, + { + "imageOrder": 14, + "imageLabel": "living", + "imageUrl": "https://www.idealista.com/photo14.jpg" + }, + { + "imageOrder": 15, + "imageLabel": "mates", + "imageUrl": "https://www.idealista.com/photo15.jpg" + }, + { + "imageOrder": 16, + "imageLabel": "plan", + "imageUrl": "https://www.idealista.com/photo16.jpg" + }, + { + "imageOrder": 17, + "imageLabel": "pool", + "imageUrl": "https://www.idealista.com/photo17.jpg" + }, + { + "imageOrder": 18, + "imageLabel": "reception", + "imageUrl": "https://www.idealista.com/photo18.jpg" + }, + { + "imageOrder": 19, + "imageLabel": "room", + "imageUrl": "https://www.idealista.com/photo19.jpg" + }, + { + "imageOrder": 20, + "imageLabel": "storage", + "imageUrl": "https://www.idealista.com/photo20.jpg" + }, + { + "imageOrder": 21, + "imageLabel": "terrace", + "imageUrl": "https://www.idealista.com/photo21.jpg" + }, + { + "imageOrder": 22, + "imageLabel": "unknown", + "imageUrl": "https://www.idealista.com/photo22.jpg" + }, + { + "imageOrder": 23, + "imageLabel": "views", + "imageUrl": "https://www.idealista.com/photo23.jpg" + }, + { + "imageOrder": 24, + "imageLabel": "waitingroom", + "imageUrl": "https://www.idealista.com/photo24.jpg" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/Examples/src/main/resources/org/openestate/io/examples/idealista-properties.json b/Examples/src/main/resources/org/openestate/io/examples/idealista-properties.json new file mode 100644 index 00000000..18bc6aac --- /dev/null +++ b/Examples/src/main/resources/org/openestate/io/examples/idealista-properties.json @@ -0,0 +1,1216 @@ +{ + "customerCountry": "Spain", + "customerCode": "ilc1234567890123456789012345678901234567890", + "customerReference": "external software reference", + "customerSendDate": "2017/05/16 16:50:12", + "customerContact": { + "contactName": "customer contact name", + "contactEmail": "contact@idealista.com", + "contactPrimaryPhonePrefix": "34", + "contactPrimaryPhoneNumber": "910000000", + "contactSecondaryPhonePrefix": "34", + "contactSecondaryPhoneNumber": "910000002" + }, + "customerProperties": [ + { + "propertyCode": "001", + "propertyReference": "piso-24", + "propertyVisibility": "idealista", + "propertyOperation": { + "operationType": "sale", + "operationPrice": 60000, + "operationPriceCommunity": 200, + "operationPriceParking": 3000 + }, + "propertyContact": { + "contactName": "property contact name", + "contactEmail": "propertycontact@idealista.com", + "contactPrimaryPhonePrefix": "34", + "contactPrimaryPhoneNumber": "912345678", + "contactSecondaryPhonePrefix": "34", + "contactSecondaryPhoneNumber": "912345679" + }, + "propertyAddress": { + "addressVisibility": "street", + "addressStreetName": "Plaza de las Cortes", + "addressStreetNumber": "2", + "addressBlock": "block", + "addressFloor": "6", + "addressStair": "stair", + "addressDoor": "door", + "addressUrbanization": "urbanization name", + "addressPostalCode": "28000", + "addressNsiCode": "111111", + "addressTown": "Madrid", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "exact", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "flat", + "featuresAreaConstructed": 200, + "featuresAreaUsable": 180, + "featuresBathroomNumber": 3, + "featuresBedroomNumber": 6, + "featuresBuiltYear": 1986, + "featuresConditionedAir": true, + "featuresConservation": "toRestore", + "featuresDoorman": false, + "featuresEnergyCertificateRating": "A", + "featuresEnergyCertificatePerformance": 125.36, + "featuresGarden": true, + "featuresOrientationEast": true, + "featuresOrientationWest": false, + "featuresOrientationNorth": true, + "featuresOrientationSouth": false, + "featuresPenthouse": true, + "featuresPool": true, + "featuresRooms": 7, + "featuresStorage": false, + "featuresStudio": true, + "featuresTerrace": true, + "featuresWardrobes": true, + "featuresParkingAvailable": true, + "featuresHeatingType": "individualAirConditioningHeatPump" + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "bathroom", + "imageUrl": "https://www.idealista.com/photo1.jpg" + }, + { + "imageOrder": 2, + "imageLabel": "bedroom", + "imageUrl": "https://www.idealista.com/photo2.jpg" + }, + { + "imageOrder": 3, + "imageLabel": "communalareas", + "imageUrl": "https://www.idealista.com/photo3.jpg" + }, + { + "imageOrder": 4, + "imageLabel": "corridor", + "imageUrl": "https://www.idealista.com/photo4.jpg" + }, + { + "imageOrder": 5, + "imageLabel": "details", + "imageUrl": "https://www.idealista.com/photo5.jpg" + }, + { + "imageOrder": 6, + "imageLabel": "energycertificate", + "imageUrl": "https://www.idealista.com/photo6.jpg" + }, + { + "imageOrder": 7, + "imageLabel": "facade", + "imageUrl": "https://www.idealista.com/photo7.jpg" + }, + { + "imageOrder": 8, + "imageLabel": "garage", + "imageUrl": "https://www.idealista.com/photo8.jpg" + }, + { + "imageOrder": 9, + "imageLabel": "garden", + "imageUrl": "https://www.idealista.com/photo9.jpg" + }, + { + "imageOrder": 10, + "imageLabel": "gateway", + "imageUrl": "https://www.idealista.com/photo10.jpg" + }, + { + "imageOrder": 11, + "imageLabel": "hall", + "imageUrl": "https://www.idealista.com/photo11.jpg" + }, + { + "imageOrder": 12, + "imageLabel": "kitchen", + "imageUrl": "https://www.idealista.com/photo12.jpg" + }, + { + "imageOrder": 13, + "imageLabel": "land", + "imageUrl": "https://www.idealista.com/photo13.jpg" + }, + { + "imageOrder": 14, + "imageLabel": "living", + "imageUrl": "https://www.idealista.com/photo14.jpg" + }, + { + "imageOrder": 15, + "imageLabel": "mates", + "imageUrl": "https://www.idealista.com/photo15.jpg" + }, + { + "imageOrder": 16, + "imageLabel": "plan", + "imageUrl": "https://www.idealista.com/photo16.jpg" + }, + { + "imageOrder": 17, + "imageLabel": "pool", + "imageUrl": "https://www.idealista.com/photo17.jpg" + }, + { + "imageOrder": 18, + "imageLabel": "reception", + "imageUrl": "https://www.idealista.com/photo18.jpg" + }, + { + "imageOrder": 19, + "imageLabel": "room", + "imageUrl": "https://www.idealista.com/photo19.jpg" + }, + { + "imageOrder": 20, + "imageLabel": "storage", + "imageUrl": "https://www.idealista.com/photo20.jpg" + }, + { + "imageOrder": 21, + "imageLabel": "terrace", + "imageUrl": "https://www.idealista.com/photo21.jpg" + }, + { + "imageOrder": 22, + "imageLabel": "unknown", + "imageUrl": "https://www.idealista.com/photo22.jpg" + }, + { + "imageOrder": 23, + "imageLabel": "views", + "imageUrl": "https://www.idealista.com/photo23.jpg" + }, + { + "imageOrder": 24, + "imageLabel": "waitingroom", + "imageUrl": "https://www.idealista.com/photo24.jpg" + } + ], + "propertyUrl": "https://www.externalUrl.com" + }, + { + "propertyCode": "002", + "propertyReference": "r111", + "propertyOperation": { + "operationType": "rent", + "operationPrice": 600, + "operationPriceCommunity": 200, + "operationDepositMonths": 1 + }, + "propertyAddress": { + "addressVisibility": "full", + "addressStreetName": "Plaza de las Cortes", + "addressStreetNumber": "2", + "addressBlock": "b", + "addressFloor": "bj", + "addressStair": "s", + "addressDoor": "d", + "addressUrbanization": "urb", + "addressPostalCode": "28000", + "addressNsiCode": "111111", + "addressTown": "Madrid", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "moved", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "house", + "featuresAreaConstructed": 200, + "featuresAreaUsable": 180, + "featuresAreaPlot": 1000, + "featuresBathroomNumber": 3, + "featuresBedroomNumber": 6, + "featuresBuiltYear": 1990, + "featuresRooms": 7, + "featuresConditionedAir": true, + "featuresConservation": "good", + "featuresDoorman": false, + "featuresEquippedKitchen": true, + "featuresEquippedWithFurniture": false, + "featuresEnergyCertificateRating": "A", + "featuresEnergyCertificatePerformance": 125.36, + "featuresFloorsBuilding": 3, + "featuresGarden": true, + "featuresOrientationEast": true, + "featuresOrientationWest": false, + "featuresOrientationNorth": false, + "featuresOrientationSouth": false, + "featuresPool": true, + "featuresStorage": false, + "featuresTerrace": true, + "featuresWardrobes": true, + "featuresHeatingType": "individualPropaneButane" + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "bathroom", + "imageUrl": "https://www.idealista.com/photo1.jpg" + }, + { + "imageOrder": 2, + "imageLabel": "bedroom", + "imageUrl": "https://www.idealista.com/photo2.jpg" + }, + { + "imageOrder": 3, + "imageLabel": "communalareas", + "imageUrl": "https://www.idealista.com/photo3.jpg" + }, + { + "imageOrder": 4, + "imageLabel": "corridor", + "imageUrl": "https://www.idealista.com/photo4.jpg" + }, + { + "imageOrder": 5, + "imageLabel": "details", + "imageUrl": "https://www.idealista.com/photo5.jpg" + }, + { + "imageOrder": 6, + "imageLabel": "energycertificate", + "imageUrl": "https://www.idealista.com/photo6.jpg" + }, + { + "imageOrder": 7, + "imageLabel": "facade", + "imageUrl": "https://www.idealista.com/photo7.jpg" + }, + { + "imageOrder": 8, + "imageLabel": "garage", + "imageUrl": "https://www.idealista.com/photo8.jpg" + }, + { + "imageOrder": 9, + "imageLabel": "garden", + "imageUrl": "https://www.idealista.com/photo9.jpg" + }, + { + "imageOrder": 10, + "imageLabel": "gateway", + "imageUrl": "https://www.idealista.com/photo10.jpg" + }, + { + "imageOrder": 11, + "imageLabel": "hall", + "imageUrl": "https://www.idealista.com/photo11.jpg" + }, + { + "imageOrder": 12, + "imageLabel": "kitchen", + "imageUrl": "https://www.idealista.com/photo12.jpg" + }, + { + "imageOrder": 13, + "imageLabel": "land", + "imageUrl": "https://www.idealista.com/photo13.jpg" + }, + { + "imageOrder": 14, + "imageLabel": "living", + "imageUrl": "https://www.idealista.com/photo14.jpg" + }, + { + "imageOrder": 15, + "imageLabel": "mates", + "imageUrl": "https://www.idealista.com/photo15.jpg" + }, + { + "imageOrder": 16, + "imageLabel": "plan", + "imageUrl": "https://www.idealista.com/photo16.jpg" + }, + { + "imageOrder": 17, + "imageLabel": "pool", + "imageUrl": "https://www.idealista.com/photo17.jpg" + }, + { + "imageOrder": 18, + "imageLabel": "reception", + "imageUrl": "https://www.idealista.com/photo18.jpg" + }, + { + "imageOrder": 19, + "imageLabel": "room", + "imageUrl": "https://www.idealista.com/photo19.jpg" + }, + { + "imageOrder": 20, + "imageLabel": "storage", + "imageUrl": "https://www.idealista.com/photo20.jpg" + }, + { + "imageOrder": 21, + "imageLabel": "terrace", + "imageUrl": "https://www.idealista.com/photo21.jpg" + }, + { + "imageOrder": 22, + "imageLabel": "unknown", + "imageUrl": "https://www.idealista.com/photo22.jpg" + }, + { + "imageOrder": 23, + "imageLabel": "views", + "imageUrl": "https://www.idealista.com/photo23.jpg" + }, + { + "imageOrder": 24, + "imageLabel": "waitingroom", + "imageUrl": "https://www.idealista.com/photo24.jpg" + } + ] + }, + { + "propertyCode": "003", + "propertyReference": "rústica sr. gonzalez", + "propertyOperation": { + "operationType": "rent", + "operationPrice": 600, + "operationPriceCommunity": 200, + "operationDepositMonths": 1 + }, + "propertyAddress": { + "addressVisibility": "hidden", + "addressStreetName": "Plaza de las Cortes", + "addressStreetNumber": "2", + "addressUrbanization": "urbanización", + "addressPostalCode": "28000", + "addressNsiCode": "111111", + "addressTown": "Madrid", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "moved", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "rustic", + "featuresAreaConstructed": 200, + "featuresAreaUsable": 180, + "featuresAreaPlot": 1000, + "featuresBathroomNumber": 3, + "featuresBedroomNumber": 6, + "featuresRooms": 9, + "featuresBuiltYear": 1986, + "featuresChimney": true, + "featuresConditionedAir": true, + "featuresConservation": "good", + "featuresDoorman": false, + "featuresEquippedKitchen": true, + "featuresEquippedWithFurniture": false, + "featuresEnergyCertificateRating": "B", + "featuresEnergyCertificatePerformance": 125.36, + "featuresFloorsBuilding": 3, + "featuresGarden": true, + "featuresOrientationEast": true, + "featuresOrientationWest": false, + "featuresOrientationNorth": false, + "featuresOrientationSouth": false, + "featuresPool": true, + "featuresStorage": false, + "featuresTerrace": true, + "featuresWardrobes": true + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "bathroom", + "imageUrl": "https://www.idealista.com/photo1.jpg" + }, + { + "imageOrder": 2, + "imageLabel": "bedroom", + "imageUrl": "https://www.idealista.com/photo2.jpg" + }, + { + "imageOrder": 3, + "imageLabel": "communalareas", + "imageUrl": "https://www.idealista.com/photo3.jpg" + }, + { + "imageOrder": 4, + "imageLabel": "corridor", + "imageUrl": "https://www.idealista.com/photo4.jpg" + }, + { + "imageOrder": 5, + "imageLabel": "details", + "imageUrl": "https://www.idealista.com/photo5.jpg" + }, + { + "imageOrder": 6, + "imageLabel": "energycertificate", + "imageUrl": "https://www.idealista.com/photo6.jpg" + }, + { + "imageOrder": 7, + "imageLabel": "facade", + "imageUrl": "https://www.idealista.com/photo7.jpg" + }, + { + "imageOrder": 8, + "imageLabel": "garage", + "imageUrl": "https://www.idealista.com/photo8.jpg" + }, + { + "imageOrder": 9, + "imageLabel": "garden", + "imageUrl": "https://www.idealista.com/photo9.jpg" + }, + { + "imageOrder": 10, + "imageLabel": "gateway", + "imageUrl": "https://www.idealista.com/photo10.jpg" + }, + { + "imageOrder": 11, + "imageLabel": "hall", + "imageUrl": "https://www.idealista.com/photo11.jpg" + }, + { + "imageOrder": 12, + "imageLabel": "kitchen", + "imageUrl": "https://www.idealista.com/photo12.jpg" + }, + { + "imageOrder": 13, + "imageLabel": "land", + "imageUrl": "https://www.idealista.com/photo13.jpg" + }, + { + "imageOrder": 14, + "imageLabel": "living", + "imageUrl": "https://www.idealista.com/photo14.jpg" + }, + { + "imageOrder": 15, + "imageLabel": "mates", + "imageUrl": "https://www.idealista.com/photo15.jpg" + }, + { + "imageOrder": 16, + "imageLabel": "plan", + "imageUrl": "https://www.idealista.com/photo16.jpg" + }, + { + "imageOrder": 17, + "imageLabel": "pool", + "imageUrl": "https://www.idealista.com/photo17.jpg" + }, + { + "imageOrder": 18, + "imageLabel": "reception", + "imageUrl": "https://www.idealista.com/photo18.jpg" + }, + { + "imageOrder": 19, + "imageLabel": "room", + "imageUrl": "https://www.idealista.com/photo19.jpg" + }, + { + "imageOrder": 20, + "imageLabel": "storage", + "imageUrl": "https://www.idealista.com/photo20.jpg" + }, + { + "imageOrder": 21, + "imageLabel": "terrace", + "imageUrl": "https://www.idealista.com/photo21.jpg" + }, + { + "imageOrder": 22, + "imageLabel": "unknown", + "imageUrl": "https://www.idealista.com/photo22.jpg" + }, + { + "imageOrder": 23, + "imageLabel": "views", + "imageUrl": "https://www.idealista.com/photo23.jpg" + }, + { + "imageOrder": 24, + "imageLabel": "waitingroom", + "imageUrl": "https://www.idealista.com/photo24.jpg" + } + ] + }, + { + "propertyCode": "004", + "propertyReference": "r111", + "propertyOperation": { + "operationType": "rent", + "operationPrice": 600, + "operationPriceCommunity": 200, + "operationDepositMonths": 1 + }, + "propertyAddress": { + "addressVisibility": "hidden", + "addressStreetName": "Plaza de las Cortes", + "addressStreetNumber": "2", + "addressBlock": "b", + "addressFloor": "bj", + "addressStair": "s", + "addressDoor": "d", + "addressUrbanization": "urb", + "addressPostalCode": "28000", + "addressNsiCode": "111111", + "addressTown": "Madrid", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "moved", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "premises_commercial", + "featuresAreaConstructed": 200, + "featuresAreaUsable": 180, + "featuresAreaPlot": 50, + "featuresBathroomAdapted": true, + "featuresBathroomNumber": 3, + "featuresConditionedAir": true, + "featuresConservation": "good", + "featuresEnergyCertificateRating": "A", + "featuresEnergyCertificatePerformance": 115.86, + "featuresEquippedKitchen": true, + "featuresFacadeArea": 100, + "featuresFloorsBuilding": 3, + "featuresHeating": true, + "featuresLastActivity": "last activity", + "featuresLocatedAtCorner": true, + "featuresRooms": 4, + "featuresSecurityAlarm": true, + "featuresSecurityDoor": true, + "featuresSecuritySystem": true, + "featuresStorage": false, + "featuresSmokeExtraction": true, + "featuresUbication": "shopping", + "featuresWindowsNumber": 2 + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "facade", + "imageUrl": "https://www.idealista.com/photo-facade.jpg" + } + ] + }, + { + "propertyCode": "005-032", + "propertyReference": "garaje-1", + "propertyOperation": { + "operationType": "rent", + "operationPrice": 600, + "operationPriceCommunity": 200, + "operationDepositMonths": 1 + }, + "propertyAddress": { + "addressVisibility": "street", + "addressStreetName": "Plaza de las Cortes", + "addressStreetNumber": "2", + "addressPostalCode": "28000", + "addressTown": "Madrid", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "exact", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "garage", + "featuresAreaConstructed": 60, + "featuresLiftAvailable": true, + "featuresParkingAutomaticDoor": true, + "featuresParkingPlaceCovered": true, + "featuresSecurityAlarm": true, + "featuresSecurityPersonnel": true, + "featuresSecuritySystem": true + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "details", + "imageUrl": "https://www.idealista.com/photo1.jpg" + } + ] + }, + { + "propertyCode": "006", + "propertyReference": "oficina prado", + "propertyOperation": { + "operationType": "rent", + "operationPrice": 600, + "operationPriceCommunity": 200, + "operationDepositMonths": 1 + }, + "propertyAddress": { + "addressVisibility": "street", + "addressStreetName": "Plaza de las Cortes", + "addressStreetNumber": "2", + "addressBlock": "b", + "addressFloor": "bj", + "addressStair": "s", + "addressDoor": "d", + "addressUrbanization": "urb", + "addressPostalCode": "28000", + "addressNsiCode": "111111", + "addressTown": "Madrid", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "exact", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "office", + "featuresAreaConstructed": 200, + "featuresAreaUsable": 180, + "featuresAccessControl": true, + "featuresBathroomInside": true, + "featuresBathroomNumber": 3, + "featuresBathroomType": "both", + "featuresBuildingAdapted": true, + "featuresConditionedAir": true, + "featuresConditionedAirType": "preInstallation", + "featuresConservation": "good", + "featuresDoorman": false, + "featuresEmergencyExit": true, + "featuresEmergencyLights": true, + "featuresEnergyCertificateRating": "A", + "featuresEnergyCertificatePerformance": 125.36, + "featuresEquippedKitchen": true, + "featuresExtinguishers": false, + "featuresFireDetectors": true, + "featuresFireDoors": true, + "featuresFloorsBuilding": 3, + "featuresFloorsProperty": 2, + "featuresHeating": true, + "featuresHotWater": true, + "featuresLiftNumber": 2, + "featuresOfficeBuilding": true, + "featuresOrientationEast": true, + "featuresOrientationWest": false, + "featuresOrientationNorth": false, + "featuresOrientationSouth": false, + "featuresParkingSpacesNumber": 10, + "featuresRoomsSplitted": "withWalls", + "featuresSecurityAlarm": true, + "featuresSecurityDoor": true, + "featuresSecuritySystem": true, + "featuresSprinklers": true, + "featuresSuspendedCeiling": true, + "featuresSuspendedFloor": true, + "featuresStorage": false, + "featuresWindowsDouble": true, + "featuresWindowsLocation": "interior" + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "details", + "imageUrl": "https://www.idealista.com/photo1.jpg" + } + ] + }, + { + "propertyCode": "007", + "propertyReference": "r111", + "propertyOperation": { + "operationType": "rent", + "operationPrice": 600, + "operationPriceCommunity": 200, + "operationDepositMonths": 1 + }, + "propertyAddress": { + "addressVisibility": "street", + "addressStreetName": "México", + "addressStreetNumber": "1", + "addressUrbanization": "urb", + "addressPostalCode": "28000", + "addressNsiCode": "111111", + "addressTown": "Madrid", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "moved", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "land", + "featuresAreaBuildable": 700, + "featuresAreaPlot": 1000, + "featuresAreaTradableMinimum": 700, + "featuresClassificationBlocks": true, + "featuresClassificationChalet": true, + "featuresClassificationCommercial": true, + "featuresClassificationHotel": true, + "featuresClassificationIndustrial": false, + "featuresClassificationOffice": true, + "featuresClassificationOther": true, + "featuresClassificationPublic": true, + "featuresFloorsBuildable": 54, + "featuresNearestLocationKm": 10, + "featuresUtilitiesElectricity": true, + "featuresUtilitiesNaturalGas": true, + "featuresUtilitiesRoadAccess": false, + "featuresUtilitiesSewerage": false, + "featuresUtilitiesSidewalk": false, + "featuresUtilitiesStreetLighting": true, + "featuresUtilitiesWater": false + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "unknown", + "imageUrl": "https://www.idealista.com/photo01.jpg" + }, + { + "imageOrder": 2, + "imageLabel": "views", + "imageUrl": "https://www.idealista.com/photo02.jpg" + } + ] + }, + { + "propertyCode": "008", + "propertyReference": "r111", + "propertyOperation": { + "operationType": "rent", + "operationPrice": 600, + "operationPriceCommunity": 200, + "operationDepositMonths": 1 + }, + "propertyAddress": { + "addressVisibility": "street", + "addressStreetName": "Emiliano Zapata", + "addressStreetNumber": "1", + "addressUrbanization": "urb", + "addressPostalCode": "29620", + "addressNsiCode": "111111", + "addressTown": "Torremolinos", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "moved", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "storage", + "featuresAreaConstructed": 20, + "featuresAreaHeight": 9, + "featuresAccess24h": true, + "featuresSecurity24h": true, + "featuresLoadingDock": true + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "unknown", + "imageUrl": "https://www.idealista.com/photo.jpg" + } + ] + }, + { + "propertyCode": "008", + "propertyReference": "r111", + "propertyOperation": { + "operationType": "rent", + "operationPrice": 600, + "operationPriceCommunity": 200, + "operationDepositMonths": 1 + }, + "propertyAddress": { + "addressVisibility": "street", + "addressStreetName": "Calle Moctezuma", + "addressStreetNumber": "1", + "addressUrbanization": "urb", + "addressPostalCode": "10183", + "addressNsiCode": "111111", + "addressTown": "Torrequemada", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "moved", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "building", + "featuresAreaConstructed": 1000, + "featuresAreaTradableMinimum": 900, + "featuresConservation": "good", + "featuresBuiltYear": 1986, + "featuresClassificationChalet": true, + "featuresClassificationCommercial": true, + "featuresClassificationHotel": true, + "featuresClassificationIndustrial": true, + "featuresClassificationOffice": true, + "featuresClassificationOther": true, + "featuresEnergyCertificateRating": "F", + "featuresEnergyCertificatePerformance": 120.5, + "featuresFloorsBuilding": 54, + "featuresLiftNumber": 3, + "featuresParkingSpacesNumber": 10, + "featuresBuiltProperties": 99, + "featuresSecurityPersonnel": true, + "featuresPropertyTenants": true + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "unknown", + "imageUrl": "https://www.idealista.com/photo.jpg" + } + ] + } + ] +} diff --git a/Examples/src/main/resources/org/openestate/io/examples/immobar_it.xml b/Examples/src/main/resources/org/openestate/io/examples/immobar_it.xml new file mode 100644 index 00000000..b69afe69 --- /dev/null +++ b/Examples/src/main/resources/org/openestate/io/examples/immobar_it.xml @@ -0,0 +1,91 @@ + + + + + + + Name Agentur/Firma deutsch + Adresse deutsch + Ort und Fraktion deutsch + + + Nome agenzia/ditta italiano + Indirizzo italiano + Localita e frazione italiano + + 39100 + BZ,TN... + IT,AT,DE... + +39 123 1234567 + +39 123 1234567 + +39 123 1234567 + office@domain.com + www.domain.com + 037011 + + + + 51248 + 10M001 + Franz Mair + 037006 + Hauptstr. 5 + via Centale 5 + Bruneck + Brunico + Dietenheim + Teodone + 39100 + BZ,TN... + IT,AT,DE... + 99.999999 + 999.999999 + Titel deutsch + Titolo italiano + 2 + 1 + 105.9 + 88.5 + 105.9 + 2 + true/false + true/false + true/false + 3 + 2 + Wohnküche, Kochnische... + Cucina abitabile, angolo cottura... + 2 + true/false + 20.4 + true/false + 80.4 + 1 + 2 + Parkplatz/Stellplatz überdacht, nicht überdacht, im Freien... + Parcheggio al coperto, in casa, fuori... + true/false + Beschreibung... + Descrizione... + true/false + true/false + A,B,C,D... + 443.50 + Fernwärme... + Teleriscaldamento... + true/false + true/false + 300123.45 + true/false + 223.45 + http://lorempixel.com/400/400/city/1.jpg + http://lorempixel.com/400/400/city/2.jpg + http://lorempixel.com/400/400/city/3.jpg + http://lorempixel.com/400/400/planimetry/1.jpg + http://lorempixel.com/400/400/planimetry/2.jpg + 2013-05-12 + 2014-10-19 + + + + diff --git a/Examples/src/main/resources/org/openestate/io/examples/immobiliare_it.xml b/Examples/src/main/resources/org/openestate/io/examples/immobiliare_it.xml index 96db8b0e..87f67e9a 100644 --- a/Examples/src/main/resources/org/openestate/io/examples/immobiliare_it.xml +++ b/Examples/src/main/resources/org/openestate/io/examples/immobiliare_it.xml @@ -1,7 +1,8 @@ - + - 2.5 + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://feed.immobiliare.it/import/docs/xsd/v2.7.xsd"> + 2.7 John Doe @@ -19,9 +20,12 @@ 51064668 2013-04-13T13:31:00+01:00 - + R - + + + + ottimo signorile @@ -46,9 +50,16 @@ 6 280 700000 - - A - 20.88 + + + + + 3.88 + 1.22 + + + Yes + 2 @@ -72,13 +83,46 @@ http://www.example.com/capitolato.pdf http://www.example.com/descrizione_progetto.pdf + + + 2015-10-30T17:00:00 + 2015-11-02T18:00:00 + + 1000 + 100 + 1500 + Tribunale di Parma + F0005 + 5 + + + Dott. Luigi Bianchi + luigi.bianchi@nowhere.org + +3906654321 + +3906656565 + + + Mario Verdi + + + Dott. Carlo Rossi + + + Vendita fallimentare + + + + + + + http://www.example.com/case/images/Z9A8B43/image1.jpg http://www.example.com/case/images/Z9A8B43/image2.jpg - - + + @@ -87,9 +131,9 @@ 31064668 2013-04-13T13:32:00+01:00 - + S - + seminativo irriguo risaia stabile @@ -114,10 +158,11 @@ 6 - 220 + 2200 110000 - - + + + D 84.56 @@ -149,9 +194,9 @@ 61064668 2010-10-13T13:32:00+01:00 - + S - + ottimo signorile @@ -173,10 +218,25 @@ 6 - 200 + +

+ + Ufficio + 5 + 300 + + + Garage + 0 + 30 + 40 + +
+ 250000 - - + + + E 110 @@ -206,12 +266,13 @@ + 51065668 2013-04-13T13:31:00+01:00 - + R - + ristrutturato medio @@ -236,7 +297,9 @@ 6 180 450000 - + + + A 29.4 @@ -256,6 +319,7 @@ 3 3 http://www.example.com/video?dreamhouse.mpg + http://getrix.floorplanner.com/h34v3n/embed http://www.example.com/case/images/Z9A8B43/image1.jpg @@ -268,12 +332,12 @@ 31065668 2013-04-13T13:32:00+01:00 - + R Stabile - + nuovo @@ -296,8 +360,9 @@ 18 200 800000 - - + + + C 50 @@ -343,43 +408,14 @@ - - 61065668 - 2011-06-13T13:32:00+01:00 - - S - - R - - Appartamento - - nd - - - My Agency S.A. - contact@agency.com - - - IT - Lazio - Roma - Roma - - - 3 - 100 - 150000 - - esente - - + My Agency S.A. contact@agency.com - + ottimo signorile @@ -397,12 +433,17 @@ 8.183 + - - - 150 1 + 20 + 150 + + + + esente + 1 2013-03-06T00:00:00+01:00 @@ -417,26 +458,252 @@ 50 0 250 - > + DoesntMatter N - - + N + Y - - Per contattare l'inserzionista - + Per contattare l'inserzionista http://www.easystanza.it/Photos.idx/IT.idx/nopic.jpg + + + + 2016-03-07T11:59:53 + R + + nuovo + + + + case@cose.it + + + IT + Sicilia + Trapani + Pantelleria + + + 91017 + 36.8231 + 11.9406 + + + + 2 + 55 + 1300 + + + + + 13.88 + 1.22 + + + + + + 1 + 1 + Angolo cottura + Autonomo + Nessuno + Y + Y + Y + 2 + 3 + N + N + 2009 + + + + + + + + + + + A + 2016-01-01T00:00:00 + 2016-12-31T00:00:00 + + 550.0000 + 180.0000 + 100.0000 + + Prenotazioni a meno di 72h di anticipo, ove possibili, comportano maggiorazione del 50% + + + + 500 + 20 + 50 + + + + + 123455-JD + 2015-11-25T09:20:30+01:00 + + John Doe Building inc. + doe@nowhere.net + + IT + Lazio + Roma + Tivoli + + Via Tiburtina, 123/c + + +3907745551234 + +393935551234 + + + + Fondamenta + 2015-11-05T08:00:00+01:00 + 2016-06-30T18:00:00+01:00 + Residenza delle Terme + + http://floorplanner.com/johndoe/ResidenzaTerme/ + http://panora.eu/johndoe/ResidenzaTerme/virtualtour/ + + + + + 3.88 + 1.22 + + + Yes + + + + IT + Lazio + Roma + Tivoli + + Bagni Di Tivoli + Via Tiburtina 123 + 00019 + 41.95222 + 12.72426 + + + + + + + + + + + + 30 + 10 + + 123456-a02 + Appartamento + 90000 + 55 + 3 + 1 + 2 + 1 + + http://docs.nowhere.net/projects/ResidenzaTerme-residenziale-002.pdf + + http://img.nowhere.net/projects/ResidenzaTerme/002-cg-1.jpg + http://img.nowhere.net/projects/ResidenzaTerme/002-cg-2.jpg + http://img.nowhere.net/projects/ResidenzaTerme/002-cg-3.jpg + + + + 123456-a03 + Appartamento + 110000 + 55 + 3 + 1 + 3 + 1 + + http://docs.nowhere.net/projects/ResidenzaTerme-residenziale-003.pdf + + http://img.nowhere.net/projects/ResidenzaTerme/003-cg-1.jpg + http://img.nowhere.net/projects/ResidenzaTerme/003-cg-2.jpg + http://img.nowhere.net/projects/ResidenzaTerme/003-cg-3.jpg + + + + 123456-a04 + Appartamento + 120000 + 55 + 3 + 1 + 4 + 1 + + http://docs.nowhere.net/projects/ResidenzaTerme-residenziale-004.pdf + + http://img.nowhere.net/projects/ResidenzaTerme/004-cg-1.jpg + http://img.nowhere.net/projects/ResidenzaTerme/004-cg-2.jpg + http://img.nowhere.net/projects/ResidenzaTerme/004-cg-3.jpg + + + + 123456-a05 + Appartamento + 190000 + 120 + 5 + 2 + 5 + 2 + + http://docs.nowhere.net/projects/ResidenzaTerme-residenziale-005.pdf + + http://img.nowhere.net/projects/ResidenzaTerme/005-cg-1.jpg + http://img.nowhere.net/projects/ResidenzaTerme/005-cg-2.jpg + http://img.nowhere.net/projects/ResidenzaTerme/005-cg-3.jpg + + + + 123456-c01 + Negozio + 115000 + 80 + 5 + 2 + 0 + + + http://docs.nowhere.net/projects/ResidenzaTerme-commerciale-001.pdf + + http://img.nowhere.net/projects/ResidenzaTerme/001-cg-1.jpg + http://img.nowhere.net/projects/ResidenzaTerme/001-cg-2.jpg + http://img.nowhere.net/projects/ResidenzaTerme/001-cg-3.jpg + + + + 123456-JD 2010-11-25T09:20:30+01:00 @@ -460,13 +727,14 @@ 2010-11-05T08:00:00+01:00 2011-06-30T18:00:00+01:00 Residenza delle Terme - - + http://floorplanner.com/johndoe/ResidenzaTerme/ http://panora.eu/johndoe/ResidenzaTerme/virtualtour/ - - - C + + + + ! + 133.88 IT @@ -482,12 +750,9 @@ - - - - - - + + + @@ -504,16 +769,12 @@ 1 2 1 - - + http://docs.nowhere.net/projects/ResidenzaTerme-residenziale-002.pdf - http://img.nowhere.net/projects/ResidenzaTerme/002-cg-1.jpg - - http://img.nowhere.net/projects/ResidenzaTerme/002-cg-2.jpg - - http://img.nowhere.net/projects/ResidenzaTerme/002-cg-3.jpg - + http://img.nowhere.net/projects/ResidenzaTerme/002-cg-1.jpg + http://img.nowhere.net/projects/ResidenzaTerme/002-cg-2.jpg + http://img.nowhere.net/projects/ResidenzaTerme/002-cg-3.jpg @@ -525,16 +786,12 @@ 1 3 1 - - + http://docs.nowhere.net/projects/ResidenzaTerme-residenziale-003.pdf - http://img.nowhere.net/projects/ResidenzaTerme/003-cg-1.jpg - - http://img.nowhere.net/projects/ResidenzaTerme/003-cg-2.jpg - - http://img.nowhere.net/projects/ResidenzaTerme/003-cg-3.jpg - + http://img.nowhere.net/projects/ResidenzaTerme/003-cg-1.jpg + http://img.nowhere.net/projects/ResidenzaTerme/003-cg-2.jpg + http://img.nowhere.net/projects/ResidenzaTerme/003-cg-3.jpg @@ -546,16 +803,12 @@ 1 4 1 - - + http://docs.nowhere.net/projects/ResidenzaTerme-residenziale-004.pdf - http://img.nowhere.net/projects/ResidenzaTerme/004-cg-1.jpg - - http://img.nowhere.net/projects/ResidenzaTerme/004-cg-2.jpg - - http://img.nowhere.net/projects/ResidenzaTerme/004-cg-3.jpg - + http://img.nowhere.net/projects/ResidenzaTerme/004-cg-1.jpg + http://img.nowhere.net/projects/ResidenzaTerme/004-cg-2.jpg + http://img.nowhere.net/projects/ResidenzaTerme/004-cg-3.jpg @@ -567,16 +820,12 @@ 2 5 2 - - + http://docs.nowhere.net/projects/ResidenzaTerme-residenziale-005.pdf - http://img.nowhere.net/projects/ResidenzaTerme/005-cg-1.jpg - - http://img.nowhere.net/projects/ResidenzaTerme/005-cg-2.jpg - - http://img.nowhere.net/projects/ResidenzaTerme/005-cg-3.jpg - + http://img.nowhere.net/projects/ResidenzaTerme/005-cg-1.jpg + http://img.nowhere.net/projects/ResidenzaTerme/005-cg-2.jpg + http://img.nowhere.net/projects/ResidenzaTerme/005-cg-3.jpg @@ -587,20 +836,16 @@ 5 2 0 - - - + + http://docs.nowhere.net/projects/ResidenzaTerme-commerciale-001.pdf - http://img.nowhere.net/projects/ResidenzaTerme/001-cg-1.jpg - - http://img.nowhere.net/projects/ResidenzaTerme/001-cg-2.jpg - - http://img.nowhere.net/projects/ResidenzaTerme/001-cg-3.jpg - + http://img.nowhere.net/projects/ResidenzaTerme/001-cg-1.jpg + http://img.nowhere.net/projects/ResidenzaTerme/001-cg-2.jpg + http://img.nowhere.net/projects/ResidenzaTerme/001-cg-3.jpg - \ No newline at end of file + diff --git a/Examples/src/main/resources/org/openestate/io/examples/kyero.xml b/Examples/src/main/resources/org/openestate/io/examples/kyero.xml index 619e8d61..e0ac47b6 100644 --- a/Examples/src/main/resources/org/openestate/io/examples/kyero.xml +++ b/Examples/src/main/resources/org/openestate/io/examples/kyero.xml @@ -1,4 +1,4 @@ - + 3 @@ -16,11 +16,12 @@ villa almunecar granada + spain 36.728807 -3.693466 - Urb Tropicana + optional location detail 3 2 1 @@ -30,77 +31,37 @@ D - C + X - http://bulgarian.website.com/property/123456.htm http://catalan.website.com/property/123456.htm - http://czech.website.com/property/123456.htm http://german.website.com/property/123456.htm http://danish.website.com/property/123456.htm - http://greek.website.com/property/123456.htm http://english.website.com/property/123456.htm http://spanish.website.com/property/123456.htm - http://estonian.website.com/property/123456.htm http://finnish.website.com/property/123456.htm http://french.website.com/property/123456.htm - http://hindi.website.com/property/123456.htm - http://hungarian.website.com/property/123456.htm - http://indonesian.website.com/property/123456.htm http://italian.website.com/property/123456.htm - http://japanese.website.com/property/123456.htm - http://korean.website.com/property/123456.htm - http://lithunain.website.com/property/123456.htm - http://latvian.website.com/property/123456.htm http://dutch.website.com/property/123456.htm http://norwegian.website.com/property/123456.htm - http://polish.website.com/property/123456.htm http://portuguese.website.com/property/123456.htm - http://romanian.website.com/property/123456.htm http://russian.website.com/property/123456.htm - http://slovak.website.com/property/123456.htm - http://slovenian.website.com/property/123456.htm http://swedish.website.com/property/123456.htm - http://thai.website.com/property/123456.htm - http://turkish.website.com/property/123456.htm - http://ukranian.website.com/property/123456.htm - http://vietnamese.website.com/property/123456.htm - http://chinese_simplified.website.com/property/123456.htm - Bulgarian property description Catalan property description - Czech property description German property description Danish property description - Greek property description English property description Spanish property description - Estonian property description Finnish property description French property description - Hindi property description - Hungarian property description - Indonesian property description Italian property description - Japanese property description - Korean property description - Lithuanian property description - Latvian property description Dutch property description Norwegian property description - Polish property description Portuguese property description - Romainan property description Russian property description - Slovak property description - Slovenian property description Swedish property description - Thai property description - Turkish property description - Ukranian property description - Vietnamese property description - Simplified Chinese property description good rental potential @@ -121,9 +82,9 @@ http://images.kyero.com/12811581_large.jpg - + http://images.kyero.com/12811582_large.jpg - \ No newline at end of file + diff --git a/Examples/src/main/resources/org/openestate/io/examples/log4j.properties b/Examples/src/main/resources/org/openestate/io/examples/log4j.properties deleted file mode 100644 index 7adeb326..00000000 --- a/Examples/src/main/resources/org/openestate/io/examples/log4j.properties +++ /dev/null @@ -1,19 +0,0 @@ -# -# settings for 'Log4j' -# see http://logging.apache.org/log4j/ -# -# available priorities are: -# OFF, FATAL, ERROR, WARN, INFO, DEBUG, ALL -# -log4j.rootLogger=ALL,null -# logging for OpenEstate-Impl -log4j.logger.com.openindex=ALL,console -log4j.logger.org.openestate=ALL,console -# writing to null -log4j.appender.null=org.apache.log4j.varia.NullAppender -log4j.appender.null.layout=org.apache.log4j.PatternLayout -log4j.appender.null.layout.conversionPattern=%d{DATE} %5p [%30.30C:%4L] %m%n -# writing to console -log4j.appender.console=org.apache.log4j.ConsoleAppender -log4j.appender.console.layout=org.apache.log4j.PatternLayout -log4j.appender.console.layout.conversionPattern=%d{HH:mm:ss} %5p [%30.30C:%4L] %m%n diff --git a/Examples/src/main/resources/org/openestate/io/examples/trovit.xml b/Examples/src/main/resources/org/openestate/io/examples/trovit.xml index ae346084..f30eea55 100644 --- a/Examples/src/main/resources/org/openestate/io/examples/trovit.xml +++ b/Examples/src/main/resources/org/openestate/io/examples/trovit.xml @@ -2,77 +2,85 @@ - - <![CDATA[London- Notting Hill]]> + + <![CDATA[4 br, 2 bath House - 816 Brookwood]]> - - - - - - + + + + + +
+ + + + + + + + + + + + + - -
- - - - - - + + + - + - - - - - - - + + + + - -
- - <![CDATA[Semi-detached in Edinburgh]]> + + <![CDATA[ 1 br, 1 bath Apartment - 711 E. Kingsley]]> - + + - - - - - -
- - - + + + +
+ + + + + + + + + + + + + + + + + - + - - - - - - - - - - + + + + + +
\ No newline at end of file diff --git a/Examples/src/test/java/org/openestate/io/examples/utils/RandomStringUtilsTest.java b/Examples/src/test/java/org/openestate/io/examples/utils/RandomStringUtilsTest.java deleted file mode 100644 index 647f26f4..00000000 --- a/Examples/src/test/java/org/openestate/io/examples/utils/RandomStringUtilsTest.java +++ /dev/null @@ -1,107 +0,0 @@ -/* - * Copyright 2015-2018 OpenEstate.org. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.openestate.io.examples.utils; - -import org.apache.commons.lang3.CharUtils; -import org.junit.Assert; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.junit.runners.JUnit4; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -/** - * RandomStringUtilsTest. - * - * @author Andreas Rudolph - * @since 1.3 - */ -@RunWith(JUnit4.class) -public class RandomStringUtilsTest { - private static final Logger LOGGER = LoggerFactory.getLogger(RandomStringUtilsTest.class); - - private static boolean isAsciiAlpha(String value) { - for (char c : value.toCharArray()) { - if (!CharUtils.isAsciiAlpha(c)) - return false; - } - return true; - } - - private static boolean isAsciiAlphanumeric(String value) { - for (char c : value.toCharArray()) { - if (!CharUtils.isAsciiAlphanumeric(c)) - return false; - } - return true; - } - - private static boolean isAsciiNumeric(String value) { - for (char c : value.toCharArray()) { - if (!CharUtils.isAsciiNumeric(c)) - return false; - } - return true; - } - - @Test - public void testRandom() throws Exception { - for (int length = 1; length < 10; length++) { - String value = RandomStringUtils.random(length); - //LOGGER.debug( "random alphanumeric string: " + value ); - - Assert.assertEquals( - "random string has a length of " + length, - length, value.length()); - - Assert.assertEquals( - "random string is alphanumeric", - true, isAsciiAlphanumeric(value)); - } - } - - @Test - public void testRandomLetters() throws Exception { - for (int length = 1; length < 10; length++) { - String value = RandomStringUtils.randomLetters(length); - //LOGGER.debug( "random alpha string: " + value ); - - Assert.assertEquals( - "random string has a length of " + length, - length, value.length()); - - Assert.assertEquals( - "random string is alpha", - true, isAsciiAlpha(value)); - } - } - - @Test - public void testRandomNumbers() throws Exception { - for (int length = 1; length < 10; length++) { - String value = RandomStringUtils.randomNumeric(length); - //LOGGER.debug( "random numeric string: " + value ); - - Assert.assertEquals( - "random string has a length of " + length, - length, value.length()); - - Assert.assertEquals( - "random string is numeric", - true, isAsciiNumeric(value)); - } - } -} \ No newline at end of file diff --git a/Examples/src/test/resources/log4j.properties b/Examples/src/test/resources/log4j.properties deleted file mode 100644 index 0a837c30..00000000 --- a/Examples/src/test/resources/log4j.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# settings for 'Log4j' -# see http://logging.apache.org/log4j/ -# -# available priorities are: -# OFF, FATAL, ERROR, WARN, INFO, DEBUG, ALL -# - -log4j.rootLogger = ALL,null - -# logging for OpenEstate-IO -log4j.logger.org.openestate.io = ALL,console - -# writing to null -log4j.appender.null = org.apache.log4j.varia.NullAppender -log4j.appender.null.layout = org.apache.log4j.PatternLayout -log4j.appender.null.layout.conversionPattern = %d{DATE} %5p [%30.30C:%4L] %m%n - -# writing to console -log4j.appender.console = org.apache.log4j.ConsoleAppender -log4j.appender.console.layout = org.apache.log4j.PatternLayout -log4j.appender.console.layout.conversionPattern = %d{HH:mm:ss} %5p [%30.30C:%4L] %m%n diff --git a/Examples/src/test/resources/logback.xml b/Examples/src/test/resources/logback.xml new file mode 100644 index 00000000..6a3ab4da --- /dev/null +++ b/Examples/src/test/resources/logback.xml @@ -0,0 +1,18 @@ + + + + + + [%p] %msg%n + + + + + + + + + diff --git a/Filemaker/.gitignore b/Filemaker/.gitignore index 48215a5c..2a36a89e 100644 --- a/Filemaker/.gitignore +++ b/Filemaker/.gitignore @@ -1,2 +1,2 @@ -release/ -target/ +/apidocs +/target diff --git a/Filemaker/README.md b/Filemaker/README.md index 8df911f7..31b8af99 100644 --- a/Filemaker/README.md +++ b/Filemaker/README.md @@ -1,49 +1,33 @@ -OpenEstate-IO-Filemaker 1.4 +OpenEstate-IO-Filemaker 1.5 =========================== -*OpenEstate-IO-Filemaker* is a Java library to read and write XML formats of -the real estate software [*FlatHunter Pro*](https://www.fmmedia.de/immobilien/flathunterpro), -which is based on the [*Filemaker*](https://www.filemaker.com/) database system. +*OpenEstate-IO-Filemaker* is a Java library to read and write XML formats of the real estate software [*FlatHunter Pro*](https://www.fmmedia.de/immobilien/flathunterpro), which is based on the [*Filemaker*](https://www.filemaker.com/) database system. Features -------- -- read *FMPXMLLAYOUT* & *FMPXMLRESULT* data according to the specifications - of *Filemaker* - (see [`FilemakerReadingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/Examples/src/main/java/org/openestate/io/examples/FilemakerReadingExample.java)) -- write *FMPXMLLAYOUT* & *FMPXMLRESULT* data according to the specifications - of *Filemaker* - (see [`FilemakerWritingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/Examples/src/main/java/org/openestate/io/examples/FilemakerWritingExample.java)) -- read *FMPXMLRESULT* data more easily through a high level class - (see [`FilemakerResultMappingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/Examples/src/main/java/org/openestate/io/examples/FilemakerResultMappingExample.java)) +- read *FMPXMLLAYOUT* & *FMPXMLRESULT* data according to the specifications of *Filemaker* (see [`FilemakerReadingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/Examples/src/main/java/org/openestate/io/examples/FilemakerReadingExample.java)) +- write *FMPXMLLAYOUT* & *FMPXMLRESULT* data according to the specifications of *Filemaker* (see [`FilemakerWritingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/Examples/src/main/java/org/openestate/io/examples/FilemakerWritingExample.java)) +- read *FMPXMLRESULT* data more easily through a high level class (see [`FilemakerResultMappingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/Examples/src/main/java/org/openestate/io/examples/FilemakerResultMappingExample.java)) How to use ---------- -Download the [latest release from GitHub](https://github.com/OpenEstate/OpenEstate-IO/releases/latest). -The provided archive contains all required files (compiled libraries, -dependencies, source code and documentations). +Download the [latest release from GitHub](https://github.com/OpenEstate/OpenEstate-IO/releases/latest). The provided archive contains all required files (compiled libraries, dependencies, source code and documentations). -Alternatively you can integrate the library from -[Maven Central Repository](https://search.maven.org/#search|ga|1|org.openestate.io) -into your [Maven](https://maven.apache.org/) project. Just add the following -dependency to your projects `pom.xml`: +Alternatively you can integrate the library from [Maven Central Repository](https://search.maven.org/#search|ga|1|org.openestate.io) into your [Maven](https://maven.apache.org/) project. Just add the following dependency to your projects `pom.xml`: ```xml org.openestate.io OpenEstate-IO-Filemaker - 1.4 + 1.5 ``` -You can find further information in the -[project wiki](https://github.com/OpenEstate/OpenEstate-IO/wiki/Usage-Filemaker). -Some example classes for this format are available in the -[`Examples`](https://github.com/OpenEstate/OpenEstate-IO/tree/v1.4/Examples) -module. +You can find further information in the [project wiki](https://github.com/OpenEstate/OpenEstate-IO/wiki/Usage-Filemaker). Some example classes for this format are available in the [`Examples`](https://github.com/OpenEstate/OpenEstate-IO/tree/v1.5/Examples) module. Specifications @@ -55,42 +39,57 @@ The specifications for this format are placed in the [`specs`](specs) folder. Dependencies ------------ -- Java 7 or newer -- [commons-codec 1.11](https://commons.apache.org/proper/commons-codec/) -- [commons-io 2.6](https://commons.apache.org/proper/commons-io/) -- [commons-lang 3.8.1](https://commons.apache.org/proper/commons-lang/) -- [jaxb2-basics-runtime 0.11.1](https://github.com/highsource/jaxb2-basics) -- [jaxen 1.1.6](https://github.com/jaxen-xpath/jaxen) -- [SLF4J 1.7.25](https://www.slf4j.org/) +- Java 8 or newer +- [commons-codec 1.15](https://commons.apache.org/proper/commons-codec/) +- [commons-io 2.11.0](https://commons.apache.org/proper/commons-io/) +- [commons-lang 3.12.0](https://commons.apache.org/proper/commons-lang/) +- [Eclipse Implementation of JAXB 2.3.5](https://projects.eclipse.org/projects/ee4j.jaxb-impl) +- [Jakarta Activation 1.2.2](https://projects.eclipse.org/projects/ee4j.jaf) +- [Jakarta Annotations 1.3.5](https://projects.eclipse.org/projects/ee4j.ca) +- [Jakarta XML Binding 2.3.3](https://projects.eclipse.org/projects/ee4j.jaxb) +- [jaxb2-basics-runtime 0.12.0](https://github.com/highsource/jaxb2-basics) +- [SLF4J 1.7.30](https://www.slf4j.org/) + + +Notes about JDK versions below 11 +--------------------------------- + +JAXB is bundled with JDK 8, was disabled / deprecated in JDK 9 & 10 and finally removed in JDK 11. Therefore, we're providing JAXB as an explicit dependency. See also ["JAXB on Java 9, 10, 11 and beyond"](https://www.jesperdj.com/2018/09/30/jaxb-on-java-9-10-11-and-beyond/). + +It is recommended to use this library with JDK 11 as it should work out of the box. In case you're using JDK 8, you might need to follow one of these steps documented at ["JAXB Release Documentation"](https://javaee.github.io/jaxb-v2/doc/user-guide/release-documentation.html#deployment-migrating-jaxb-2-0-applications-to-javase-6): + +> JavaSE comes with JAXB 2.x API/implementation in `rt.jar`. Each version of JavaSE (6, 7, 8, ...) contains different version of JAXB 2.x API. Therefore, if you want to use different version of JAXB API/implementation than the one present in your version of JDK, you are required to override a portion of `rt.jar` with the new API. There are several ways to achieve this: +> +> 1. Place the `jakarta.xml.bind-api-X.Y.Z.jar` into `$JRE_HOME/lib/endorsed`. **Do not put other JAXB jars into the endorsed directory.** This essentially makes your JRE to "JRE X + JAXB 2.y". This would affect any other applications that use this JRE, and it's easy. On the other hand, in various scenarios you may not be able to alter the JRE. +> +> 2. Use the system property `java.endorsed.dirs` when you launch your application, and have it point to the directory which contains the `jakarta.xml.bind-api-X.Y.Z.jar` only. **The directory must not contain any other jaxb artifacts.** This allows you to use different version of JAXB for different applications. +> +> See the [endorsed directory mechanism](http://docs.oracle.com/javase/6/docs/technotes/guides/standards/) for more details. + +All provided dependencies should work with JDK 8. If compatibility problems occur, you might replace them with an earlier version. Changelog --------- -Take a look at -[`CHANGELOG.md`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/CHANGELOG.md) -for the full changelog. +Take a look at [`CHANGELOG.md`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/CHANGELOG.md) for the full changelog. License ------- -This library is licensed under the terms of -[Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.html). -Take a look at -[`LICENSE.txt`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/LICENSE.txt) -for the license text. +This library is licensed under the terms of [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.html). Take a look at [`LICENSE.txt`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/LICENSE.txt) for the license text. Further information ------------------- -- [*OpenEstate-IO* at GitHub](https://github.com/OpenEstate/OpenEstate-IO) -- [Releases of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/releases) -- [Changelog of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/CHANGELOG.md) -- [API documentation of *OpenEstate-IO*](https://media.openestate.org/apidocs/OpenEstate-IO/) -- [English documentation about *FMPXMLLAYOUT*](https://etutorials.org/XML/filemaker+pro+6+developers+guide+to+xml_xsl/Chapter+4+FileMaker+Pro+XML+Schema+or+Grammar+Formats+DTDs/4.1+FMPXMLLAYOUT+Schema+Grammar/) -- [English documentation about *FMPXMLRESULT*](https://etutorials.org/XML/filemaker+pro+6+developers+guide+to+xml_xsl/Chapter+4+FileMaker+Pro+XML+Schema+or+Grammar+Formats+DTDs/4.2+FMPXMLRESULT+Schema+Grammar/) -- [English documentation about *FMPDSORESULT*](https://etutorials.org/XML/filemaker+pro+6+developers+guide+to+xml_xsl/Chapter+4+FileMaker+Pro+XML+Schema+or+Grammar+Formats+DTDs/4.3+FMPDSORESULT+Schema+Grammar/) -- [German documentation about *FMPXMLRESULT*](https://www.filemaker.com/de/help/html/import_export.16.30.html) -- [German documentation about *FMPDSORESULT*](https://www.filemaker.com/de/help/html/import_export.16.29.html) +- [*OpenEstate-IO* at GitHub](https://github.com/OpenEstate/OpenEstate-IO) +- [Releases of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/releases) +- [Changelog of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/CHANGELOG.md) +- [API documentation of *OpenEstate-IO*](https://media.openestate.org/apidocs/OpenEstate-IO/) +- [English documentation about *FMPXMLLAYOUT*](https://etutorials.org/XML/filemaker+pro+6+developers+guide+to+xml_xsl/Chapter+4+FileMaker+Pro+XML+Schema+or+Grammar+Formats+DTDs/4.1+FMPXMLLAYOUT+Schema+Grammar/) +- [English documentation about *FMPXMLRESULT*](https://etutorials.org/XML/filemaker+pro+6+developers+guide+to+xml_xsl/Chapter+4+FileMaker+Pro+XML+Schema+or+Grammar+Formats+DTDs/4.2+FMPXMLRESULT+Schema+Grammar/) +- [English documentation about *FMPDSORESULT*](https://etutorials.org/XML/filemaker+pro+6+developers+guide+to+xml_xsl/Chapter+4+FileMaker+Pro+XML+Schema+or+Grammar+Formats+DTDs/4.3+FMPDSORESULT+Schema+Grammar/) +- [German documentation about *FMPXMLRESULT*](https://www.filemaker.com/de/help/html/import_export.16.30.html) +- [German documentation about *FMPDSORESULT*](https://www.filemaker.com/de/help/html/import_export.16.29.html) diff --git a/Filemaker/mvn-clean.sh b/Filemaker/mvn-clean.sh index de39343b..c9c720a3 100755 --- a/Filemaker/mvn-clean.sh +++ b/Filemaker/mvn-clean.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2015-2018 OpenEstate.org +# Copyright 2015-2021 OpenEstate.org # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/Filemaker/mvn-findbugs-gui.sh b/Filemaker/mvn-findbugs-gui.sh deleted file mode 100755 index 4934c6db..00000000 --- a/Filemaker/mvn-findbugs-gui.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/usr/bin/env bash -# -# Copyright 2015-2018 OpenEstate.org -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -MVN="mvn" -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" - -set -e -export LANG=en -cd "$DIR" -"$MVN" findbugs:check findbugs:gui diff --git a/Filemaker/mvn-install.sh b/Filemaker/mvn-install.sh index 8a63ed5a..238910c9 100755 --- a/Filemaker/mvn-install.sh +++ b/Filemaker/mvn-install.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2015-2018 OpenEstate.org +# Copyright 2015-2021 OpenEstate.org # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/Filemaker/mvn-jaxb-xjc.sh b/Filemaker/mvn-jaxb-xjc.sh index 48548ef2..be695755 100755 --- a/Filemaker/mvn-jaxb-xjc.sh +++ b/Filemaker/mvn-jaxb-xjc.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2015-2018 OpenEstate.org +# Copyright 2015-2021 OpenEstate.org # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -21,4 +21,4 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" set -e export LANG=en cd "$DIR" -"$MVN" org.jvnet.jaxb2.maven2:maven-jaxb22-plugin:generate +"$MVN" org.jvnet.jaxb2.maven2:maven-jaxb23-plugin:generate diff --git a/Filemaker/pom.xml b/Filemaker/pom.xml index 0aad341e..72549af1 100644 --- a/Filemaker/pom.xml +++ b/Filemaker/pom.xml @@ -7,11 +7,11 @@ org.openestate.io OpenEstate-IO - 1.4 + 1.5 OpenEstate-IO-Filemaker - 1.4 + 1.5 jar OpenEstate-IO-Filemaker @@ -27,7 +27,7 @@ The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo A business-friendly OSS license @@ -46,12 +46,6 @@ - - com.google.code.findbugs - annotations - compile - true - commons-codec commons-codec @@ -68,23 +62,28 @@ compile - org.jvnet.jaxb2_commons - jaxb2-basics-runtime + jakarta.annotation + jakarta.annotation-api compile - jaxen - jaxen + jakarta.xml.bind + jakarta.xml.bind-api compile - org.openestate.io - OpenEstate-IO-Core + org.glassfish.jaxb + jaxb-runtime + runtime + + + org.jvnet.jaxb2_commons + jaxb2-basics-runtime compile - org.slf4j - slf4j-api + org.openestate.io + OpenEstate-IO-Core compile @@ -95,13 +94,8 @@ test - log4j - log4j - test - - - org.slf4j - slf4j-log4j12 + ch.qos.logback + logback-classic test @@ -110,6 +104,15 @@ + + + org.apache.maven.plugins + maven-compiler-plugin + + 8 + + + org.codehaus.mojo @@ -129,23 +132,10 @@ - - - org.apache.maven.plugins - maven-jar-plugin - - - - org.openestate.io.filemaker - - - - - org.jvnet.jaxb2.maven2 - maven-jaxb22-plugin + maven-jaxb23-plugin ${project.basedir}/src/main/jaxb ${project.basedir}/src/main/schema @@ -167,7 +157,7 @@ false false - 2.2 + 2.3 true true @@ -180,4 +170,5 @@ + diff --git a/Filemaker/src/findbugs/exclude.xml b/Filemaker/src/findbugs/exclude.xml deleted file mode 100644 index e77769d9..00000000 --- a/Filemaker/src/findbugs/exclude.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/Filemaker/src/main/java/org/openestate/io/filemaker/FilemakerDocument.java b/Filemaker/src/main/java/org/openestate/io/filemaker/FilemakerDocument.java index f57386f3..b522ab13 100644 --- a/Filemaker/src/main/java/org/openestate/io/filemaker/FilemakerDocument.java +++ b/Filemaker/src/main/java/org/openestate/io/filemaker/FilemakerDocument.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -23,12 +23,10 @@ /** * A general Filemaker-XML document. * - * @param the class of a (via JAXB generated) Java object, that the contained - * {@link Document} is mapped to + * @param the class of a Java object (generated via JAXB), that the contained {@link Document} is mapped to * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public abstract class FilemakerDocument extends XmlDocument { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(FilemakerDocument.class); diff --git a/Filemaker/src/main/java/org/openestate/io/filemaker/FilemakerLayoutDocument.java b/Filemaker/src/main/java/org/openestate/io/filemaker/FilemakerLayoutDocument.java index 516d4149..b0871738 100644 --- a/Filemaker/src/main/java/org/openestate/io/filemaker/FilemakerLayoutDocument.java +++ b/Filemaker/src/main/java/org/openestate/io/filemaker/FilemakerLayoutDocument.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,6 +15,7 @@ */ package org.openestate.io.filemaker; +import javax.xml.bind.JAXBContext; import javax.xml.bind.JAXBException; import javax.xml.parsers.ParserConfigurationException; import org.openestate.io.core.XmlUtils; @@ -25,13 +26,11 @@ import org.w3c.dom.Element; /** - * XML document from Filemaker with a - * <FMPXMLLAYOUT> root element. + * XML document from Filemaker with a <FMPXMLLAYOUT> root element. * * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public class FilemakerLayoutDocument extends FilemakerDocument { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(FilemakerLayoutDocument.class); @@ -78,19 +77,33 @@ public static FilemakerLayoutDocument newDocument() throws ParserConfigurationEx * @throws JAXBException if a problem with JAXB occurred */ public static FilemakerLayoutDocument newDocument(FMPXMLLAYOUT xmlLayout) throws ParserConfigurationException, JAXBException { + return newDocument(xmlLayout, null); + } + + /** + * Creates a {@link FilemakerLayoutDocument} from a {@link FMPXMLLAYOUT} object. + * + * @param xmlLayout Java object, that represents the <FMPXMLLAYOUT> root element + * @param context JAXB context for marshalling + * @return created document + * @throws ParserConfigurationException if the parser is not properly configured + * @throws JAXBException if a problem with JAXB occurred + */ + public static FilemakerLayoutDocument newDocument(FMPXMLLAYOUT xmlLayout, JAXBContext context) throws ParserConfigurationException, JAXBException { Document document = XmlUtils.newDocument(); - FilemakerUtils.createMarshaller("UTF-8", true).marshal(xmlLayout, document); + FilemakerUtils.createMarshaller("UTF-8", true, context).marshal(xmlLayout, document); return new FilemakerLayoutDocument(document); } /** * Creates a {@link FMPXMLLAYOUT} object from the contained {@link Document}. * + * @param context JAXB context for unmarshalling * @return created object, that represents the <FMPXMLLAYOUT> root element * @throws JAXBException if a problem with JAXB occurred */ @Override - public FMPXMLLAYOUT toObject() throws JAXBException { - return (FMPXMLLAYOUT) FilemakerUtils.createUnmarshaller().unmarshal(this.getDocument()); + public FMPXMLLAYOUT toObject(JAXBContext context) throws JAXBException { + return (FMPXMLLAYOUT) FilemakerUtils.createUnmarshaller(context).unmarshal(this.getDocument()); } } \ No newline at end of file diff --git a/Filemaker/src/main/java/org/openestate/io/filemaker/FilemakerResultDocument.java b/Filemaker/src/main/java/org/openestate/io/filemaker/FilemakerResultDocument.java index 2bc0176a..a16bf9ee 100644 --- a/Filemaker/src/main/java/org/openestate/io/filemaker/FilemakerResultDocument.java +++ b/Filemaker/src/main/java/org/openestate/io/filemaker/FilemakerResultDocument.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,6 +15,7 @@ */ package org.openestate.io.filemaker; +import javax.xml.bind.JAXBContext; import javax.xml.bind.JAXBException; import javax.xml.parsers.ParserConfigurationException; import org.openestate.io.core.XmlUtils; @@ -25,13 +26,11 @@ import org.w3c.dom.Element; /** - * XML document from Filemaker with a - * <FMPXMLRESULT> root element. + * XML document from Filemaker with a <FMPXMLRESULT> root element. * * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public class FilemakerResultDocument extends FilemakerDocument { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(FilemakerResultDocument.class); @@ -78,8 +77,21 @@ public static FilemakerResultDocument newDocument() throws ParserConfigurationEx * @throws JAXBException if a problem with JAXB occurred */ public static FilemakerResultDocument newDocument(FMPXMLRESULT xmlResult) throws ParserConfigurationException, JAXBException { + return newDocument(xmlResult, null); + } + + /** + * Creates a {@link FilemakerResultDocument} from a {@link FMPXMLRESULT} object. + * + * @param xmlResult Java object, that represents the <FMPXMLRESULT> root element + * @param context JAXB context for marshalling + * @return created document + * @throws ParserConfigurationException if the parser is not properly configured + * @throws JAXBException if a problem with JAXB occurred + */ + public static FilemakerResultDocument newDocument(FMPXMLRESULT xmlResult, JAXBContext context) throws ParserConfigurationException, JAXBException { Document document = XmlUtils.newDocument(); - FilemakerUtils.createMarshaller("UTF-8", true).marshal(xmlResult, document); + FilemakerUtils.createMarshaller("UTF-8", true, context).marshal(xmlResult, document); return new FilemakerResultDocument(document); } @@ -96,11 +108,12 @@ public FilemakerResultMapping toMapping() throws JAXBException { /** * Creates a {@link FMPXMLRESULT} object from the contained {@link Document}. * + * @param context JAXB context for unmarshalling * @return created object, that represents the <FMPXMLRESULT> root element * @throws JAXBException if a problem with JAXB occurred */ @Override - public FMPXMLRESULT toObject() throws JAXBException { - return (FMPXMLRESULT) FilemakerUtils.createUnmarshaller().unmarshal(this.getDocument()); + public FMPXMLRESULT toObject(JAXBContext context) throws JAXBException { + return (FMPXMLRESULT) FilemakerUtils.createUnmarshaller(context).unmarshal(this.getDocument()); } } \ No newline at end of file diff --git a/Filemaker/src/main/java/org/openestate/io/filemaker/FilemakerResultMapping.java b/Filemaker/src/main/java/org/openestate/io/filemaker/FilemakerResultMapping.java index ae279769..abfb485a 100644 --- a/Filemaker/src/main/java/org/openestate/io/filemaker/FilemakerResultMapping.java +++ b/Filemaker/src/main/java/org/openestate/io/filemaker/FilemakerResultMapping.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -27,13 +27,11 @@ import org.slf4j.LoggerFactory; /** - * This class provides high level read access to fields and values from a - * {@link FMPXMLRESULT}. + * This class provides high level read access to fields and values from a {@link FMPXMLRESULT}. * * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public class FilemakerResultMapping { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(FilemakerResultMapping.class); @@ -85,6 +83,7 @@ public int getFieldCount() { * * @return names of the fields */ + @SuppressWarnings("unused") public String[] getFieldNames() { List names = new ArrayList<>(); for (MetaDataType.FIELD field : this.fields) { @@ -175,6 +174,7 @@ public String[] getValues() { /** * This class contains the data of a certain row. */ + @SuppressWarnings("SpellCheckingInspection") public final static class Row { private final long recordId; private final long modId; @@ -264,6 +264,7 @@ public String getValue(String name) { * @param name name of the field * @return all values for the provided field, or null if not found */ + @SuppressWarnings("unused") public String[] getValues(String name) { Column col = this.columns.get(name); return (col != null) ? col.getValues() : null; diff --git a/Filemaker/src/main/java/org/openestate/io/filemaker/FilemakerUtils.java b/Filemaker/src/main/java/org/openestate/io/filemaker/FilemakerUtils.java index 4953b8e9..94b44abe 100644 --- a/Filemaker/src/main/java/org/openestate/io/filemaker/FilemakerUtils.java +++ b/Filemaker/src/main/java/org/openestate/io/filemaker/FilemakerUtils.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,6 +19,8 @@ import java.io.IOException; import java.io.InputStream; import java.nio.charset.Charset; +import java.util.ArrayList; +import java.util.List; import javax.xml.bind.JAXBContext; import javax.xml.bind.JAXBException; import javax.xml.bind.Marshaller; @@ -39,11 +41,10 @@ * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public class FilemakerUtils { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(FilemakerUtils.class); - private static JAXBContext JAXB = null; + private static JAXBContext DEFAULT_CONTEXT = null; /* * the latest implemented version of this format @@ -60,25 +61,78 @@ public class FilemakerUtils { /** * the package, where generated JAXB classes are located */ - @SuppressWarnings("unused") public final static String PACKAGE = "org.openestate.io.filemaker.xml.result" + ":org.openestate.io.filemaker.xml.layout"; /** * the factory for creation of JAXB objects in FMPXMLLAYOUT format */ - @SuppressWarnings("unused") - public final static org.openestate.io.filemaker.xml.layout.ObjectFactory FACTORY_LAYOUT = new org.openestate.io.filemaker.xml.layout.ObjectFactory(); + public final static org.openestate.io.filemaker.xml.layout.ObjectFactory FACTORY_LAYOUT = + new org.openestate.io.filemaker.xml.layout.ObjectFactory(); /** * the factory for creation of JAXB objects in FMPXMLRESULT format */ - @SuppressWarnings("unused") - public final static org.openestate.io.filemaker.xml.result.ObjectFactory FACTORY_RESULT = new org.openestate.io.filemaker.xml.result.ObjectFactory(); + public final static org.openestate.io.filemaker.xml.result.ObjectFactory FACTORY_RESULT = + new org.openestate.io.filemaker.xml.result.ObjectFactory(); private FilemakerUtils() { } + /** + * Creates a {@link JAXBContext} for this format. + * + * @return created JAXB context + * @throws JAXBException if a problem with JAXB occurred + */ + @SuppressWarnings("unused") + public static JAXBContext createContext() throws JAXBException { + return createContext(null, null); + } + + /** + * Creates a {@link JAXBContext} for this format. + * + * @param additionalJaxbPackages additional package with custom JAXB classes + * @return created JAXB context + * @throws JAXBException if a problem with JAXB occurred + */ + @SuppressWarnings("unused") + public static JAXBContext createContext(List additionalJaxbPackages) throws JAXBException { + return createContext(additionalJaxbPackages, null); + } + + /** + * Creates a {@link JAXBContext} for this format. + * + * @param classloader the classloader to load the generated JAXB classes with + * @return created JAXB context + * @throws JAXBException if a problem with JAXB occurred + */ + public static JAXBContext createContext(ClassLoader classloader) throws JAXBException { + return createContext(null, classloader); + } + + /** + * Creates a {@link JAXBContext} for this format. + * + * @param additionalJaxbPackages additional package with custom JAXB classes + * @param classloader the classloader to load the generated JAXB classes with + * @return created JAXB context + * @throws JAXBException if a problem with JAXB occurred + */ + public static JAXBContext createContext(List additionalJaxbPackages, ClassLoader classloader) throws JAXBException { + final List packages = new ArrayList<>(); + packages.add(PACKAGE); + if (additionalJaxbPackages != null && !additionalJaxbPackages.isEmpty()) + packages.addAll(additionalJaxbPackages); + + return JAXBContext.newInstance( + StringUtils.join(packages, ":"), + (classloader != null) ? classloader : Thread.currentThread().getContextClassLoader() + ); + } + /** * Creates a {@link FilemakerDocument} from an {@link InputStream}. * @@ -88,7 +142,7 @@ private FilemakerUtils() { * @throws IOException if reading failed * @throws ParserConfigurationException if the parser is not properly configured */ - public static FilemakerDocument createDocument(InputStream input) throws SAXException, IOException, ParserConfigurationException { + public static FilemakerDocument createDocument(InputStream input) throws SAXException, IOException, ParserConfigurationException { return createDocument(XmlUtils.newDocument(input, true)); } @@ -101,7 +155,7 @@ public static FilemakerDocument createDocument(InputStream input) throws SAXExce * @throws IOException if reading failed * @throws ParserConfigurationException if the parser is not properly configured */ - public static FilemakerDocument createDocument(File xmlFile) throws SAXException, IOException, ParserConfigurationException { + public static FilemakerDocument createDocument(File xmlFile) throws SAXException, IOException, ParserConfigurationException { return createDocument(XmlUtils.newDocument(xmlFile, true)); } @@ -114,7 +168,7 @@ public static FilemakerDocument createDocument(File xmlFile) throws SAXException * @throws IOException if reading failed * @throws ParserConfigurationException if the parser is not properly configured */ - public static FilemakerDocument createDocument(String xmlString) throws SAXException, IOException, ParserConfigurationException { + public static FilemakerDocument createDocument(String xmlString) throws SAXException, IOException, ParserConfigurationException { return createDocument(XmlUtils.newDocument(xmlString, true)); } @@ -124,7 +178,7 @@ public static FilemakerDocument createDocument(String xmlString) throws SAXExcep * @param doc XML document * @return created document or null, of the document is not supported by this format */ - public static FilemakerDocument createDocument(Document doc) { + public static FilemakerDocument createDocument(Document doc) { if (FilemakerResultDocument.isReadable(doc)) return new FilemakerResultDocument(doc); else if (FilemakerLayoutDocument.isReadable(doc)) @@ -141,7 +195,19 @@ else if (FilemakerLayoutDocument.isReadable(doc)) */ @SuppressWarnings("unused") public static Marshaller createMarshaller() throws JAXBException { - return createMarshaller(Charset.defaultCharset().name(), true); + return createMarshaller(null, true, null); + } + + /** + * Creates a {@link Marshaller} to write JAXB objects into XML. + * + * @param context context to create the marshaller on + * @return created marshaller + * @throws JAXBException if a problem with JAXB occurred + */ + @SuppressWarnings("unused") + public static Marshaller createMarshaller(JAXBContext context) throws JAXBException { + return createMarshaller(null, true, context); } /** @@ -152,36 +218,67 @@ public static Marshaller createMarshaller() throws JAXBException { * @return created marshaller * @throws JAXBException if a problem with JAXB occurred */ - @SuppressWarnings("Duplicates") + @SuppressWarnings("unused") public static Marshaller createMarshaller(String encoding, boolean formatted) throws JAXBException { - Marshaller m = getContext().createMarshaller(); - m.setProperty(Marshaller.JAXB_ENCODING, encoding); + return createMarshaller(encoding, formatted, null); + } + + /** + * Creates a {@link Marshaller} to write JAXB objects into XML. + * + * @param encoding encoding of written XML + * @param formatted if written XML is pretty printed + * @param context context to create the marshaller on + * @return created marshaller + * @throws JAXBException if a problem with JAXB occurred + */ + public static Marshaller createMarshaller(String encoding, boolean formatted, JAXBContext context) throws JAXBException { + final Marshaller m = (context != null) ? + context.createMarshaller() : + getContext().createMarshaller(); + + m.setProperty(Marshaller.JAXB_ENCODING, StringUtils.defaultIfBlank(encoding, Charset.defaultCharset().name())); m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, formatted); m.setEventHandler(new XmlValidationHandler()); return m; } /** - * Creates a {@link Unmarshaller} to read JAXB objects from XML. + * Creates an {@link Unmarshaller} to read JAXB objects from XML. * * @return created unmarshaller * @throws JAXBException if a problem with JAXB occurred */ + @SuppressWarnings("unused") public static Unmarshaller createUnmarshaller() throws JAXBException { - Unmarshaller m = getContext().createUnmarshaller(); + return createUnmarshaller(null); + } + + /** + * Creates an {@link Unmarshaller} to read JAXB objects from XML. + * + * @param context context to create the unmarshaller on + * @return created unmarshaller + * @throws JAXBException if a problem with JAXB occurred + */ + public static Unmarshaller createUnmarshaller(JAXBContext context) throws JAXBException { + final Unmarshaller m = (context != null) ? + context.createUnmarshaller() : + getContext().createUnmarshaller(); + m.setEventHandler(new XmlValidationHandler()); return m; } /** - * Returns the {@link JAXBContext} for this format. + * Returns the default {@link JAXBContext} for this format. * * @return context * @throws JAXBException if a problem with JAXB occurred */ public synchronized static JAXBContext getContext() throws JAXBException { - if (JAXB == null) initContext(Thread.currentThread().getContextClassLoader()); - return JAXB; + if (DEFAULT_CONTEXT == null) initContext(null); + return DEFAULT_CONTEXT; } /** @@ -203,13 +300,13 @@ public synchronized static org.openestate.io.filemaker.xml.result.ObjectFactory } /** - * Initializes the {@link JAXBContext} for this format. + * Initializes the default {@link JAXBContext} for this format. * * @param classloader the classloader to load the generated JAXB classes with * @throws JAXBException if a problem with JAXB occurred */ public synchronized static void initContext(ClassLoader classloader) throws JAXBException { - JAXB = JAXBContext.newInstance(PACKAGE, classloader); + DEFAULT_CONTEXT = createContext(classloader); } public static Boolean parseBoolean(String value) { diff --git a/Filemaker/src/main/java/org/openestate/io/filemaker/package-info.java b/Filemaker/src/main/java/org/openestate/io/filemaker/package-info.java index 95f181b8..28c1bc3b 100644 --- a/Filemaker/src/main/java/org/openestate/io/filemaker/package-info.java +++ b/Filemaker/src/main/java/org/openestate/io/filemaker/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/Filemaker/src/main/jaxb/META-INF/sun-jaxb.episode b/Filemaker/src/main/jaxb/META-INF/sun-jaxb.episode index 8197a7ed..a7bdd6b3 100644 --- a/Filemaker/src/main/jaxb/META-INF/sun-jaxb.episode +++ b/Filemaker/src/main/jaxb/META-INF/sun-jaxb.episode @@ -1,54 +1,99 @@ - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/layout/FMPXMLLAYOUT.java b/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/layout/FMPXMLLAYOUT.java index 3f24ac3c..84c5bf85 100644 --- a/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/layout/FMPXMLLAYOUT.java +++ b/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/layout/FMPXMLLAYOUT.java @@ -51,21 +51,21 @@ "valuelists" }) @XmlRootElement(name = "FMPXMLLAYOUT") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public class FMPXMLLAYOUT implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "ERRORCODE", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected String errorcode; @XmlElement(name = "PRODUCT", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected ProductType product; @XmlElement(name = "LAYOUT", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected LayoutType layout; @XmlElement(name = "VALUELISTS", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected ValueListsType valuelists; /** @@ -76,7 +76,7 @@ public class FMPXMLLAYOUT implements Serializable, Cloneable, CopyTo2, Equals2, * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String getERRORCODE() { return errorcode; } @@ -89,7 +89,7 @@ public String getERRORCODE() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setERRORCODE(String value) { this.errorcode = value; } @@ -102,7 +102,7 @@ public void setERRORCODE(String value) { * {@link ProductType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public ProductType getPRODUCT() { return product; } @@ -115,7 +115,7 @@ public ProductType getPRODUCT() { * {@link ProductType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setPRODUCT(ProductType value) { this.product = value; } @@ -128,7 +128,7 @@ public void setPRODUCT(ProductType value) { * {@link LayoutType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public LayoutType getLAYOUT() { return layout; } @@ -141,7 +141,7 @@ public LayoutType getLAYOUT() { * {@link LayoutType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setLAYOUT(LayoutType value) { this.layout = value; } @@ -154,7 +154,7 @@ public void setLAYOUT(LayoutType value) { * {@link ValueListsType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public ValueListsType getVALUELISTS() { return valuelists; } @@ -167,20 +167,20 @@ public ValueListsType getVALUELISTS() { * {@link ValueListsType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setVALUELISTS(ValueListsType value) { this.valuelists = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -188,7 +188,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theERRORCODE; @@ -213,18 +213,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof FMPXMLLAYOUT) { @@ -285,12 +285,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new FMPXMLLAYOUT(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -338,9 +338,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/layout/FieldStyleType.java b/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/layout/FieldStyleType.java index 40d95750..e9f561f8 100644 --- a/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/layout/FieldStyleType.java +++ b/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/layout/FieldStyleType.java @@ -28,7 +28,7 @@ */ @XmlType(name = "FieldStyleType") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public enum FieldStyleType { POPUPLIST, diff --git a/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/layout/LayoutType.java b/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/layout/LayoutType.java index 082a03a2..4399276c 100644 --- a/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/layout/LayoutType.java +++ b/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/layout/LayoutType.java @@ -68,18 +68,18 @@ @XmlType(name = "LayoutType", propOrder = { "field" }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public class LayoutType implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "FIELD") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected List field; @XmlAttribute(name = "NAME", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected String name; @XmlAttribute(name = "DATABASE", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected String database; /** @@ -104,7 +104,7 @@ public class LayoutType implements Serializable, Cloneable, CopyTo2, Equals2, To * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public List getFIELD() { if (field == null) { field = new ArrayList(); @@ -120,7 +120,7 @@ public List getFIELD() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String getNAME() { return name; } @@ -133,7 +133,7 @@ public String getNAME() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setNAME(String value) { this.name = value; } @@ -146,7 +146,7 @@ public void setNAME(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String getDATABASE() { return database; } @@ -159,20 +159,20 @@ public String getDATABASE() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setDATABASE(String value) { this.database = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -180,7 +180,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { List theFIELD; @@ -200,18 +200,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof LayoutType) { @@ -264,12 +264,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new LayoutType(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -308,9 +308,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -348,15 +348,15 @@ public boolean equals(Object object) { @XmlType(name = "", propOrder = { "style" }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public static class FIELD implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "STYLE", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected LayoutType.FIELD.STYLE style; @XmlAttribute(name = "NAME", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected String name; /** @@ -367,7 +367,7 @@ public static class FIELD implements Serializable, Cloneable, CopyTo2, Equals2, * {@link LayoutType.FIELD.STYLE } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public LayoutType.FIELD.STYLE getSTYLE() { return style; } @@ -380,7 +380,7 @@ public LayoutType.FIELD.STYLE getSTYLE() { * {@link LayoutType.FIELD.STYLE } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setSTYLE(LayoutType.FIELD.STYLE value) { this.style = value; } @@ -393,7 +393,7 @@ public void setSTYLE(LayoutType.FIELD.STYLE value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String getNAME() { return name; } @@ -406,20 +406,20 @@ public String getNAME() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setNAME(String value) { this.name = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -427,7 +427,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { LayoutType.FIELD.STYLE theSTYLE; @@ -442,18 +442,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof LayoutType.FIELD) { @@ -488,12 +488,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new LayoutType.FIELD(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -523,9 +523,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -550,15 +550,15 @@ public boolean equals(Object object) { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public static class STYLE implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "TYPE") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected FieldStyleType type; @XmlAttribute(name = "VALUELIST") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected String valuelist; /** @@ -569,7 +569,7 @@ public static class STYLE implements Serializable, Cloneable, CopyTo2, Equals2, * {@link FieldStyleType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public FieldStyleType getTYPE() { return type; } @@ -582,7 +582,7 @@ public FieldStyleType getTYPE() { * {@link FieldStyleType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setTYPE(FieldStyleType value) { this.type = value; } @@ -595,7 +595,7 @@ public void setTYPE(FieldStyleType value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String getVALUELIST() { return valuelist; } @@ -608,20 +608,20 @@ public String getVALUELIST() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setVALUELIST(String value) { this.valuelist = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -629,7 +629,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { FieldStyleType theTYPE; @@ -644,18 +644,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof LayoutType.FIELD.STYLE) { @@ -690,12 +690,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new LayoutType.FIELD.STYLE(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -725,9 +725,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/layout/ProductType.java b/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/layout/ProductType.java index 93d08dcb..e848e590 100644 --- a/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/layout/ProductType.java +++ b/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/layout/ProductType.java @@ -41,18 +41,18 @@ */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ProductType") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public class ProductType implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "NAME", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected String name; @XmlAttribute(name = "VERSION", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected String version; @XmlAttribute(name = "BUILD", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected String build; /** @@ -63,7 +63,7 @@ public class ProductType implements Serializable, Cloneable, CopyTo2, Equals2, T * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String getNAME() { return name; } @@ -76,7 +76,7 @@ public String getNAME() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setNAME(String value) { this.name = value; } @@ -89,7 +89,7 @@ public void setNAME(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String getVERSION() { return version; } @@ -102,7 +102,7 @@ public String getVERSION() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setVERSION(String value) { this.version = value; } @@ -115,7 +115,7 @@ public void setVERSION(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String getBUILD() { return build; } @@ -128,20 +128,20 @@ public String getBUILD() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setBUILD(String value) { this.build = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -149,7 +149,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theNAME; @@ -169,18 +169,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof ProductType) { @@ -228,12 +228,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new ProductType(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -272,9 +272,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/layout/ValueListsType.java b/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/layout/ValueListsType.java index ff2660d8..9a9e6638 100644 --- a/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/layout/ValueListsType.java +++ b/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/layout/ValueListsType.java @@ -57,12 +57,12 @@ @XmlType(name = "ValueListsType", propOrder = { "valuelist" }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public class ValueListsType implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "VALUELIST") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected List valuelist; /** @@ -87,7 +87,7 @@ public class ValueListsType implements Serializable, Cloneable, CopyTo2, Equals2 * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public List getVALUELIST() { if (valuelist == null) { valuelist = new ArrayList(); @@ -95,15 +95,15 @@ public List getVALUELIST() { return this.valuelist; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -111,7 +111,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { List theVALUELIST; @@ -121,18 +121,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof ValueListsType) { @@ -159,12 +159,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new ValueListsType(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -185,9 +185,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -216,15 +216,15 @@ public boolean equals(Object object) { @XmlType(name = "", propOrder = { "value" }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public static class VALUELIST implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "VALUE") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected List value; @XmlAttribute(name = "NAME", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected String name; /** @@ -249,7 +249,7 @@ public static class VALUELIST implements Serializable, Cloneable, CopyTo2, Equal * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public List getVALUE() { if (value == null) { value = new ArrayList(); @@ -265,7 +265,7 @@ public List getVALUE() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String getNAME() { return name; } @@ -278,20 +278,20 @@ public String getNAME() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setNAME(String value) { this.name = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -299,7 +299,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { List theVALUE; @@ -314,18 +314,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof ValueListsType.VALUELIST) { @@ -365,12 +365,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new ValueListsType.VALUELIST(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -400,9 +400,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/result/DatabaseType.java b/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/result/DatabaseType.java index 2575c13a..7947cd09 100644 --- a/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/result/DatabaseType.java +++ b/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/result/DatabaseType.java @@ -45,25 +45,25 @@ */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "DatabaseType") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public class DatabaseType implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "NAME", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected String name; @XmlAttribute(name = "RECORDS", required = true) @XmlSchemaType(name = "nonNegativeInteger") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected BigInteger records; @XmlAttribute(name = "DATEFORMAT", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected String dateformat; @XmlAttribute(name = "TIMEFORMAT", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected String timeformat; @XmlAttribute(name = "LAYOUT", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected String layout; /** @@ -74,7 +74,7 @@ public class DatabaseType implements Serializable, Cloneable, CopyTo2, Equals2, * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String getNAME() { return name; } @@ -87,7 +87,7 @@ public String getNAME() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setNAME(String value) { this.name = value; } @@ -100,7 +100,7 @@ public void setNAME(String value) { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public BigInteger getRECORDS() { return records; } @@ -113,7 +113,7 @@ public BigInteger getRECORDS() { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setRECORDS(BigInteger value) { this.records = value; } @@ -126,7 +126,7 @@ public void setRECORDS(BigInteger value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String getDATEFORMAT() { return dateformat; } @@ -139,7 +139,7 @@ public String getDATEFORMAT() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setDATEFORMAT(String value) { this.dateformat = value; } @@ -152,7 +152,7 @@ public void setDATEFORMAT(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String getTIMEFORMAT() { return timeformat; } @@ -165,7 +165,7 @@ public String getTIMEFORMAT() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setTIMEFORMAT(String value) { this.timeformat = value; } @@ -178,7 +178,7 @@ public void setTIMEFORMAT(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String getLAYOUT() { return layout; } @@ -191,20 +191,20 @@ public String getLAYOUT() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setLAYOUT(String value) { this.layout = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -212,7 +212,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theNAME; @@ -242,18 +242,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof DatabaseType) { @@ -327,12 +327,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new DatabaseType(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -389,9 +389,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/result/FMPXMLRESULT.java b/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/result/FMPXMLRESULT.java index 6312b6f3..948045d6 100644 --- a/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/result/FMPXMLRESULT.java +++ b/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/result/FMPXMLRESULT.java @@ -53,24 +53,24 @@ "resultset" }) @XmlRootElement(name = "FMPXMLRESULT") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public class FMPXMLRESULT implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "ERRORCODE", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected String errorcode; @XmlElement(name = "PRODUCT", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected ProductType product; @XmlElement(name = "DATABASE", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected DatabaseType database; @XmlElement(name = "METADATA", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected MetaDataType metadata; @XmlElement(name = "RESULTSET", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected ResultSetType resultset; /** @@ -81,7 +81,7 @@ public class FMPXMLRESULT implements Serializable, Cloneable, CopyTo2, Equals2, * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String getERRORCODE() { return errorcode; } @@ -94,7 +94,7 @@ public String getERRORCODE() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setERRORCODE(String value) { this.errorcode = value; } @@ -107,7 +107,7 @@ public void setERRORCODE(String value) { * {@link ProductType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public ProductType getPRODUCT() { return product; } @@ -120,7 +120,7 @@ public ProductType getPRODUCT() { * {@link ProductType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setPRODUCT(ProductType value) { this.product = value; } @@ -133,7 +133,7 @@ public void setPRODUCT(ProductType value) { * {@link DatabaseType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public DatabaseType getDATABASE() { return database; } @@ -146,7 +146,7 @@ public DatabaseType getDATABASE() { * {@link DatabaseType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setDATABASE(DatabaseType value) { this.database = value; } @@ -159,7 +159,7 @@ public void setDATABASE(DatabaseType value) { * {@link MetaDataType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public MetaDataType getMETADATA() { return metadata; } @@ -172,7 +172,7 @@ public MetaDataType getMETADATA() { * {@link MetaDataType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setMETADATA(MetaDataType value) { this.metadata = value; } @@ -185,7 +185,7 @@ public void setMETADATA(MetaDataType value) { * {@link ResultSetType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public ResultSetType getRESULTSET() { return resultset; } @@ -198,20 +198,20 @@ public ResultSetType getRESULTSET() { * {@link ResultSetType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setRESULTSET(ResultSetType value) { this.resultset = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -219,7 +219,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theERRORCODE; @@ -249,18 +249,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof FMPXMLRESULT) { @@ -334,12 +334,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new FMPXMLRESULT(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -396,9 +396,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/result/FieldType.java b/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/result/FieldType.java index 4140224d..aeb96388 100644 --- a/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/result/FieldType.java +++ b/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/result/FieldType.java @@ -26,7 +26,7 @@ */ @XmlType(name = "FieldType") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public enum FieldType { TEXT, diff --git a/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/result/MetaDataType.java b/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/result/MetaDataType.java index a4a17adf..c1de1dab 100644 --- a/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/result/MetaDataType.java +++ b/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/result/MetaDataType.java @@ -60,12 +60,12 @@ @XmlType(name = "MetaDataType", propOrder = { "field" }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public class MetaDataType implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "FIELD") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected List field; /** @@ -90,7 +90,7 @@ public class MetaDataType implements Serializable, Cloneable, CopyTo2, Equals2, * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public List getFIELD() { if (field == null) { field = new ArrayList(); @@ -98,15 +98,15 @@ public List getFIELD() { return this.field; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -114,7 +114,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { List theFIELD; @@ -124,18 +124,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof MetaDataType) { @@ -162,12 +162,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new MetaDataType(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -188,9 +188,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -217,23 +217,23 @@ public boolean equals(Object object) { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public static class FIELD implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "NAME", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected String name; @XmlAttribute(name = "TYPE", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected FieldType type; @XmlAttribute(name = "EMPTYOK", required = true) @XmlJavaTypeAdapter(Adapter1 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected Boolean emptyok; @XmlAttribute(name = "MAXREPEAT", required = true) @XmlSchemaType(name = "nonNegativeInteger") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected BigInteger maxrepeat; /** @@ -244,7 +244,7 @@ public static class FIELD implements Serializable, Cloneable, CopyTo2, Equals2, * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String getNAME() { return name; } @@ -257,7 +257,7 @@ public String getNAME() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setNAME(String value) { this.name = value; } @@ -270,7 +270,7 @@ public void setNAME(String value) { * {@link FieldType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public FieldType getTYPE() { return type; } @@ -283,7 +283,7 @@ public FieldType getTYPE() { * {@link FieldType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setTYPE(FieldType value) { this.type = value; } @@ -296,7 +296,7 @@ public void setTYPE(FieldType value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Boolean getEMPTYOK() { return emptyok; } @@ -309,7 +309,7 @@ public Boolean getEMPTYOK() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setEMPTYOK(Boolean value) { this.emptyok = value; } @@ -322,7 +322,7 @@ public void setEMPTYOK(Boolean value) { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public BigInteger getMAXREPEAT() { return maxrepeat; } @@ -335,20 +335,20 @@ public BigInteger getMAXREPEAT() { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setMAXREPEAT(BigInteger value) { this.maxrepeat = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -356,7 +356,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theNAME; @@ -381,18 +381,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof MetaDataType.FIELD) { @@ -453,12 +453,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new MetaDataType.FIELD(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -506,9 +506,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/result/ProductType.java b/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/result/ProductType.java index 9e7eb210..8ccb69b9 100644 --- a/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/result/ProductType.java +++ b/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/result/ProductType.java @@ -41,18 +41,18 @@ */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ProductType") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public class ProductType implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "NAME", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected String name; @XmlAttribute(name = "VERSION", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected String version; @XmlAttribute(name = "BUILD", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected String build; /** @@ -63,7 +63,7 @@ public class ProductType implements Serializable, Cloneable, CopyTo2, Equals2, T * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String getNAME() { return name; } @@ -76,7 +76,7 @@ public String getNAME() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setNAME(String value) { this.name = value; } @@ -89,7 +89,7 @@ public void setNAME(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String getVERSION() { return version; } @@ -102,7 +102,7 @@ public String getVERSION() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setVERSION(String value) { this.version = value; } @@ -115,7 +115,7 @@ public void setVERSION(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String getBUILD() { return build; } @@ -128,20 +128,20 @@ public String getBUILD() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setBUILD(String value) { this.build = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -149,7 +149,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theNAME; @@ -169,18 +169,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof ProductType) { @@ -228,12 +228,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new ProductType(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -272,9 +272,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/result/ResultSetType.java b/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/result/ResultSetType.java index b404f5a3..bfd057e2 100644 --- a/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/result/ResultSetType.java +++ b/Filemaker/src/main/jaxb/org/openestate/io/filemaker/xml/result/ResultSetType.java @@ -71,16 +71,16 @@ @XmlType(name = "ResultSetType", propOrder = { "row" }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public class ResultSetType implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "ROW") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected List row; @XmlAttribute(name = "FOUND", required = true) @XmlSchemaType(name = "nonNegativeInteger") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected BigInteger found; /** @@ -105,7 +105,7 @@ public class ResultSetType implements Serializable, Cloneable, CopyTo2, Equals2, * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public List getROW() { if (row == null) { row = new ArrayList(); @@ -121,7 +121,7 @@ public List getROW() { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public BigInteger getFOUND() { return found; } @@ -134,20 +134,20 @@ public BigInteger getFOUND() { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setFOUND(BigInteger value) { this.found = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -155,7 +155,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { List theROW; @@ -170,18 +170,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof ResultSetType) { @@ -221,12 +221,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new ResultSetType(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -256,9 +256,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -298,18 +298,18 @@ public boolean equals(Object object) { @XmlType(name = "", propOrder = { "col" }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public static class ROW implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "COL") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected List col; @XmlAttribute(name = "RECORDID", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected BigInteger recordid; @XmlAttribute(name = "MODID", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected BigInteger modid; /** @@ -334,7 +334,7 @@ public static class ROW implements Serializable, Cloneable, CopyTo2, Equals2, To * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public List getCOL() { if (col == null) { col = new ArrayList(); @@ -350,7 +350,7 @@ public List getCOL() { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public BigInteger getRECORDID() { return recordid; } @@ -363,7 +363,7 @@ public BigInteger getRECORDID() { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setRECORDID(BigInteger value) { this.recordid = value; } @@ -376,7 +376,7 @@ public void setRECORDID(BigInteger value) { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public BigInteger getMODID() { return modid; } @@ -389,20 +389,20 @@ public BigInteger getMODID() { * {@link BigInteger } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public void setMODID(BigInteger value) { this.modid = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -410,7 +410,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { List theCOL; @@ -430,18 +430,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof ResultSetType.ROW) { @@ -494,12 +494,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new ResultSetType.ROW(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -538,9 +538,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -568,12 +568,12 @@ public boolean equals(Object object) { @XmlType(name = "", propOrder = { "data" }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public static class COL implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "DATA") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") protected List data; /** @@ -598,7 +598,7 @@ public static class COL implements Serializable, Cloneable, CopyTo2, Equals2, To * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public List getDATA() { if (data == null) { data = new ArrayList(); @@ -606,15 +606,15 @@ public List getDATA() { return this.data; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -622,7 +622,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { List theDATA; @@ -632,18 +632,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof ResultSetType.ROW.COL) { @@ -670,12 +670,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new ResultSetType.ROW.COL(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -696,9 +696,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:42:33+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:17+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/Filemaker/src/main/temp/module-info.java b/Filemaker/src/main/temp/module-info.java new file mode 100644 index 00000000..f8fc82da --- /dev/null +++ b/Filemaker/src/main/temp/module-info.java @@ -0,0 +1,25 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * Read and write XML data of Filemaker. + * + * @author Andreas Rudolph + * @since 1.0 + */ +module org.openestate.io.filemaker { + +} diff --git a/Filemaker/src/test/java/org/openestate/io/filemaker/FilemakerLayoutDocumentTest.java b/Filemaker/src/test/java/org/openestate/io/filemaker/FilemakerLayoutDocumentTest.java index 77edf6e9..93a088c2 100644 --- a/Filemaker/src/test/java/org/openestate/io/filemaker/FilemakerLayoutDocumentTest.java +++ b/Filemaker/src/test/java/org/openestate/io/filemaker/FilemakerLayoutDocumentTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -35,6 +35,7 @@ public class FilemakerLayoutDocumentTest { private final static Logger LOGGER = LoggerFactory.getLogger(FilemakerLayoutDocumentTest.class); private static Document buildExampleDocument() throws Exception { + //noinspection SpellCheckingInspection return XmlUtils.newDocument("\n" + "\n" + " 0\n" diff --git a/Filemaker/src/test/java/org/openestate/io/filemaker/FilemakerResultDocumentTest.java b/Filemaker/src/test/java/org/openestate/io/filemaker/FilemakerResultDocumentTest.java index 673438d0..6249582c 100644 --- a/Filemaker/src/test/java/org/openestate/io/filemaker/FilemakerResultDocumentTest.java +++ b/Filemaker/src/test/java/org/openestate/io/filemaker/FilemakerResultDocumentTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/Filemaker/src/test/java/org/openestate/io/filemaker/FilemakerResultMappingTest.java b/Filemaker/src/test/java/org/openestate/io/filemaker/FilemakerResultMappingTest.java index 35d670c0..f3ab6d5c 100644 --- a/Filemaker/src/test/java/org/openestate/io/filemaker/FilemakerResultMappingTest.java +++ b/Filemaker/src/test/java/org/openestate/io/filemaker/FilemakerResultMappingTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -33,6 +33,7 @@ public class FilemakerResultMappingTest { private final static Logger LOGGER = LoggerFactory.getLogger(FilemakerResultMappingTest.class); private static Document buildExampleDocument() throws Exception { + //noinspection SpellCheckingInspection return XmlUtils.newDocument("\n" + "\n" + " 0\n" diff --git a/Filemaker/src/test/java/org/openestate/io/filemaker/FilemakerUtilsTest.java b/Filemaker/src/test/java/org/openestate/io/filemaker/FilemakerUtilsTest.java index 264e9090..e0a4ec38 100644 --- a/Filemaker/src/test/java/org/openestate/io/filemaker/FilemakerUtilsTest.java +++ b/Filemaker/src/test/java/org/openestate/io/filemaker/FilemakerUtilsTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/Filemaker/src/test/resources/log4j.properties b/Filemaker/src/test/resources/log4j.properties deleted file mode 100644 index 0a837c30..00000000 --- a/Filemaker/src/test/resources/log4j.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# settings for 'Log4j' -# see http://logging.apache.org/log4j/ -# -# available priorities are: -# OFF, FATAL, ERROR, WARN, INFO, DEBUG, ALL -# - -log4j.rootLogger = ALL,null - -# logging for OpenEstate-IO -log4j.logger.org.openestate.io = ALL,console - -# writing to null -log4j.appender.null = org.apache.log4j.varia.NullAppender -log4j.appender.null.layout = org.apache.log4j.PatternLayout -log4j.appender.null.layout.conversionPattern = %d{DATE} %5p [%30.30C:%4L] %m%n - -# writing to console -log4j.appender.console = org.apache.log4j.ConsoleAppender -log4j.appender.console.layout = org.apache.log4j.PatternLayout -log4j.appender.console.layout.conversionPattern = %d{HH:mm:ss} %5p [%30.30C:%4L] %m%n diff --git a/Filemaker/src/test/resources/logback.xml b/Filemaker/src/test/resources/logback.xml new file mode 100644 index 00000000..6a3ab4da --- /dev/null +++ b/Filemaker/src/test/resources/logback.xml @@ -0,0 +1,18 @@ + + + + + + [%p] %msg%n + + + + + + + + + diff --git a/IDX/.gitignore b/IDX/.gitignore index 48215a5c..2a36a89e 100644 --- a/IDX/.gitignore +++ b/IDX/.gitignore @@ -1,2 +1,2 @@ -release/ -target/ +/apidocs +/target diff --git a/IDX/README.md b/IDX/README.md index 97e0b770..09df74ff 100644 --- a/IDX/README.md +++ b/IDX/README.md @@ -1,45 +1,32 @@ -OpenEstate-IO-IDX 1.4 +OpenEstate-IO-IDX 1.5 ===================== -*OpenEstate-IO-IDX* is a Java library to read and write real estate data in the -*IDX* format (version 3.01), that is used by [*homegate.ch*](https://www.homegate.ch/) -and some other portals. +*OpenEstate-IO-IDX* is a Java library to read and write real estate data in the *IDX* format (version 3.01), that is used by [*homegate.ch*](https://www.homegate.ch/) and some other portals. Features -------- -- read CSV data according to the specifications of *IDX* 3.01 - (see [`IdxReadingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/Examples/src/main/java/org/openestate/io/examples/IdxReadingExample.java)) -- write CSV data according to the specifications of *IDX* 3.01 - (see [`IdxWritingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/Examples/src/main/java/org/openestate/io/examples/IdxWritingExample.java)) +- read CSV data according to the specifications of *IDX* 3.01 (see [`IdxReadingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/Examples/src/main/java/org/openestate/io/examples/IdxReadingExample.java)) +- write CSV data according to the specifications of *IDX* 3.01 (see [`IdxWritingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/Examples/src/main/java/org/openestate/io/examples/IdxWritingExample.java)) How to use ---------- -Download the [latest release from GitHub](https://github.com/OpenEstate/OpenEstate-IO/releases/latest). -The provided archive contains all required files (compiled libraries, -dependencies, source code and documentations). +Download the [latest release from GitHub](https://github.com/OpenEstate/OpenEstate-IO/releases/latest). The provided archive contains all required files (compiled libraries, dependencies, source code and documentations). -Alternatively you can integrate the library from -[Maven Central Repository](https://search.maven.org/#search|ga|1|org.openestate.io) -into your [Maven](https://maven.apache.org/) project. Just add the following -dependency to your projects `pom.xml`: +Alternatively you can integrate the library from [Maven Central Repository](https://search.maven.org/#search|ga|1|org.openestate.io) into your [Maven](https://maven.apache.org/) project. Just add the following dependency to your projects `pom.xml`: ```xml org.openestate.io OpenEstate-IO-IDX - 1.4 + 1.5 ``` -You can find further information in the -[project wiki](https://github.com/OpenEstate/OpenEstate-IO/wiki/Usage-IDX). -Some example classes for this format are available in the -[`Examples`](https://github.com/OpenEstate/OpenEstate-IO/tree/v1.4/Examples) -module. +You can find further information in the [project wiki](https://github.com/OpenEstate/OpenEstate-IO/wiki/Usage-IDX). Some example classes for this format are available in the [`Examples`](https://github.com/OpenEstate/OpenEstate-IO/tree/v1.5/Examples) module. Specifications @@ -51,36 +38,30 @@ The specifications for this format are placed in the [`specs`](specs) folder. Dependencies ------------ -- Java 7 or newer -- [commons-codec 1.11](https://commons.apache.org/proper/commons-codec/) -- [commons-csv 1.6](https://commons.apache.org/proper/commons-csv/) -- [commons-io 2.6](https://commons.apache.org/proper/commons-io/) -- [commons-lang 3.8.1](https://commons.apache.org/proper/commons-lang/) -- [SLF4J 1.7.25](https://www.slf4j.org/) +- Java 8 or newer +- [commons-codec 1.15](https://commons.apache.org/proper/commons-codec/) +- [commons-csv 1.9.0](https://commons.apache.org/proper/commons-csv/) +- [commons-io 2.11.0](https://commons.apache.org/proper/commons-io/) +- [commons-lang 3.12.0](https://commons.apache.org/proper/commons-lang/) +- [SLF4J 1.7.30](https://www.slf4j.org/) Changelog --------- -Take a look at -[`CHANGELOG.md`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/CHANGELOG.md) -for the full changelog. +Take a look at [`CHANGELOG.md`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/CHANGELOG.md) for the full changelog. License ------- -This library is licensed under the terms of -[Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.html). -Take a look at -[`LICENSE.txt`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/LICENSE.txt) -for the license text. +This library is licensed under the terms of [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.html). Take a look at [`LICENSE.txt`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/LICENSE.txt) for the license text. Further information ------------------- -- [*OpenEstate-IO* at GitHub](https://github.com/OpenEstate/OpenEstate-IO) -- [Releases of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/releases) -- [Changelog of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/CHANGELOG.md) -- [API documentation of *OpenEstate-IO*](https://media.openestate.org/apidocs/OpenEstate-IO/) +- [*OpenEstate-IO* at GitHub](https://github.com/OpenEstate/OpenEstate-IO) +- [Releases of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/releases) +- [Changelog of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/CHANGELOG.md) +- [API documentation of *OpenEstate-IO*](https://media.openestate.org/apidocs/OpenEstate-IO/) diff --git a/IDX/mvn-clean.sh b/IDX/mvn-clean.sh index de39343b..c9c720a3 100755 --- a/IDX/mvn-clean.sh +++ b/IDX/mvn-clean.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2015-2018 OpenEstate.org +# Copyright 2015-2021 OpenEstate.org # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/IDX/mvn-findbugs-gui.sh b/IDX/mvn-findbugs-gui.sh deleted file mode 100755 index 4934c6db..00000000 --- a/IDX/mvn-findbugs-gui.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/usr/bin/env bash -# -# Copyright 2015-2018 OpenEstate.org -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -MVN="mvn" -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" - -set -e -export LANG=en -cd "$DIR" -"$MVN" findbugs:check findbugs:gui diff --git a/IDX/mvn-install.sh b/IDX/mvn-install.sh index 8a63ed5a..238910c9 100755 --- a/IDX/mvn-install.sh +++ b/IDX/mvn-install.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2015-2018 OpenEstate.org +# Copyright 2015-2021 OpenEstate.org # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/IDX/pom.xml b/IDX/pom.xml index 7296af58..0e3286e5 100644 --- a/IDX/pom.xml +++ b/IDX/pom.xml @@ -7,11 +7,11 @@ org.openestate.io OpenEstate-IO - 1.4 + 1.5 OpenEstate-IO-IDX - 1.4 + 1.5 jar OpenEstate-IO-IDX @@ -27,7 +27,7 @@ The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo A business-friendly OSS license @@ -46,12 +46,6 @@ - - com.google.code.findbugs - annotations - compile - true - commons-codec commons-codec @@ -72,21 +66,11 @@ commons-lang3 compile - - jaxen - jaxen - compile - org.openestate.io OpenEstate-IO-Core compile - - org.slf4j - slf4j-api - compile - @@ -95,13 +79,8 @@ test - log4j - log4j - test - - - org.slf4j - slf4j-log4j12 + ch.qos.logback + logback-classic test @@ -110,16 +89,12 @@ - + org.apache.maven.plugins - maven-jar-plugin + maven-compiler-plugin - - - org.openestate.io.idx - - + 8 diff --git a/IDX/src/findbugs/exclude.xml b/IDX/src/findbugs/exclude.xml deleted file mode 100644 index 43bc3321..00000000 --- a/IDX/src/findbugs/exclude.xml +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/IDX/src/main/java/org/openestate/io/idx/IdxFormat.java b/IDX/src/main/java/org/openestate/io/idx/IdxFormat.java index 52d527ec..811b1419 100644 --- a/IDX/src/main/java/org/openestate/io/idx/IdxFormat.java +++ b/IDX/src/main/java/org/openestate/io/idx/IdxFormat.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,7 +15,6 @@ */ package org.openestate.io.idx; -import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; import java.math.BigDecimal; import java.text.DateFormat; import java.text.ParseException; @@ -39,8 +38,7 @@ * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") -public class IdxFormat extends CsvFormat { +public class IdxFormat extends CsvFormat { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(IdxFormat.class); @@ -63,9 +61,11 @@ public class IdxFormat extends CsvFormat { * Create IDX format. */ public IdxFormat() { - super(CSVFormat.newFormat('#') - .withRecordSeparator(RECORD_SEPARATOR) - .withNullString(StringUtils.EMPTY)); + super(CSVFormat.Builder + .create(CSVFormat.newFormat('#')) + .setRecordSeparator(RECORD_SEPARATOR) + .setNullString(StringUtils.EMPTY) + .build()); } /** @@ -111,9 +111,6 @@ protected IdxPrinter newPrinter(CSVPrinter printer) { return new IdxPrinter(printer); } - @SuppressFBWarnings( - value = "NP_BOOLEAN_RETURN_NULL", - justification = "This behaviour is intended.") public static Boolean parseBoolean(String value) { value = StringUtils.trimToNull(value); if ("1".equalsIgnoreCase(value) || "Y".equalsIgnoreCase(value)) diff --git a/IDX/src/main/java/org/openestate/io/idx/IdxParser.java b/IDX/src/main/java/org/openestate/io/idx/IdxParser.java index fb494007..c941a44c 100644 --- a/IDX/src/main/java/org/openestate/io/idx/IdxParser.java +++ b/IDX/src/main/java/org/openestate/io/idx/IdxParser.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -31,7 +31,6 @@ * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public class IdxParser extends CsvParser { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(IdxParser.class); @@ -39,8 +38,7 @@ public class IdxParser extends CsvParser { /** * Create with specifications of a {@link CSVParser}. * - * @param parser the CSV parser from - * commons-csv + * @param parser the CSV parser from commons-csv */ protected IdxParser(CSVParser parser) { super(parser); diff --git a/IDX/src/main/java/org/openestate/io/idx/IdxPrinter.java b/IDX/src/main/java/org/openestate/io/idx/IdxPrinter.java index 2c39e723..9e97d325 100644 --- a/IDX/src/main/java/org/openestate/io/idx/IdxPrinter.java +++ b/IDX/src/main/java/org/openestate/io/idx/IdxPrinter.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -31,7 +31,6 @@ * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public class IdxPrinter extends CsvPrinter { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(IdxPrinter.class); @@ -39,8 +38,7 @@ public class IdxPrinter extends CsvPrinter { /** * Create with specifications of a {@link CSVPrinter}. * - * @param printer the CSV printer from - * commons-csv + * @param printer the CSV printer from commons-csv */ protected IdxPrinter(CSVPrinter printer) { super(printer); @@ -109,7 +107,7 @@ protected void print(String value) throws IOException { value = StringUtils.trimToNull(value); // We're not sure, if escaping of the separator is supported by IDX. - // Therefore the separator (#) is removed from the value before it is + // Therefore, the separator (#) is removed from the value before it is // written to CSV. value = StringUtils.replace(value, "#", StringUtils.EMPTY); diff --git a/IDX/src/main/java/org/openestate/io/idx/IdxRecord.java b/IDX/src/main/java/org/openestate/io/idx/IdxRecord.java index a9993f85..7ba5a6f2 100644 --- a/IDX/src/main/java/org/openestate/io/idx/IdxRecord.java +++ b/IDX/src/main/java/org/openestate/io/idx/IdxRecord.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -44,7 +44,7 @@ * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings({"WeakerAccess", "unused", "SpellCheckingInspection"}) +@SuppressWarnings({"SpellCheckingInspection", "GrazieInspection"}) public class IdxRecord extends CsvRecord { private final static Logger LOGGER = LoggerFactory.getLogger(IdxRecord.class); private final static Pattern LINEBREAK = Pattern.compile("", Pattern.CASE_INSENSITIVE); @@ -52,7 +52,6 @@ public class IdxRecord extends CsvRecord { public final static int LENGTH = 183; public final static int PICTURE_LIMIT = 13; - /* * general fields */ @@ -1002,26 +1001,32 @@ public IdxRecord() { this.set(FIELD_VERSION, VERSION); } + @SuppressWarnings("unused") public String getAdvertisementId() { return this.get(FIELD_ADVERTISEMENT_ID); } + @SuppressWarnings("unused") public String getAgencyCity() { return this.get(FIELD_AGENCY_CITY); } + @SuppressWarnings("unused") public String getAgencyCountry() { return this.get(FIELD_AGENCY_COUNTRY); } + @SuppressWarnings("unused") public String getAgencyEmail() { return this.get(FIELD_AGENCY_EMAIL); } + @SuppressWarnings("unused") public String getAgencyFax() { return this.get(FIELD_AGENCY_FAX); } + @SuppressWarnings("unused") public String getAgencyId() { return this.get(FIELD_AGENCY_ID); } @@ -1041,30 +1046,37 @@ public String getAgencyMobile() { return this.get(FIELD_AGENCY_MOBILE); } + @SuppressWarnings("unused") public String getAgencyName() { return this.get(FIELD_AGENCY_NAME); } + @SuppressWarnings("unused") public String getAgencyName2() { return this.get(FIELD_AGENCY_NAME2); } + @SuppressWarnings("unused") public String getAgencyPhone() { return this.get(FIELD_AGENCY_PHONE); } + @SuppressWarnings("unused") public String getAgencyReference() { return this.get(FIELD_AGENCY_REFERENCE); } + @SuppressWarnings("unused") public String getAgencyStreet() { return this.get(FIELD_AGENCY_STREET); } + @SuppressWarnings("unused") public String getAgencyZip() { return this.get(FIELD_AGENCY_ZIP); } + @SuppressWarnings("unused") public Calendar getAvailableFrom() { try { return IdxFormat.parseDateAsCalendar( @@ -1076,60 +1088,74 @@ public Calendar getAvailableFrom() { } } + @SuppressWarnings("unused") public String getBillingCompany() { return this.get(FIELD_BILLING_COMPANY); } + @SuppressWarnings("unused") public String getBillingCountry() { return this.get(FIELD_BILLING_COUNTRY); } + @SuppressWarnings("unused") public String getBillingFirstName() { return this.get(FIELD_BILLING_FIRST_NAME); } + @SuppressWarnings("unused") public Language getBillingLanguage() { return Language.parse( this.get(FIELD_BILLING_LANGUAGE)); } + @SuppressWarnings("unused") public String getBillingMobile() { return this.get(FIELD_BILLING_MOBILE); } + @SuppressWarnings("unused") public String getBillingName() { return this.get(FIELD_BILLING_NAME); } + @SuppressWarnings("unused") public String getBillingPlaceName() { return this.get(FIELD_BILLING_PLACE_NAME); } + @SuppressWarnings("unused") public String getBillingPhone() { return this.get(FIELD_BILLING_PHONE); } + @SuppressWarnings("unused") public String getBillingPhone2() { return this.get(FIELD_BILLING_PHONE2); } + @SuppressWarnings("unused") public String getBillingPostBox() { return this.get(FIELD_BILLING_POST_BOX); } + @SuppressWarnings("unused") public Salutation getBillingSalutation() { return Salutation.parse( this.get(FIELD_BILLING_SALUTATION)); } + @SuppressWarnings("unused") public String getBillingStreet() { return this.get(FIELD_BILLING_STREET); } + @SuppressWarnings("unused") public String getBillingZip() { return this.get(FIELD_BILLING_ZIP); } + @SuppressWarnings("unused") public BigDecimal getCarryingCapacityCrane() { try { return IdxFormat.parseDecimal( @@ -1141,6 +1167,7 @@ public BigDecimal getCarryingCapacityCrane() { } } + @SuppressWarnings("unused") public BigDecimal getCarryingCapacityElevator() { try { return IdxFormat.parseDecimal( @@ -1152,6 +1179,7 @@ public BigDecimal getCarryingCapacityElevator() { } } + @SuppressWarnings("unused") public BigDecimal getCeilingHeight() { try { return IdxFormat.parseDecimal( @@ -1173,6 +1201,7 @@ public String getCommissionPartner() { return this.get(FIELD_COMMISSION_PARTNER); } + @SuppressWarnings("unused") public Currency getCurrency() { String value = this.get(FIELD_CURRENCY); try { @@ -1184,6 +1213,7 @@ public Currency getCurrency() { } } + @SuppressWarnings("unused") public Long getDeliveryId() { try { return IdxFormat.parseLong( @@ -1200,6 +1230,7 @@ public String getDestination() { return this.get(FIELD_DESTINATION); } + @SuppressWarnings("unused") public Integer getDistanceKindergarten() { try { return IdxFormat.parseInteger( @@ -1211,6 +1242,7 @@ public Integer getDistanceKindergarten() { } } + @SuppressWarnings("unused") public Integer getDistanceMotorway() { try { return IdxFormat.parseInteger( @@ -1222,6 +1254,7 @@ public Integer getDistanceMotorway() { } } + @SuppressWarnings("unused") public Integer getDistancePublicTransport() { try { return IdxFormat.parseInteger( @@ -1233,6 +1266,7 @@ public Integer getDistancePublicTransport() { } } + @SuppressWarnings("unused") public Integer getDistanceSchool1() { try { return IdxFormat.parseInteger( @@ -1244,6 +1278,7 @@ public Integer getDistanceSchool1() { } } + @SuppressWarnings("unused") public Integer getDistanceSchool2() { try { return IdxFormat.parseInteger( @@ -1255,6 +1290,7 @@ public Integer getDistanceSchool2() { } } + @SuppressWarnings("unused") public Integer getDistanceShop() { try { return IdxFormat.parseInteger( @@ -1273,6 +1309,7 @@ public Media getDocument() { null; } + @SuppressWarnings("unused") public Integer getFloor() { try { return IdxFormat.parseInteger( @@ -1284,11 +1321,13 @@ public Integer getFloor() { } } + @SuppressWarnings("unused") public GrossPremium getGrossPremium() { return GrossPremium.parse( this.get(FIELD_GROSS_PREMIUM)); } + @SuppressWarnings("unused") public BigDecimal getHallHeight() { try { return IdxFormat.parseDecimal( @@ -1300,6 +1339,7 @@ public BigDecimal getHallHeight() { } } + @SuppressWarnings("unused") public Calendar getLastModified() { try { return IdxFormat.parseDateTimeAsCalendar( @@ -1311,6 +1351,7 @@ public Calendar getLastModified() { } } + @SuppressWarnings("unused") public BigDecimal getMaximalFloorLoading() { try { return IdxFormat.parseDecimal( @@ -1322,6 +1363,7 @@ public BigDecimal getMaximalFloorLoading() { } } + @SuppressWarnings("unused") public Media getMovie() { String file = this.get(FIELD_MOVIE_FILE); return (file != null) ? @@ -1329,6 +1371,7 @@ public Media getMovie() { null; } + @SuppressWarnings("unused") public BigDecimal getNumberOfApartments() { try { return IdxFormat.parseDecimal( @@ -1340,6 +1383,7 @@ public BigDecimal getNumberOfApartments() { } } + @SuppressWarnings("unused") public Integer getNumberOfFloors() { try { return IdxFormat.parseInteger( @@ -1351,6 +1395,7 @@ public Integer getNumberOfFloors() { } } + @SuppressWarnings("unused") public BigDecimal getNumberOfRooms() { try { return IdxFormat.parseDecimal( @@ -1367,26 +1412,32 @@ public ObjectCategory getObjectCategory() { this.get(FIELD_OBJECT_CATEGORY)); } + @SuppressWarnings("unused") public String getObjectCity() { return this.get(FIELD_OBJECT_CITY); } + @SuppressWarnings("unused") public String getObjectCountry() { return this.get(FIELD_OBJECT_COUNTRY); } + @SuppressWarnings("unused") public String getObjectDescription() { return this.get(FIELD_OBJECT_DESCRIPTION); } + @SuppressWarnings("unused") public String getObjectSituation() { return this.get(FIELD_OBJECT_SITUATION); } + @SuppressWarnings("unused") public String getObjectState() { return this.get(FIELD_OBJECT_STATE); } + @SuppressWarnings("unused") public String getObjectStreet() { return this.get(FIELD_OBJECT_STREET); } @@ -1395,6 +1446,7 @@ public String getObjectTitle() { return this.get(FIELD_OBJECT_TITLE); } + @SuppressWarnings("unused") public ObjectType getObjectType() { ObjectCategory cat = this.getObjectCategory(); return (cat != null) ? @@ -1402,6 +1454,7 @@ public ObjectType getObjectType() { null; } + @SuppressWarnings("unused") public String getObjectZip() { return this.get(FIELD_OBJECT_ZIP); } @@ -1411,6 +1464,7 @@ public OfferType getOfferType() { this.get(FIELD_OFFER_TYPE)); } + @SuppressWarnings("unused") public String getOwnObjectUrl() { return this.get(FIELD_OWN_OBJECT_URL); } @@ -1539,6 +1593,7 @@ public Media getPicture13() { null; } + @SuppressWarnings("unused") public Media[] getPictures() { List pictures = new ArrayList<>(); for (int i = 1; i <= PICTURE_LIMIT; i++) { @@ -1548,11 +1603,13 @@ public Media[] getPictures() { return pictures.toArray(new Media[0]); } + @SuppressWarnings("unused") public PriceUnit getPriceUnit() { return PriceUnit.parse( this.get(FIELD_PRICE_UNIT)); } + @SuppressWarnings("unused") public Long getPublishingId() { try { return IdxFormat.parseLong( @@ -1586,6 +1643,7 @@ public String getRegion() { return this.get(FIELD_REGION); } + @SuppressWarnings("unused") public String getRefHouse() { return this.get(FIELD_REF_HOUSE); } @@ -1594,10 +1652,12 @@ public String getRefObject() { return this.get(FIELD_REF_OBJECT); } + @SuppressWarnings("unused") public String getRefProperty() { return this.get(FIELD_REF_PROPERTY); } + @SuppressWarnings("unused") public Long getRentExtra() { try { return IdxFormat.parseLong( @@ -1609,6 +1669,7 @@ public Long getRentExtra() { } } + @SuppressWarnings("unused") public Long getRentNet() { try { return IdxFormat.parseLong( @@ -1620,6 +1681,7 @@ public Long getRentNet() { } } + @SuppressWarnings("unused") public Long getSellingPrice() { try { return IdxFormat.parseLong( @@ -1631,26 +1693,32 @@ public Long getSellingPrice() { } } + @SuppressWarnings("unused") public String getSenderId() { return this.get(FIELD_SENDER_ID); } + @SuppressWarnings("unused") public String getSparefield1() { return this.get(FIELD_SPAREFIELD_1); } + @SuppressWarnings("unused") public String getSparefield2() { return this.get(FIELD_SPAREFIELD_2); } + @SuppressWarnings("unused") public String getSparefield3() { return this.get(FIELD_SPAREFIELD_3); } + @SuppressWarnings("unused") public String getSparefield4() { return this.get(FIELD_SPAREFIELD_4); } + @SuppressWarnings("unused") public Long getSurfaceLiving() { try { return IdxFormat.parseLong( @@ -1662,6 +1730,7 @@ public Long getSurfaceLiving() { } } + @SuppressWarnings("unused") public Long getSurfaceProperty() { try { return IdxFormat.parseLong( @@ -1673,6 +1742,7 @@ public Long getSurfaceProperty() { } } + @SuppressWarnings("unused") public Long getSurfaceUsable() { try { return IdxFormat.parseLong( @@ -1697,18 +1767,22 @@ public String getVisitEmail() { return this.get(FIELD_VISIT_EMAIL); } + @SuppressWarnings("unused") public String getVisitName() { return this.get(FIELD_VISIT_NAME); } + @SuppressWarnings("unused") public String getVisitPhone() { return this.get(FIELD_VISIT_PHONE); } + @SuppressWarnings("unused") public String getVisitRemark() { return this.get(FIELD_VISIT_REMARK); } + @SuppressWarnings("unused") public Long getVolume() { try { return IdxFormat.parseLong( @@ -1720,6 +1794,7 @@ public Long getVolume() { } } + @SuppressWarnings("unused") public Integer getYearBuilt() { try { return IdxFormat.parseInteger( @@ -1731,6 +1806,7 @@ public Integer getYearBuilt() { } } + @SuppressWarnings("unused") public Integer getYearRenovated() { try { return IdxFormat.parseInteger( @@ -1742,26 +1818,31 @@ public Integer getYearRenovated() { } } + @SuppressWarnings("unused") public boolean isAnimalAllowed() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_ANIMAL_ALLOWED))); } + @SuppressWarnings("unused") public boolean isBalcony() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_BALCONY))); } + @SuppressWarnings("unused") public boolean isBuildingLandConnected() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_BUILDING_LAND_CONNECTED))); } + @SuppressWarnings("unused") public boolean isCableTv() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_CABLETV))); } + @SuppressWarnings("unused") public boolean isChildFriendly() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_CHILD_FRIENDLY))); @@ -1773,61 +1854,73 @@ public boolean isCommissionSharing() { this.get(FIELD_COMMISSION_SHARING))); } + @SuppressWarnings("unused") public boolean isCornerHouse() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_CORNER_HOUSE))); } + @SuppressWarnings("unused") public boolean isElevator() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_ELEVATOR))); } + @SuppressWarnings("unused") public boolean isFlatSharingCommunity() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_FLAT_SHARING_COMMUNITY))); } + @SuppressWarnings("unused") public boolean isFireplace() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_FIREPLACE))); } + @SuppressWarnings("unused") public boolean isGarage() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_GARAGE))); } + @SuppressWarnings("unused") public boolean isGardenhouse() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_GARDENHOUSE))); } + @SuppressWarnings("unused") public boolean isGasSupply() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_GAS_SUPPLY))); } + @SuppressWarnings("unused") public boolean isIsdn() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_ISDN))); } + @SuppressWarnings("unused") public boolean isLiftingPlatform() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_LIFTING_PLATFORM))); } + @SuppressWarnings("unused") public boolean isMiddleHouse() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_MIDDLE_HOUSE))); } + @SuppressWarnings("unused") public boolean isMinEnergyCertified() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_MINENERGY_CERTIFIED))); } + @SuppressWarnings("unused") public boolean isMinEnergyGeneral() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_MINENERGY_GENERAL))); @@ -1839,41 +1932,49 @@ public boolean isMunicipalInfo() { this.get(FIELD_MUNICIPAL_INFO))); } + @SuppressWarnings("unused") public boolean isNewBuilding() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_NEW_BUILDING))); } + @SuppressWarnings("unused") public boolean isOldBuilding() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_OLD_BUILDING))); } + @SuppressWarnings("unused") public boolean isParking() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_PARKING))); } + @SuppressWarnings("unused") public boolean isPowerSupply() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_POWER_SUPPLY))); } + @SuppressWarnings("unused") public boolean isRailwayTerminal() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_RAILWAY_TERMINAL))); } + @SuppressWarnings("unused") public boolean isRaisedGroundFloor() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_RAISED_GROUND_FLOOR))); } + @SuppressWarnings("unused") public boolean isRamp() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_RAMP))); } + @SuppressWarnings("unused") public boolean isRestrooms() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_RESTROOMS))); @@ -1885,36 +1986,43 @@ public boolean isRoofFloor() { this.get(FIELD_ROOF_FLOOR))); } + @SuppressWarnings("unused") public boolean isSwimmingpool() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_SWIMMINGPOOL))); } + @SuppressWarnings("unused") public boolean isUnderBuildingLaws() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_UNDER_BUILDING_LAWS))); } + @SuppressWarnings("unused") public boolean isUnderRoof() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_UNDER_ROOF))); } + @SuppressWarnings("unused") public boolean isSewageSupply() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_SEWAGE_SUPPLY))); } + @SuppressWarnings("unused") public boolean isView() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_VIEW))); } + @SuppressWarnings("unused") public boolean isWaterSupply() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_WATER_SUPPLY))); } + @SuppressWarnings("unused") public boolean isWheelchairAccessible() { return Boolean.TRUE.equals(IdxFormat.parseBoolean( this.get(FIELD_WHEELCHAIR_ACCESSIBLE))); @@ -2046,6 +2154,7 @@ public void setAvailableFrom(Calendar value) { IdxFormat.printDate(value)); } + @SuppressWarnings("unused") public void setAvailableFrom(Date value) { this.set(FIELD_AVAILABLE_FROM, IdxFormat.printDate(value)); @@ -2240,6 +2349,7 @@ public void setDistanceShop(Number value) { IdxFormat.printNumber(value, 5)); } + @SuppressWarnings("DuplicatedCode") public void setDocument(Media value) { String file = (value != null) ? StringUtils.trimToNull(value.getFileName()) : null; this.set(FIELD_DOCUMENT_FILE, file); @@ -2332,6 +2442,7 @@ public void setLastModified(Calendar value) { IdxFormat.printDateTime(value)); } + @SuppressWarnings("unused") public void setLastModified(Date value) { this.set(FIELD_LAST_MODIFIED, IdxFormat.printDateTime(value)); @@ -2378,6 +2489,7 @@ public void setMinEnergyGeneral(Boolean value) { IdxFormat.printBoolean((value != null) ? value : false)); } + @SuppressWarnings("DuplicatedCode") public void setMovie(Media value) { String file = (value != null) ? StringUtils.trimToNull(value.getFileName()) : null; this.set(FIELD_MOVIE_FILE, file); @@ -2706,6 +2818,7 @@ public void setPicture13(Media value) { value.getUrl() : null); } + @SuppressWarnings("unused") public void setPictures(Iterable values) { int pos = 1; if (values != null) { @@ -2959,16 +3072,7 @@ public void setWaterSupply(Boolean value) { IdxFormat.printBoolean((value != null) ? value : false)); } - @Deprecated - public void setWheelcharAccessible(Boolean value) { - this.setWheelchairAccessible(value); - } - - @Deprecated - public void setWheelcharAccessible(boolean value) { - this.setWheelchairAccessible(value); - } - + @SuppressWarnings("unused") public void setWheelchairAccessible(boolean value) { this.setWheelchairAccessible(Boolean.valueOf(value)); } diff --git a/IDX/src/main/java/org/openestate/io/idx/package-info.java b/IDX/src/main/java/org/openestate/io/idx/package-info.java index d3537015..42285081 100644 --- a/IDX/src/main/java/org/openestate/io/idx/package-info.java +++ b/IDX/src/main/java/org/openestate/io/idx/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/IDX/src/main/java/org/openestate/io/idx/types/GrossPremium.java b/IDX/src/main/java/org/openestate/io/idx/types/GrossPremium.java index bd07384e..79a45fc5 100644 --- a/IDX/src/main/java/org/openestate/io/idx/types/GrossPremium.java +++ b/IDX/src/main/java/org/openestate/io/idx/types/GrossPremium.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/IDX/src/main/java/org/openestate/io/idx/types/Language.java b/IDX/src/main/java/org/openestate/io/idx/types/Language.java index 6cfa38b3..b04bf760 100644 --- a/IDX/src/main/java/org/openestate/io/idx/types/Language.java +++ b/IDX/src/main/java/org/openestate/io/idx/types/Language.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/IDX/src/main/java/org/openestate/io/idx/types/Media.java b/IDX/src/main/java/org/openestate/io/idx/types/Media.java index 9d5c3bc8..2d1114c1 100644 --- a/IDX/src/main/java/org/openestate/io/idx/types/Media.java +++ b/IDX/src/main/java/org/openestate/io/idx/types/Media.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -26,7 +26,6 @@ * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public class Media implements Serializable { private final static long serialVersionUID = 5668966682578880420L; @SuppressWarnings("unused") diff --git a/IDX/src/main/java/org/openestate/io/idx/types/ObjectCategory.java b/IDX/src/main/java/org/openestate/io/idx/types/ObjectCategory.java index 2fd2aa9a..01a8da0f 100644 --- a/IDX/src/main/java/org/openestate/io/idx/types/ObjectCategory.java +++ b/IDX/src/main/java/org/openestate/io/idx/types/ObjectCategory.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,6 +25,7 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum ObjectCategory { /** * Landwirtschaft / Agriculture diff --git a/IDX/src/main/java/org/openestate/io/idx/types/ObjectType.java b/IDX/src/main/java/org/openestate/io/idx/types/ObjectType.java index 0dc36e0b..41610581 100644 --- a/IDX/src/main/java/org/openestate/io/idx/types/ObjectType.java +++ b/IDX/src/main/java/org/openestate/io/idx/types/ObjectType.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,6 +25,7 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum ObjectType { /** * Landwirtschaftsbetrieb / Agricultural installation diff --git a/IDX/src/main/java/org/openestate/io/idx/types/OfferType.java b/IDX/src/main/java/org/openestate/io/idx/types/OfferType.java index 43500ee2..45aaaaec 100644 --- a/IDX/src/main/java/org/openestate/io/idx/types/OfferType.java +++ b/IDX/src/main/java/org/openestate/io/idx/types/OfferType.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/IDX/src/main/java/org/openestate/io/idx/types/PriceUnit.java b/IDX/src/main/java/org/openestate/io/idx/types/PriceUnit.java index 839ed85d..23f33d72 100644 --- a/IDX/src/main/java/org/openestate/io/idx/types/PriceUnit.java +++ b/IDX/src/main/java/org/openestate/io/idx/types/PriceUnit.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,6 +25,7 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum PriceUnit { @SuppressWarnings("unused") SELL, diff --git a/IDX/src/main/java/org/openestate/io/idx/types/Salutation.java b/IDX/src/main/java/org/openestate/io/idx/types/Salutation.java index 2966bcf7..16608f02 100644 --- a/IDX/src/main/java/org/openestate/io/idx/types/Salutation.java +++ b/IDX/src/main/java/org/openestate/io/idx/types/Salutation.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/IDX/src/main/java/org/openestate/io/idx/types/package-info.java b/IDX/src/main/java/org/openestate/io/idx/types/package-info.java index 849bf38a..1b3ed3f3 100644 --- a/IDX/src/main/java/org/openestate/io/idx/types/package-info.java +++ b/IDX/src/main/java/org/openestate/io/idx/types/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/Examples/src/main/java/org/openestate/io/examples/utils/package-info.java b/IDX/src/main/temp/module-info.java similarity index 81% rename from Examples/src/main/java/org/openestate/io/examples/utils/package-info.java rename to IDX/src/main/temp/module-info.java index 25e680fc..57e7bf07 100644 --- a/Examples/src/main/java/org/openestate/io/examples/utils/package-info.java +++ b/IDX/src/main/temp/module-info.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,9 +15,11 @@ */ /** - * Some helper classes, that are used by the examples. + * Read and write CSV data in IDX format. * * @author Andreas Rudolph * @since 1.0 */ -package org.openestate.io.examples.utils; +module org.openestate.io.idx { + +} diff --git a/IDX/src/test/resources/log4j.properties b/IDX/src/test/resources/log4j.properties deleted file mode 100644 index 0a837c30..00000000 --- a/IDX/src/test/resources/log4j.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# settings for 'Log4j' -# see http://logging.apache.org/log4j/ -# -# available priorities are: -# OFF, FATAL, ERROR, WARN, INFO, DEBUG, ALL -# - -log4j.rootLogger = ALL,null - -# logging for OpenEstate-IO -log4j.logger.org.openestate.io = ALL,console - -# writing to null -log4j.appender.null = org.apache.log4j.varia.NullAppender -log4j.appender.null.layout = org.apache.log4j.PatternLayout -log4j.appender.null.layout.conversionPattern = %d{DATE} %5p [%30.30C:%4L] %m%n - -# writing to console -log4j.appender.console = org.apache.log4j.ConsoleAppender -log4j.appender.console.layout = org.apache.log4j.PatternLayout -log4j.appender.console.layout.conversionPattern = %d{HH:mm:ss} %5p [%30.30C:%4L] %m%n diff --git a/IDX/src/test/resources/logback.xml b/IDX/src/test/resources/logback.xml new file mode 100644 index 00000000..6a3ab4da --- /dev/null +++ b/IDX/src/test/resources/logback.xml @@ -0,0 +1,18 @@ + + + + + + [%p] %msg%n + + + + + + + + + diff --git a/IS24-CSV/.gitignore b/IS24-CSV/.gitignore index 48215a5c..2a36a89e 100644 --- a/IS24-CSV/.gitignore +++ b/IS24-CSV/.gitignore @@ -1,2 +1,2 @@ -release/ -target/ +/apidocs +/target diff --git a/IS24-CSV/README.md b/IS24-CSV/README.md index 26e3cab4..3ae6b4f5 100644 --- a/IS24-CSV/README.md +++ b/IS24-CSV/README.md @@ -1,57 +1,40 @@ -OpenEstate-IO-IS24-CSV 1.4 +OpenEstate-IO-IS24-CSV 1.5 ========================== -*OpenEstate-IO-IS24-CSV* is a Java library to read and write real estate data in -the *IS24-CSV* format (version 1.4.0.4), that was used by -[*immobilienscout24.de*](https://www.immobilienscout24.de/) until 2014. +*OpenEstate-IO-IS24-CSV* is a Java library to read and write real estate data in the *IS24-CSV* format (version 1.4.0.4), that was used by [*immobilienscout24.de*](https://www.immobilienscout24.de/) until 2014. Warning ------- -*IS24-CSV* is outdated and not used by -[*immobilienscout24.de*](https://www.immobilienscout24.de/) anymore. We're still -supporting this format for compatibility with older real estate software. +*IS24-CSV* is outdated and not used by [*immobilienscout24.de*](https://www.immobilienscout24.de/) anymore. We're still supporting this format for compatibility with older real estate software. -*IS24-CSV* was replaced by a REST webservice in 2014. You can access this -webservice from your Java application with -[*OpenEstate-IS24-REST*](https://github.com/OpenEstate/OpenEstate-IS24-REST). +*IS24-CSV* was replaced by a REST webservice in 2014. You can access this webservice from your Java application with [*OpenEstate-IS24-REST*](https://github.com/OpenEstate/OpenEstate-IS24-REST). Features -------- -- read CSV data according to the specifications of *IS24-CSV* 1.4.0.4 - (see [`Is24CsvReadingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/Examples/src/main/java/org/openestate/io/examples/Is24CsvReadingExample.java)) -- write CSV data according to the specifications of *IS24-CSV* 1.4.0.4 - (see [`Is24CsvWritingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/Examples/src/main/java/org/openestate/io/examples/Is24CsvWritingExample.java)) +- read CSV data according to the specifications of *IS24-CSV* 1.4.0.4 (see [`Is24CsvReadingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/Examples/src/main/java/org/openestate/io/examples/Is24CsvReadingExample.java)) +- write CSV data according to the specifications of *IS24-CSV* 1.4.0.4 (see [`Is24CsvWritingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/Examples/src/main/java/org/openestate/io/examples/Is24CsvWritingExample.java)) How to use ---------- -Download the [latest release from GitHub](https://github.com/OpenEstate/OpenEstate-IO/releases/latest). -The provided archive contains all required files (compiled libraries, -dependencies, source code and documentations). +Download the [latest release from GitHub](https://github.com/OpenEstate/OpenEstate-IO/releases/latest). The provided archive contains all required files (compiled libraries, dependencies, source code and documentations). -Alternatively you can integrate the library from -[Maven Central Repository](https://search.maven.org/#search|ga|1|org.openestate.io) -into your [Maven](https://maven.apache.org/) project. Just add the following -dependency to your projects `pom.xml`: +Alternatively you can integrate the library from [Maven Central Repository](https://search.maven.org/#search|ga|1|org.openestate.io) into your [Maven](https://maven.apache.org/) project. Just add the following dependency to your projects `pom.xml`: ```xml org.openestate.io OpenEstate-IO-IS24-CSV - 1.4 + 1.5 ``` -You can find further information in the -[project wiki](https://github.com/OpenEstate/OpenEstate-IO/wiki/Usage-IS24-CSV). -Some example classes for this format are available in the -[`Examples`](https://github.com/OpenEstate/OpenEstate-IO/tree/v1.4/Examples) -module. +You can find further information in the [project wiki](https://github.com/OpenEstate/OpenEstate-IO/wiki/Usage-IS24-CSV). Some example classes for this format are available in the [`Examples`](https://github.com/OpenEstate/OpenEstate-IO/tree/v1.5/Examples) module. Specifications @@ -63,36 +46,30 @@ The specifications for this format are placed in the [`specs`](specs) folder. Dependencies ------------ -- Java 7 or newer -- [commons-codec 1.11](https://commons.apache.org/proper/commons-codec/) -- [commons-csv 1.6](https://commons.apache.org/proper/commons-csv/) -- [commons-io 2.6](https://commons.apache.org/proper/commons-io/) -- [commons-lang 3.8.1](https://commons.apache.org/proper/commons-lang/) -- [SLF4J 1.7.25](https://www.slf4j.org/) +- Java 8 or newer +- [commons-codec 1.15](https://commons.apache.org/proper/commons-codec/) +- [commons-csv 1.9.0](https://commons.apache.org/proper/commons-csv/) +- [commons-io 2.11.0](https://commons.apache.org/proper/commons-io/) +- [commons-lang 3.12.0](https://commons.apache.org/proper/commons-lang/) +- [SLF4J 1.7.30](https://www.slf4j.org/) Changelog --------- -Take a look at -[`CHANGELOG.md`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/CHANGELOG.md) -for the full changelog. +Take a look at [`CHANGELOG.md`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/CHANGELOG.md) for the full changelog. License ------- -This library is licensed under the terms of -[Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.html). -Take a look at -[`LICENSE.txt`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/LICENSE.txt) -for the license text. +This library is licensed under the terms of [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.html). Take a look at [`LICENSE.txt`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/LICENSE.txt) for the license text. Further information ------------------- -- [*OpenEstate-IO* at GitHub](https://github.com/OpenEstate/OpenEstate-IO) -- [Releases of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/releases) -- [Changelog of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/CHANGELOG.md) -- [API documentation of *OpenEstate-IO*](https://media.openestate.org/apidocs/OpenEstate-IO/) +- [*OpenEstate-IO* at GitHub](https://github.com/OpenEstate/OpenEstate-IO) +- [Releases of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/releases) +- [Changelog of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/CHANGELOG.md) +- [API documentation of *OpenEstate-IO*](https://media.openestate.org/apidocs/OpenEstate-IO/) diff --git a/IS24-CSV/mvn-clean.sh b/IS24-CSV/mvn-clean.sh index de39343b..c9c720a3 100755 --- a/IS24-CSV/mvn-clean.sh +++ b/IS24-CSV/mvn-clean.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2015-2018 OpenEstate.org +# Copyright 2015-2021 OpenEstate.org # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/IS24-CSV/mvn-findbugs-gui.sh b/IS24-CSV/mvn-findbugs-gui.sh deleted file mode 100755 index 4934c6db..00000000 --- a/IS24-CSV/mvn-findbugs-gui.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/usr/bin/env bash -# -# Copyright 2015-2018 OpenEstate.org -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -MVN="mvn" -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" - -set -e -export LANG=en -cd "$DIR" -"$MVN" findbugs:check findbugs:gui diff --git a/IS24-CSV/mvn-install.sh b/IS24-CSV/mvn-install.sh index 8a63ed5a..238910c9 100755 --- a/IS24-CSV/mvn-install.sh +++ b/IS24-CSV/mvn-install.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2015-2018 OpenEstate.org +# Copyright 2015-2021 OpenEstate.org # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/IS24-CSV/pom.xml b/IS24-CSV/pom.xml index 607994a0..3711c9d4 100644 --- a/IS24-CSV/pom.xml +++ b/IS24-CSV/pom.xml @@ -7,11 +7,11 @@ org.openestate.io OpenEstate-IO - 1.4 + 1.5 OpenEstate-IO-IS24-CSV - 1.4 + 1.5 jar OpenEstate-IO-IS24-CSV @@ -27,7 +27,7 @@ The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo A business-friendly OSS license @@ -46,12 +46,6 @@ - - com.google.code.findbugs - annotations - compile - true - commons-codec commons-codec @@ -72,21 +66,11 @@ commons-lang3 compile - - jaxen - jaxen - compile - org.openestate.io OpenEstate-IO-Core compile - - org.slf4j - slf4j-api - compile - @@ -95,13 +79,8 @@ test - log4j - log4j - test - - - org.slf4j - slf4j-log4j12 + ch.qos.logback + logback-classic test @@ -110,16 +89,12 @@ - + org.apache.maven.plugins - maven-jar-plugin + maven-compiler-plugin - - - org.openestate.io.is24_csv - - + 8 diff --git a/IS24-CSV/src/findbugs/exclude.xml b/IS24-CSV/src/findbugs/exclude.xml deleted file mode 100644 index 43bc3321..00000000 --- a/IS24-CSV/src/findbugs/exclude.xml +++ /dev/null @@ -1,2 +0,0 @@ - - diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/Is24CsvFormat.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/Is24CsvFormat.java index e5b46b32..89627717 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/Is24CsvFormat.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/Is24CsvFormat.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,7 +15,6 @@ */ package org.openestate.io.is24_csv; -import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; import java.math.BigDecimal; import java.text.DateFormat; import java.text.ParseException; @@ -39,8 +38,7 @@ * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") -public class Is24CsvFormat extends CsvFormat { +public class Is24CsvFormat extends CsvFormat { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(Is24CsvFormat.class); @@ -66,9 +64,11 @@ public class Is24CsvFormat extends CsvFormat { * Create IS24-CSV format. */ public Is24CsvFormat() { - super(CSVFormat.newFormat('|') - .withRecordSeparator(RECORD_SEPARATOR) - .withNullString(StringUtils.EMPTY)); + super(CSVFormat.Builder + .create(CSVFormat.newFormat('|')) + .setRecordSeparator(RECORD_SEPARATOR) + .setNullString(StringUtils.EMPTY) + .build()); } /** @@ -105,9 +105,6 @@ protected Is24CsvPrinter newPrinter(CSVPrinter printer) { return new Is24CsvPrinter(printer); } - @SuppressFBWarnings( - value = "NP_BOOLEAN_RETURN_NULL", - justification = "This behaviour is intended.") public static Boolean parseBoolean(String value) { value = StringUtils.trimToNull(value); if ("J".equalsIgnoreCase(value)) diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/Is24CsvParser.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/Is24CsvParser.java index 0a58aff4..581f595b 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/Is24CsvParser.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/Is24CsvParser.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -49,7 +49,6 @@ * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public class Is24CsvParser extends CsvParser { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(Is24CsvParser.class); @@ -115,6 +114,7 @@ public static Is24CsvParser create(Reader input) throws IOException { * @param record the record to process * @return created record or null, if no matching record was found */ + @SuppressWarnings("SpellCheckingInspection") public static Is24CsvRecord createRecord(CSVRecord record) { Immobilienart art = Is24CsvRecord.getImmobilienart(record); diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/Is24CsvPrinter.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/Is24CsvPrinter.java index 4fb5d082..ddc8e8e5 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/Is24CsvPrinter.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/Is24CsvPrinter.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -31,7 +31,6 @@ * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public class Is24CsvPrinter extends CsvPrinter { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(Is24CsvPrinter.class); @@ -109,7 +108,7 @@ public static Is24CsvPrinter create(Writer output) throws IOException { protected void print(String value) throws IOException { value = StringUtils.trimToNull(value); - // IS24-CSV does not support escaping of the field separator. Therefore the + // IS24-CSV does not support escaping of the field separator. Therefore, the // field separator '|' is replaced with '/' from the value before it is // written to CSV. value = StringUtils.replace(value, "|", "/"); diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/Is24CsvRecord.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/Is24CsvRecord.java index 0c2fc437..9c880cc4 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/Is24CsvRecord.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/Is24CsvRecord.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -39,7 +39,7 @@ * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings({"WeakerAccess", "unused", "SpellCheckingInspection"}) +@SuppressWarnings("SpellCheckingInspection") public abstract class Is24CsvRecord extends CsvRecord { private final static Logger LOGGER = LoggerFactory.getLogger(Is24CsvRecord.class); private final static Pattern LINEBREAK = Pattern.compile("", Pattern.CASE_INSENSITIVE); @@ -101,7 +101,7 @@ public abstract class Is24CsvRecord extends CsvRecord { protected final static int FIELD_OBJEKTDARSTELLUNG = 9; /** - * Gruppen-ID’s (Semikolon-Separierte Liste von Gruppen-, Verbands- & Börsen-ID’s.) + * Gruppen-IDs (Semikolon-Separierte Liste von Gruppen-, Verbands- & Börsen-IDs.) */ protected final static int FIELD_OBJEKTDARSTELLUNG_GRUPPEN = 10; @@ -256,7 +256,7 @@ public abstract class Is24CsvRecord extends CsvRecord { protected final static int FIELD_OBJEKT_ORT = 53; /** - * Länderkennzeichen, Text 3 (Dreistellige ISO- Angabe) + * Länderkennzeichen, Text 3 (Dreistellige ISO-Angabe) */ protected final static int FIELD_OBJEKT_LAND = 54; @@ -563,30 +563,37 @@ public String getAnbieterObjektId() { return this.get(FIELD_ANBIETER_OBJEKT_ID); } + @SuppressWarnings("unused") public String getApiSuchfeld1() { return this.get(FIELD_API_SUCHFELD1); } + @SuppressWarnings("unused") public String getApiSuchfeld2() { return this.get(FIELD_API_SUCHFELD2); } + @SuppressWarnings("unused") public String getApiSuchfeld3() { return this.get(FIELD_API_SUCHFELD3); } + @SuppressWarnings("unused") public String getBeschreibungAusstattung() { return this.get(FIELD_BESCHREIBUNG_AUSSTATTUNG); } + @SuppressWarnings("unused") public String getBeschreibungLage() { return this.get(FIELD_BESCHREIBUNG_LAGE); } + @SuppressWarnings("unused") public String getBeschreibungObjekt() { return this.get(FIELD_BESCHREIBUNG_OBJEKT); } + @SuppressWarnings("unused") public String getBeschreibungSonstiges() { return this.get(FIELD_BESCHREIBUNG_SONSTIGES); } @@ -828,6 +835,7 @@ public Datei getDatei10() { ); } + @SuppressWarnings("unused") public Datei[] getDateien() { List dateien = new ArrayList<>(); for (int i = 1; i <= FILE_LIMIT; i++) { @@ -837,6 +845,7 @@ public Datei[] getDateien() { return dateien.toArray(new Datei[0]); } + @SuppressWarnings("unused") public Integer getGruppierungId() { try { return Is24CsvFormat.parseInteger( @@ -858,103 +867,127 @@ public static Immobilienart getImmobilienart(CSVRecord record) { record.get(FIELD_IMMOBILIENART)); } + @SuppressWarnings("unused") public Importmodus getImportmodus() { return Importmodus.parse( this.get(FIELD_MODUS)); } + @SuppressWarnings("unused") public String getKontaktAnrede() { return this.get(FIELD_KONTAKT_ANREDE); } + @SuppressWarnings("unused") public String getKontaktEmail() { return this.get(FIELD_KONTAKT_EMAIL); } + @SuppressWarnings("unused") public String getKontaktHausNr() { return this.get(FIELD_KONTAKT_HAUSNR); } + @SuppressWarnings("unused") public String getKontaktLand() { String value = this.get(FIELD_KONTAKT_LAND); return (value != null) ? value : Locale.GERMANY.getISO3Country(); } + @SuppressWarnings("unused") public String getKontaktMobiltelefon() { return this.get(FIELD_KONTAKT_MOBILTELEFON); } + @SuppressWarnings("unused") public String getKontaktNachname() { return this.get(FIELD_KONTAKT_NACHNAME); } + @SuppressWarnings("unused") public String getKontaktOrt() { return this.get(FIELD_KONTAKT_ORT); } + @SuppressWarnings("unused") public String getKontaktPlz() { return this.get(FIELD_KONTAKT_PLZ); } + @SuppressWarnings("unused") public String getKontaktStrasse() { return this.get(FIELD_KONTAKT_STRASSE); } + @SuppressWarnings("unused") public String getKontaktTelefax() { return this.get(FIELD_KONTAKT_TELEFAX); } + @SuppressWarnings("unused") public String getKontaktTelefon() { return this.get(FIELD_KONTAKT_TELEFON); } + @SuppressWarnings("unused") public String getKontaktVorname() { return this.get(FIELD_KONTAKT_VORNAME); } + @SuppressWarnings("unused") public String getKontaktWebseite() { return this.get(FIELD_KONTAKT_WEBSEITE); } + @SuppressWarnings("unused") public Objektdarstellung getObjektdarstellung() { return Objektdarstellung.parse( this.get(FIELD_OBJEKTDARSTELLUNG)); } + @SuppressWarnings("unused") public String[] getObjektdarstellungGruppen() { String value = this.get(FIELD_OBJEKTDARSTELLUNG_GRUPPEN); return StringUtils.split(value, ";"); } + @SuppressWarnings("unused") public String getObjektHausNr() { return this.get(FIELD_OBJEKT_HAUSNR); } + @SuppressWarnings("unused") public String getInternationaleRegion() { return this.get(FIELD_OBJEKT_INTERNATIONALE_REGION); } + @SuppressWarnings("unused") public String getObjektLand() { String value = this.get(FIELD_OBJEKT_LAND); return (value != null) ? value : Locale.GERMANY.getISO3Country(); } + @SuppressWarnings("unused") public String getObjektOrt() { return this.get(FIELD_OBJEKT_ORT); } + @SuppressWarnings("unused") public String getObjektPlz() { return this.get(FIELD_OBJEKT_PLZ); } + @SuppressWarnings("unused") public String getObjektStrasse() { return this.get(FIELD_OBJEKT_STRASSE); } + @SuppressWarnings("unused") public String getProvision() { return this.get(FIELD_PROVISION); } + @SuppressWarnings("unused") public String getProvisionshinweis() { return this.get(FIELD_PROVISIONSHINWEIS); } @@ -964,22 +997,27 @@ protected int getRecordLength() { return LENGTH; } + @SuppressWarnings("unused") public String getScoutKundenId() { return this.get(FIELD_SCOUT_KUNDEN_ID); } + @SuppressWarnings("unused") public String getScoutObjektId() { return this.get(FIELD_SCOUT_OBJEKT_ID); } + @SuppressWarnings("unused") public String getTermsRegion() { return this.get(FIELD_TERMS_REGION); } + @SuppressWarnings("unused") public String getTermsStadt() { return this.get(FIELD_TERMS_STADT); } + @SuppressWarnings("unused") public String getTermsStadtteil() { return this.get(FIELD_TERMS_STADTTEIL); } @@ -988,6 +1026,7 @@ public String getUeberschrift() { return this.get(FIELD_UEBERSCHRIFT); } + @SuppressWarnings("unused") public Currency getWaehrung() { String value = this.get(FIELD_WAEHRUNG); try { @@ -1001,16 +1040,19 @@ public Currency getWaehrung() { } } + @SuppressWarnings("unused") public boolean isAdressdruck() { return Boolean.TRUE.equals(Is24CsvFormat.parseBoolean( this.get(FIELD_ADRESSDRUCK))); } + @SuppressWarnings("unused") public boolean isAktiv() { String value = this.get(FIELD_STATUS); return !"0".equals(value); } + @SuppressWarnings("unused") public boolean isProvisionspflichtig() { return Boolean.TRUE.equals(Is24CsvFormat.parseBoolean( this.get(FIELD_PROVISIONPFLICHTIG))); @@ -1048,16 +1090,19 @@ public void setAnbieterObjektId(String value) { Is24CsvFormat.printString(value, 50)); } + @SuppressWarnings("unused") public void setApiSuchfeld1(String value) { this.set(FIELD_API_SUCHFELD1, Is24CsvFormat.printString(value, 10)); } + @SuppressWarnings("unused") public void setApiSuchfeld2(String value) { this.set(FIELD_API_SUCHFELD2, Is24CsvFormat.printString(value, 10)); } + @SuppressWarnings("unused") public void setApiSuchfeld3(String value) { this.set(FIELD_API_SUCHFELD3, Is24CsvFormat.printString(value, 10)); @@ -1260,6 +1305,7 @@ public void setDatei10(Datei value) { Is24CsvFormat.printNumber(value.getAbspieldauer(), 5) : null); } + @SuppressWarnings("unused") public void setDateien(Iterable values) { int pos = 1; if (values != null) { @@ -1354,11 +1400,13 @@ public void setKontaktWebseite(String value) { Is24CsvFormat.printString(value, 300)); } + @SuppressWarnings("unused") public void setObjektdarstellung(Objektdarstellung value) { this.set(FIELD_OBJEKTDARSTELLUNG, (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setObjektdarstellungGruppen(String[] value) { this.set(FIELD_OBJEKTDARSTELLUNG_GRUPPEN, StringUtils.trimToNull(StringUtils.join(value, ";"))); @@ -1423,16 +1471,19 @@ public void setScoutObjektId(String value) { Is24CsvFormat.printString(value, 20)); } + @SuppressWarnings("unused") public void setTermsRegion(String value) { this.set(FIELD_TERMS_REGION, Is24CsvFormat.printString(value, 50)); } + @SuppressWarnings("unused") public void setTermsStadt(String value) { this.set(FIELD_TERMS_STADT, Is24CsvFormat.printString(value, 50)); } + @SuppressWarnings("unused") public void setTermsStadtteil(String value) { this.set(FIELD_TERMS_STADTTEIL, Is24CsvFormat.printString(value, 50)); diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/package-info.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/package-info.java index b0393fa3..14cb9694 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/package-info.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/Anlageobjekt.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/Anlageobjekt.java index 52951204..72537b10 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/Anlageobjekt.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/Anlageobjekt.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -35,7 +35,7 @@ * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings({"WeakerAccess", "unused", "SpellCheckingInspection"}) +@SuppressWarnings("SpellCheckingInspection") public class Anlageobjekt extends Is24CsvRecord { private final static Logger LOGGER = LoggerFactory.getLogger(Anlageobjekt.class); @@ -205,7 +205,7 @@ public Anlageobjekt() { this.setImmobilienart(Immobilienart.ANLAGE); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getAnzahlParkflaechen() { try { return Is24CsvFormat.parseInteger( @@ -239,6 +239,7 @@ public Befeuerungsart[] getBefeuerungsart() { this.get(FIELD_BEFEUERUNG)); } + @SuppressWarnings("unused") public BigDecimal getBetriebskostenUmgelegt() { try { return Is24CsvFormat.parseDecimal( @@ -250,6 +251,7 @@ public BigDecimal getBetriebskostenUmgelegt() { } } + @SuppressWarnings("unused") public Boolean getDenkmalschutz() { return Is24CsvFormat.parseBoolean( this.get(FIELD_DENKMALSCHUTZ)); @@ -277,11 +279,12 @@ public EnergieausweisTyp getEnergieausweisTyp() { this.get(FIELD_ENERGIEAUSWEIS_TYP)); } + @SuppressWarnings("unused") public String getEtagen() { return this.get(FIELD_ETAGEN); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getFahrtwegAutobahn() { try { return Is24CsvFormat.parseInteger( @@ -293,7 +296,7 @@ public Integer getFahrtwegAutobahn() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getFahrtwegFlughafen() { try { return Is24CsvFormat.parseInteger( @@ -305,7 +308,7 @@ public Integer getFahrtwegFlughafen() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getFahrtwegHauptbahnhof() { try { return Is24CsvFormat.parseInteger( @@ -317,7 +320,7 @@ public Integer getFahrtwegHauptbahnhof() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getFusswegNahverkehr() { try { return Is24CsvFormat.parseInteger( @@ -329,7 +332,7 @@ public Integer getFusswegNahverkehr() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getGesamtflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -341,7 +344,7 @@ public BigDecimal getGesamtflaeche() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getGewerbeflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -382,6 +385,7 @@ public BigDecimal getKaufpreis() { } } + @SuppressWarnings("unused") public BigDecimal getKaufpreisProQm() { try { return Is24CsvFormat.parseDecimal( @@ -393,6 +397,7 @@ public BigDecimal getKaufpreisProQm() { } } + @SuppressWarnings("unused") public BigDecimal getMieteinnahmenIst() { try { return Is24CsvFormat.parseDecimal( @@ -404,6 +409,7 @@ public BigDecimal getMieteinnahmenIst() { } } + @SuppressWarnings("unused") public BigDecimal getMieteinnahmenSoll() { try { return Is24CsvFormat.parseDecimal( @@ -415,6 +421,7 @@ public BigDecimal getMieteinnahmenSoll() { } } + @SuppressWarnings("unused") public BigDecimal getNichtUmgelegteKosten() { try { return Is24CsvFormat.parseDecimal( @@ -436,12 +443,13 @@ public Objektzustand getObjektzustand() { this.get(FIELD_OBJEKTZUSTAND)); } + @SuppressWarnings("unused") public Boolean getPersonenaufzug() { return Is24CsvFormat.parseBoolean( this.get(FIELD_PERSONENAUFZUG)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getPreisProParkflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -465,6 +473,7 @@ public Integer getSanierungsjahr() { } } + @SuppressWarnings("unused") public BigDecimal getSonstigeFlaeche() { try { return Is24CsvFormat.parseDecimal( @@ -476,6 +485,7 @@ public BigDecimal getSonstigeFlaeche() { } } + @SuppressWarnings("unused") public BigDecimal getVermietbareFlaeche() { try { return Is24CsvFormat.parseDecimal( @@ -487,7 +497,7 @@ public BigDecimal getVermietbareFlaeche() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getWohnflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -499,6 +509,7 @@ public BigDecimal getWohnflaeche() { } } + @SuppressWarnings("unused") public BigDecimal getXFache() { try { return Is24CsvFormat.parseDecimal( @@ -522,6 +533,7 @@ protected Iterable print() { return super.print(); } + @SuppressWarnings("unused") public void setAnzahlParkflaechen(Number value) { this.set(FIELD_ANZAHL_PARKFLAECHEN, Is24CsvFormat.printNumber(value, 5)); @@ -547,11 +559,13 @@ public void setBefeuerungsart(Iterable values) { Befeuerungsart.printMultiple(values)); } + @SuppressWarnings("unused") public void setBetriebskostenUmgelegt(Number value) { this.set(FIELD_BETRIEBSKOSTEN_UMGELEGT, Is24CsvFormat.printNumber(value, 15, 2)); } + @SuppressWarnings("unused") public void setDenkmalschutz(Boolean value) { this.set(FIELD_DENKMALSCHUTZ, Is24CsvFormat.printBoolean(value)); @@ -577,31 +591,37 @@ public void setEtagen(String value) { Is24CsvFormat.printString(value, 50)); } + @SuppressWarnings("unused") public void setFahrtwegAutobahn(Number value) { this.set(FIELD_FAHRTWEG_AUTOBAHN, Is24CsvFormat.printNumber(value, 3)); } + @SuppressWarnings("unused") public void setFahrtwegFlughafen(Number value) { this.set(FIELD_FAHRTWEG_FLUGHAFEN, Is24CsvFormat.printNumber(value, 3)); } + @SuppressWarnings("unused") public void setFahrtwegHauptbahnhof(Number value) { this.set(FIELD_FAHRTWEG_HAUPTBAHNHOF, Is24CsvFormat.printNumber(value, 2)); } + @SuppressWarnings("unused") public void setFusswegNahverkehr(Number value) { this.set(FIELD_FUSSWEG_NAHVERKEHR, Is24CsvFormat.printNumber(value, 2)); } + @SuppressWarnings("unused") public void setGesamtflaeche(Number value) { this.set(FIELD_GESAMTFLAECHE, Is24CsvFormat.printNumber(value, 10, 2)); } + @SuppressWarnings("unused") public void setGewerbeflaeche(Number value) { this.set(FIELD_GEWERBEFLAECHE, Is24CsvFormat.printNumber(value, 10, 2)); @@ -622,21 +642,25 @@ public void setKaufpreis(Number value) { Is24CsvFormat.printNumber(value, 15, 2)); } + @SuppressWarnings("unused") public void setKaufpreisProQm(Number value) { this.set(FIELD_KAUFPREIS_PRO_QM, Is24CsvFormat.printNumber(value, 15, 2)); } + @SuppressWarnings("unused") public void setMieteinnahmenIst(Number value) { this.set(FIELD_MIETEINNAHMEN_IST, Is24CsvFormat.printNumber(value, 15, 2)); } + @SuppressWarnings("unused") public void setMieteinnahmenSoll(Number value) { this.set(FIELD_MIETEINNAHMEN_SOLL, Is24CsvFormat.printNumber(value, 15, 2)); } + @SuppressWarnings("unused") public void setNichtUmgelegteKosten(Number value) { this.set(FIELD_NICHT_UMGELEGTE_KOSTEN, Is24CsvFormat.printNumber(value, 15, 2)); @@ -652,11 +676,13 @@ public void setObjektzustand(Objektzustand value) { (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setPersonenaufzug(Boolean value) { this.set(FIELD_PERSONENAUFZUG, Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setPreisProParkflaeche(Number value) { this.set(FIELD_PREIS_PRO_PARKFLAECHE, Is24CsvFormat.printNumber(value, 15, 2)); @@ -667,21 +693,25 @@ public void setSanierungsjahr(Number value) { Is24CsvFormat.printNumber(value, 4)); } + @SuppressWarnings("unused") public void setSonstigeFlaeche(Number value) { this.set(FIELD_SONSTIGE_FLAECHE, Is24CsvFormat.printNumber(value, 10, 2)); } + @SuppressWarnings("unused") public void setVermietbareFlaeche(Number value) { this.set(FIELD_VERMIETBARE_FLAECHE, Is24CsvFormat.printNumber(value, 10, 2)); } + @SuppressWarnings("unused") public void setWohnflaeche(Number value) { this.set(FIELD_WOHNFLAECHE, Is24CsvFormat.printNumber(value, 10, 2)); } + @SuppressWarnings("unused") public void setXFache(Number value) { this.set(FIELD_X_FACHE, Is24CsvFormat.printNumber(value, 3, 1)); diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/GewerbeBueroPraxis.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/GewerbeBueroPraxis.java index e33a92f3..003ceabc 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/GewerbeBueroPraxis.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/GewerbeBueroPraxis.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -39,7 +39,7 @@ * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings({"WeakerAccess", "unused", "SpellCheckingInspection"}) +@SuppressWarnings("SpellCheckingInspection") public class GewerbeBueroPraxis extends Is24CsvRecord { private final static Logger LOGGER = LoggerFactory.getLogger(GewerbeBueroPraxis.class); @@ -134,7 +134,7 @@ public class GewerbeBueroPraxis extends Is24CsvRecord { protected final static int FIELD_FAHRTWEG_FLUGHAFEN = 77; /** - * Frei ab/Verfügbar ab/Antrittstermin, Text 50 + * frei ab/ verfügbar ab / Antrittstermin, Text 50 */ protected final static int FIELD_VERFUEGBAR_AB = 78; @@ -238,7 +238,7 @@ public GewerbeBueroPraxis() { this.setImmobilienart(Immobilienart.GEWERBE_BUERO_PRAXEN); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getAnzahlParkflaechen() { try { return Is24CsvFormat.parseInteger( @@ -255,6 +255,7 @@ public Ausstattung getAusstattung() { this.get(FIELD_AUSSTATTUNG)); } + @SuppressWarnings("unused") public Boolean getBarrierefrei() { return Is24CsvFormat.parseBoolean( this.get(FIELD_BARRIEREFREI)); @@ -277,16 +278,19 @@ public Befeuerungsart[] getBefeuerungsart() { this.get(FIELD_BEFEUERUNG)); } + @SuppressWarnings("unused") public Bodenbelag getBodenbelag() { return Bodenbelag.parse( this.get(FIELD_BODENBELAG)); } + @SuppressWarnings("unused") public Boolean getDenkmalschutz() { return Is24CsvFormat.parseBoolean( this.get(FIELD_DENKMALSCHUTZ)); } + @SuppressWarnings("unused") public Auswahl getDvVerkabelung() { return Auswahl.parse( this.get(FIELD_DV_VERKABELUNG)); @@ -314,11 +318,12 @@ public EnergieausweisTyp getEnergieausweisTyp() { this.get(FIELD_ENERGIEAUSWEIS_TYP)); } + @SuppressWarnings("unused") public String getEtagen() { return this.get(FIELD_ETAGEN); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getFahrtwegAutobahn() { try { return Is24CsvFormat.parseInteger( @@ -330,7 +335,7 @@ public Integer getFahrtwegAutobahn() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getFahrtwegFlughafen() { try { return Is24CsvFormat.parseInteger( @@ -342,7 +347,7 @@ public Integer getFahrtwegFlughafen() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getFahrtwegHauptbahnhof() { try { return Is24CsvFormat.parseInteger( @@ -354,7 +359,7 @@ public Integer getFahrtwegHauptbahnhof() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getFusswegNahverkehr() { try { return Is24CsvFormat.parseInteger( @@ -366,7 +371,7 @@ public Integer getFusswegNahverkehr() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getGesamtflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -378,7 +383,7 @@ public BigDecimal getGesamtflaeche() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getGewerbeflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -395,7 +400,7 @@ public Heizungsart getHeizungsart() { this.get(FIELD_HEIZUNGSART)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getKaltmiete() { try { return Is24CsvFormat.parseDecimal( @@ -407,11 +412,13 @@ public BigDecimal getKaltmiete() { } } + @SuppressWarnings("unused") public KaltmietePro getKaltmietePro() { return KaltmietePro.parse( this.get(FIELD_KALTMIETE_PRO)); } + @SuppressWarnings("unused") public Boolean getKantineCafeteria() { return Is24CsvFormat.parseBoolean( this.get(FIELD_KANTINE_CAFETERIA)); @@ -438,17 +445,19 @@ public Boolean getKeller() { this.get(FIELD_KELLER)); } + @SuppressWarnings("unused") public Auswahl getKlimaanlage() { return Auswahl.parse( this.get(FIELD_KLIMAANLAGE)); } + @SuppressWarnings("unused") public Boolean getKueche() { return Is24CsvFormat.parseBoolean( this.get(FIELD_KUECHE)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getNebenflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -482,12 +491,13 @@ public Objektzustand getObjektzustand() { this.get(FIELD_OBJEKTZUSTAND)); } + @SuppressWarnings("unused") public Boolean getPersonenaufzug() { return Is24CsvFormat.parseBoolean( this.get(FIELD_PERSONENAUFZUG)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getPreisProParkflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -511,12 +521,13 @@ public Integer getSanierungsjahr() { } } + @SuppressWarnings("unused") public Boolean getStarkstrom() { return Is24CsvFormat.parseBoolean( this.get(FIELD_STARKSTROM)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getTeilbarAb() { try { return Is24CsvFormat.parseDecimal( @@ -549,6 +560,7 @@ protected Iterable print() { return super.print(); } + @SuppressWarnings("unused") public void setAnzahlParkflaechen(Number value) { this.set(FIELD_ANZAHL_PARKFLAECHEN, Is24CsvFormat.printNumber(value, 5)); @@ -559,6 +571,7 @@ public void setAusstattung(Ausstattung value) { (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setBarrierefrei(Boolean value) { this.set(FIELD_BARRIEREFREI, Is24CsvFormat.printBoolean(value)); @@ -579,16 +592,19 @@ public void setBefeuerungsart(Iterable values) { Befeuerungsart.printMultiple(values)); } + @SuppressWarnings("unused") public void setBodenbelag(Bodenbelag value) { this.set(FIELD_BODENBELAG, (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setDenkmalschutz(Boolean value) { this.set(FIELD_DENKMALSCHUTZ, Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setDvVerkabelung(Auswahl value) { this.set(FIELD_DV_VERKABELUNG, (value != null) ? value.print() : null); @@ -614,31 +630,37 @@ public void setEtagen(String value) { Is24CsvFormat.printString(value, 50)); } + @SuppressWarnings("unused") public void setFahrtwegAutobahn(Number value) { this.set(FIELD_FAHRTWEG_AUTOBAHN, Is24CsvFormat.printNumber(value, 3)); } + @SuppressWarnings("unused") public void setFahrtwegFlughafen(Number value) { this.set(FIELD_FAHRTWEG_FLUGHAFEN, Is24CsvFormat.printNumber(value, 3)); } + @SuppressWarnings("unused") public void setFahrtwegHauptbahnhof(Number value) { this.set(FIELD_FAHRTWEG_HAUPTBAHNHOF, Is24CsvFormat.printNumber(value, 2)); } + @SuppressWarnings("unused") public void setFusswegNahverkehr(Number value) { this.set(FIELD_FUSSWEG_NAHVERKEHR, Is24CsvFormat.printNumber(value, 2)); } + @SuppressWarnings("unused") public void setGesamtflaeche(Number value) { this.set(FIELD_GESAMTFLAECHE, Is24CsvFormat.printNumber(value, 10, 2)); } + @SuppressWarnings("unused") public void setGewerbeflaeche(Number value) { this.set(FIELD_GEWERBEFLAECHE, Is24CsvFormat.printNumber(value, 10, 2)); @@ -649,16 +671,19 @@ public void setHeizungsart(Heizungsart value) { (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setKaltmiete(Number value) { this.set(FIELD_KALTMIETE, Is24CsvFormat.printNumber(value, 15, 2)); } + @SuppressWarnings("unused") public void setKaltmietePro(KaltmietePro value) { this.set(FIELD_KALTMIETE_PRO, (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setKantineCafeteria(Boolean value) { this.set(FIELD_KANTINE_CAFETERIA, Is24CsvFormat.printBoolean(value)); @@ -679,16 +704,19 @@ public void setKeller(Boolean value) { Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setKlimaanlage(Auswahl value) { this.set(FIELD_KLIMAANLAGE, (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setKueche(Boolean value) { this.set(FIELD_KUECHE, Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setNebenflaeche(Number value) { this.set(FIELD_NEBENFLAECHE, Is24CsvFormat.printNumber(value, 10, 2)); @@ -709,11 +737,13 @@ public void setObjektzustand(Objektzustand value) { (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setPersonenaufzug(Boolean value) { this.set(FIELD_PERSONENAUFZUG, Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setPreisProParkflaeche(Number value) { this.set(FIELD_PREIS_PRO_PARKFLAECHE, Is24CsvFormat.printNumber(value, 15, 2)); @@ -724,11 +754,13 @@ public void setSanierungsjahr(Number value) { Is24CsvFormat.printNumber(value, 4)); } + @SuppressWarnings("unused") public void setStarkstrom(Boolean value) { this.set(FIELD_STARKSTROM, Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setTeilbarAb(Number value) { this.set(FIELD_TEILBAR_AB, Is24CsvFormat.printNumber(value, 10, 2)); diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/GewerbeEinzelhandel.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/GewerbeEinzelhandel.java index 67eef444..bc9d3ec4 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/GewerbeEinzelhandel.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/GewerbeEinzelhandel.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -40,7 +40,7 @@ * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings({"WeakerAccess", "unused", "SpellCheckingInspection"}) +@SuppressWarnings("SpellCheckingInspection") public class GewerbeEinzelhandel extends Is24CsvRecord { private final static Logger LOGGER = LoggerFactory.getLogger(GewerbeEinzelhandel.class); @@ -155,7 +155,7 @@ public class GewerbeEinzelhandel extends Is24CsvRecord { protected final static int FIELD_FAHRTWEG_FLUGHAFEN = 81; /** - * Frei ab/Verfügbar ab/Antrittstermin, Text 50 + * frei ab/ verfügbar ab / Antrittstermin, Text 50 */ protected final static int FIELD_VERFUEGBAR_AB = 82; @@ -244,7 +244,7 @@ public GewerbeEinzelhandel() { this.setImmobilienart(Immobilienart.GEWERBE_EINZELHANDEL); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getAnzahlParkflaechen() { try { return Is24CsvFormat.parseInteger( @@ -278,11 +278,13 @@ public Befeuerungsart[] getBefeuerungsart() { this.get(FIELD_BEFEUERUNG)); } + @SuppressWarnings("unused") public Bodenbelag getBodenbelag() { return Bodenbelag.parse( this.get(FIELD_BODENBELAG)); } + @SuppressWarnings("unused") public BigDecimal getDeckenlast() { try { return Is24CsvFormat.parseDecimal( @@ -294,6 +296,7 @@ public BigDecimal getDeckenlast() { } } + @SuppressWarnings("unused") public Boolean getDenkmalschutz() { return Is24CsvFormat.parseBoolean( this.get(FIELD_DENKMALSCHUTZ)); @@ -321,11 +324,12 @@ public EnergieausweisTyp getEnergieausweisTyp() { this.get(FIELD_ENERGIEAUSWEIS_TYP)); } + @SuppressWarnings("unused") public String getEtagen() { return this.get(FIELD_ETAGEN); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getFahrtwegAutobahn() { try { return Is24CsvFormat.parseInteger( @@ -337,7 +341,7 @@ public Integer getFahrtwegAutobahn() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getFahrtwegFlughafen() { try { return Is24CsvFormat.parseInteger( @@ -349,7 +353,7 @@ public Integer getFahrtwegFlughafen() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getFahrtwegHauptbahnhof() { try { return Is24CsvFormat.parseInteger( @@ -361,7 +365,7 @@ public Integer getFahrtwegHauptbahnhof() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getFusswegNahverkehr() { try { return Is24CsvFormat.parseInteger( @@ -373,7 +377,7 @@ public Integer getFusswegNahverkehr() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getGesamtflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -385,7 +389,7 @@ public BigDecimal getGesamtflaeche() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getGewerbeflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -402,7 +406,7 @@ public Heizungsart getHeizungsart() { this.get(FIELD_HEIZUNGSART)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getKaltmiete() { try { return Is24CsvFormat.parseDecimal( @@ -414,6 +418,7 @@ public BigDecimal getKaltmiete() { } } + @SuppressWarnings("unused") public KaltmietePro getKaltmietePro() { return KaltmietePro.parse( this.get(FIELD_KALTMIETE_PRO)); @@ -440,17 +445,19 @@ public Boolean getKeller() { this.get(FIELD_KELLER)); } + @SuppressWarnings("unused") public Lage getLage() { return Lage.parse( this.get(FIELD_LAGE)); } + @SuppressWarnings("unused") public Boolean getLastenaufzug() { return Is24CsvFormat.parseBoolean( this.get(FIELD_LASTENAUFZUG)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getLastenaufzugTragkraft() { try { return Is24CsvFormat.parseDecimal( @@ -462,7 +469,7 @@ public BigDecimal getLastenaufzugTragkraft() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getNebenflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -496,12 +503,13 @@ public Objektzustand getObjektzustand() { this.get(FIELD_OBJEKTZUSTAND)); } + @SuppressWarnings("unused") public Boolean getPersonenaufzug() { return Is24CsvFormat.parseBoolean( this.get(FIELD_PERSONENAUFZUG)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getPreisProParkflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -513,6 +521,7 @@ public BigDecimal getPreisProParkflaeche() { } } + @SuppressWarnings("unused") public Boolean getRampe() { return Is24CsvFormat.parseBoolean( this.get(FIELD_RAMPE)); @@ -530,6 +539,7 @@ public Integer getSanierungsjahr() { } } + @SuppressWarnings("unused") public BigDecimal getSchaufensterfront() { try { return Is24CsvFormat.parseDecimal( @@ -541,7 +551,7 @@ public BigDecimal getSchaufensterfront() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getTeilbarAb() { try { return Is24CsvFormat.parseDecimal( @@ -562,6 +572,7 @@ public VermarktungsartGewerbe getVermarktungsart() { this.get(FIELD_VERMARKTUNGSART)); } + @SuppressWarnings("unused") public Zulieferung getZulieferung() { return Zulieferung.parse( this.get(FIELD_ZULIEFERUNG)); @@ -579,6 +590,7 @@ protected Iterable print() { return super.print(); } + @SuppressWarnings("unused") public void setAnzahlParkflaechen(Number value) { this.set(FIELD_ANZAHL_PARKFLAECHEN, Is24CsvFormat.printNumber(value, 5)); @@ -604,16 +616,19 @@ public void setBefeuerungsart(Iterable values) { Befeuerungsart.printMultiple(values)); } + @SuppressWarnings("unused") public void setBodenbelag(Bodenbelag value) { this.set(FIELD_BODENBELAG, (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setDeckenlast(Number value) { this.set(FIELD_DECKENLAST, Is24CsvFormat.printNumber(value, 5, 2)); } + @SuppressWarnings("unused") public void setDenkmalschutz(Boolean value) { this.set(FIELD_DENKMALSCHUTZ, Is24CsvFormat.printBoolean(value)); @@ -639,31 +654,37 @@ public void setEtagen(String value) { Is24CsvFormat.printString(value, 50)); } + @SuppressWarnings("unused") public void setFahrtwegAutobahn(Number value) { this.set(FIELD_FAHRTWEG_AUTOBAHN, Is24CsvFormat.printNumber(value, 3)); } + @SuppressWarnings("unused") public void setFahrtwegFlughafen(Number value) { this.set(FIELD_FAHRTWEG_FLUGHAFEN, Is24CsvFormat.printNumber(value, 3)); } + @SuppressWarnings("unused") public void setFahrtwegHauptbahnhof(Number value) { this.set(FIELD_FAHRTWEG_HAUPTBAHNHOF, Is24CsvFormat.printNumber(value, 2)); } + @SuppressWarnings("unused") public void setFusswegNahverkehr(Number value) { this.set(FIELD_FUSSWEG_NAHVERKEHR, Is24CsvFormat.printNumber(value, 2)); } + @SuppressWarnings("unused") public void setGesamtflaeche(Number value) { this.set(FIELD_GESAMTFLAECHE, Is24CsvFormat.printNumber(value, 10, 2)); } + @SuppressWarnings("unused") public void setGewerbeflaeche(Number value) { this.set(FIELD_GEWERBEFLAECHE, Is24CsvFormat.printNumber(value, 10, 2)); @@ -674,11 +695,13 @@ public void setHeizungsart(Heizungsart value) { (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setKaltmiete(Number value) { this.set(FIELD_KALTMIETE, Is24CsvFormat.printNumber(value, 15, 2)); } + @SuppressWarnings("unused") public void setKaltmietePro(KaltmietePro value) { this.set(FIELD_KALTMIETE_PRO, (value != null) ? value.print() : null); @@ -699,21 +722,25 @@ public void setKeller(Boolean value) { Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setLage(Lage value) { this.set(FIELD_LAGE, (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setLastenaufzug(Boolean value) { this.set(FIELD_LASTENAUFZUG, Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setLastenaufzugTragkraft(Number value) { this.set(FIELD_LASTENAUFZUG_TRAGKRAFT, Is24CsvFormat.printNumber(value, 7, 2)); } + @SuppressWarnings("unused") public void setNebenflaeche(Number value) { this.set(FIELD_NEBENFLAECHE, Is24CsvFormat.printNumber(value, 10, 2)); @@ -734,16 +761,19 @@ public void setObjektzustand(Objektzustand value) { (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setPersonenaufzug(Boolean value) { this.set(FIELD_PERSONENAUFZUG, Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setPreisProParkflaeche(Number value) { this.set(FIELD_PREIS_PRO_PARKFLAECHE, Is24CsvFormat.printNumber(value, 15, 2)); } + @SuppressWarnings("unused") public void setRampe(Boolean value) { this.set(FIELD_RAMPE, Is24CsvFormat.printBoolean(value)); @@ -754,11 +784,13 @@ public void setSanierungsjahr(Number value) { Is24CsvFormat.printNumber(value, 4)); } + @SuppressWarnings("unused") public void setSchaufensterfront(Number value) { this.set(FIELD_SCHAUFENSTERFRONT, Is24CsvFormat.printNumber(value, 5, 2)); } + @SuppressWarnings("unused") public void setTeilbarAb(Number value) { this.set(FIELD_TEILBAR_AB, Is24CsvFormat.printNumber(value, 10, 2)); @@ -774,6 +806,7 @@ public void setVermarktungsart(VermarktungsartGewerbe value) { (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setZulieferung(Zulieferung value) { this.set(FIELD_ZULIEFERUNG, (value != null) ? value.print() : null); diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/GewerbeGastronomieHotel.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/GewerbeGastronomieHotel.java index 311d6530..4feb0d44 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/GewerbeGastronomieHotel.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/GewerbeGastronomieHotel.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -36,7 +36,7 @@ * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings({"WeakerAccess", "unused", "SpellCheckingInspection"}) +@SuppressWarnings("SpellCheckingInspection") public class GewerbeGastronomieHotel extends Is24CsvRecord { private final static Logger LOGGER = LoggerFactory.getLogger(GewerbeGastronomieHotel.class); @@ -126,7 +126,7 @@ public class GewerbeGastronomieHotel extends Is24CsvRecord { protected final static int FIELD_FAHRTWEG_FLUGHAFEN = 76; /** - * Frei ab/Verfügbar ab/Antrittstermin, Text 50 + * frei ab / verfügbar ab / Antrittstermin, Text 50 */ protected final static int FIELD_VERFUEGBAR_AB = 77; @@ -200,6 +200,7 @@ public GewerbeGastronomieHotel() { this.setImmobilienart(Immobilienart.GEWERBE_GASTRONOMIE_HOTEL); } + @SuppressWarnings("unused") public Integer getAnzahlBetten() { try { return Is24CsvFormat.parseInteger( @@ -211,6 +212,7 @@ public Integer getAnzahlBetten() { } } + @SuppressWarnings("unused") public Integer getAnzahlGastraumplaetze() { try { return Is24CsvFormat.parseInteger( @@ -222,7 +224,7 @@ public Integer getAnzahlGastraumplaetze() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getAnzahlParkflaechen() { try { return Is24CsvFormat.parseInteger( @@ -256,6 +258,7 @@ public Befeuerungsart[] getBefeuerungsart() { this.get(FIELD_BEFEUERUNG)); } + @SuppressWarnings("unused") public Boolean getDenkmalschutz() { return Is24CsvFormat.parseBoolean( this.get(FIELD_DENKMALSCHUTZ)); @@ -283,11 +286,12 @@ public EnergieausweisTyp getEnergieausweisTyp() { this.get(FIELD_ENERGIEAUSWEIS_TYP)); } + @SuppressWarnings("unused") public String getEtagen() { return this.get(FIELD_ETAGEN); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getFahrtwegAutobahn() { try { return Is24CsvFormat.parseInteger( @@ -299,7 +303,7 @@ public Integer getFahrtwegAutobahn() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getFahrtwegFlughafen() { try { return Is24CsvFormat.parseInteger( @@ -311,7 +315,7 @@ public Integer getFahrtwegFlughafen() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getFahrtwegHauptbahnhof() { try { return Is24CsvFormat.parseInteger( @@ -323,7 +327,7 @@ public Integer getFahrtwegHauptbahnhof() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getFusswegNahverkehr() { try { return Is24CsvFormat.parseInteger( @@ -335,12 +339,13 @@ public Integer getFusswegNahverkehr() { } } + @SuppressWarnings("unused") public Boolean getGastterrasse() { return Is24CsvFormat.parseBoolean( this.get(FIELD_GASTTERRASSE)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getGesamtflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -352,7 +357,7 @@ public BigDecimal getGesamtflaeche() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getGewerbeflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -378,7 +383,7 @@ public Boolean getKeller() { this.get(FIELD_KELLER)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getNebenflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -412,6 +417,7 @@ public Objektzustand getObjektzustand() { this.get(FIELD_OBJEKTZUSTAND)); } + @SuppressWarnings("unused") public Boolean getPersonenaufzug() { return Is24CsvFormat.parseBoolean( this.get(FIELD_PERSONENAUFZUG)); @@ -429,7 +435,7 @@ public BigDecimal getPreis() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getPreisProParkflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -474,16 +480,19 @@ protected Iterable print() { return super.print(); } + @SuppressWarnings("unused") public void setAnzahlBetten(Number value) { this.set(FIELD_ANZAHL_BETTEN, Is24CsvFormat.printNumber(value, 5)); } + @SuppressWarnings("unused") public void setAnzahlGastraumplaetze(Number value) { this.set(FIELD_ANZAHL_GASTRAUMPLAETZE, Is24CsvFormat.printNumber(value, 5)); } + @SuppressWarnings("unused") public void setAnzahlParkflaechen(Number value) { this.set(FIELD_ANZAHL_PARKFLAECHEN, Is24CsvFormat.printNumber(value, 5)); @@ -509,6 +518,7 @@ public void setBefeuerungsart(Iterable values) { Befeuerungsart.printMultiple(values)); } + @SuppressWarnings("unused") public void setDenkmalschutz(Boolean value) { this.set(FIELD_DENKMALSCHUTZ, Is24CsvFormat.printBoolean(value)); @@ -534,36 +544,43 @@ public void setEtagen(String value) { Is24CsvFormat.printString(value, 50)); } + @SuppressWarnings("unused") public void setFahrtwegAutobahn(Number value) { this.set(FIELD_FAHRTWEG_AUTOBAHN, Is24CsvFormat.printNumber(value, 3)); } + @SuppressWarnings("unused") public void setFahrtwegFlughafen(Number value) { this.set(FIELD_FAHRTWEG_FLUGHAFEN, Is24CsvFormat.printNumber(value, 3)); } + @SuppressWarnings("unused") public void setFahrtwegHauptbahnhof(Number value) { this.set(FIELD_FAHRTWEG_HAUPTBAHNHOF, Is24CsvFormat.printNumber(value, 2)); } + @SuppressWarnings("unused") public void setFusswegNahverkehr(Number value) { this.set(FIELD_FUSSWEG_NAHVERKEHR, Is24CsvFormat.printNumber(value, 2)); } + @SuppressWarnings("unused") public void setGastterrasse(Boolean value) { this.set(FIELD_GASTTERRASSE, Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setGesamtflaeche(Number value) { this.set(FIELD_GESAMTFLAECHE, Is24CsvFormat.printNumber(value, 10, 2)); } + @SuppressWarnings("unused") public void setGewerbeflaeche(Number value) { this.set(FIELD_GEWERBEFLAECHE, Is24CsvFormat.printNumber(value, 10, 2)); @@ -584,6 +601,7 @@ public void setKeller(Boolean value) { Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setNebenflaeche(Number value) { this.set(FIELD_NEBENFLAECHE, Is24CsvFormat.printNumber(value, 10, 2)); @@ -604,6 +622,7 @@ public void setObjektzustand(Objektzustand value) { (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setPersonenaufzug(Boolean value) { this.set(FIELD_PERSONENAUFZUG, Is24CsvFormat.printBoolean(value)); @@ -614,6 +633,7 @@ public void setPreis(Number value) { Is24CsvFormat.printNumber(value, 15, 2)); } + @SuppressWarnings("unused") public void setPreisProParkflaeche(Number value) { this.set(FIELD_PREIS_PRO_PARKFLAECHE, Is24CsvFormat.printNumber(value, 15, 2)); diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/GewerbeHalleProduktion.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/GewerbeHalleProduktion.java index 08bce076..bffdd2ac 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/GewerbeHalleProduktion.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/GewerbeHalleProduktion.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -37,7 +37,7 @@ * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings({"WeakerAccess", "unused", "SpellCheckingInspection"}) +@SuppressWarnings("SpellCheckingInspection") public class GewerbeHalleProduktion extends Is24CsvRecord { private final static Logger LOGGER = LoggerFactory.getLogger(GewerbeHalleProduktion.class); @@ -172,7 +172,7 @@ public class GewerbeHalleProduktion extends Is24CsvRecord { protected final static int FIELD_FAHRTWEG_FLUGHAFEN = 85; /** - * Frei ab/Verfügbar ab/Antrittstermin, Text 50 + * frei ab / verfügbar ab / Antrittstermin, Text 50 */ protected final static int FIELD_VERFUEGBAR_AB = 87; @@ -241,7 +241,7 @@ public GewerbeHalleProduktion() { this.setImmobilienart(Immobilienart.GEWERBE_HALLE_PRODUKTION); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getAnzahlParkflaechen() { try { return Is24CsvFormat.parseInteger( @@ -270,11 +270,13 @@ public Befeuerungsart[] getBefeuerungsart() { this.get(FIELD_BEFEUERUNG)); } + @SuppressWarnings("unused") public Bodenbelag getBodenbelag() { return Bodenbelag.parse( this.get(FIELD_BODENBELAG)); } + @SuppressWarnings("unused") public BigDecimal getBodenbelastung() { try { return Is24CsvFormat.parseDecimal( @@ -308,11 +310,12 @@ public EnergieausweisTyp getEnergieausweisTyp() { this.get(FIELD_ENERGIEAUSWEIS_TYP)); } + @SuppressWarnings("unused") public String getEtagen() { return this.get(FIELD_ETAGEN); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getFahrtwegAutobahn() { try { return Is24CsvFormat.parseInteger( @@ -324,7 +327,7 @@ public Integer getFahrtwegAutobahn() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getFahrtwegFlughafen() { try { return Is24CsvFormat.parseInteger( @@ -336,7 +339,7 @@ public Integer getFahrtwegFlughafen() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getFahrtwegHauptbahnhof() { try { return Is24CsvFormat.parseInteger( @@ -348,7 +351,7 @@ public Integer getFahrtwegHauptbahnhof() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getFusswegNahverkehr() { try { return Is24CsvFormat.parseInteger( @@ -360,7 +363,7 @@ public Integer getFusswegNahverkehr() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getGesamtflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -372,7 +375,7 @@ public BigDecimal getGesamtflaeche() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getGewerbeflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -396,6 +399,7 @@ public BigDecimal getGrundstuecksflaeche() { } } + @SuppressWarnings("unused") public BigDecimal getHallenhoehe() { try { return Is24CsvFormat.parseDecimal( @@ -407,6 +411,7 @@ public BigDecimal getHallenhoehe() { } } + @SuppressWarnings("unused") public Boolean getHebebuehne() { return Is24CsvFormat.parseBoolean( this.get(FIELD_HEBEBUEHNE)); @@ -417,7 +422,7 @@ public Heizungsart getHeizungsart() { this.get(FIELD_HEIZUNGSART)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getKaltmiete() { try { return Is24CsvFormat.parseDecimal( @@ -429,6 +434,7 @@ public BigDecimal getKaltmiete() { } } + @SuppressWarnings("unused") public KaltmietePro getKaltmietePro() { return KaltmietePro.parse( this.get(FIELD_KALTMIETE_PRO)); @@ -450,11 +456,13 @@ public String getKaution() { return this.get(FIELD_KAUTION); } + @SuppressWarnings("unused") public Boolean getKranbahn() { return Is24CsvFormat.parseBoolean( this.get(FIELD_KRANBAHN)); } + @SuppressWarnings("unused") public BigDecimal getKranbahnTragkraft() { try { return Is24CsvFormat.parseDecimal( @@ -466,12 +474,13 @@ public BigDecimal getKranbahnTragkraft() { } } + @SuppressWarnings("unused") public Boolean getLastenaufzug() { return Is24CsvFormat.parseBoolean( this.get(FIELD_LASTENAUFZUG)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getLastenaufzugTragkraft() { try { return Is24CsvFormat.parseDecimal( @@ -483,7 +492,7 @@ public BigDecimal getLastenaufzugTragkraft() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getNebenflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -517,12 +526,13 @@ public Objektzustand getObjektzustand() { this.get(FIELD_OBJEKTZUSTAND)); } + @SuppressWarnings("unused") public Boolean getPersonenaufzug() { return Is24CsvFormat.parseBoolean( this.get(FIELD_PERSONENAUFZUG)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getPreisProParkflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -534,6 +544,7 @@ public BigDecimal getPreisProParkflaeche() { } } + @SuppressWarnings("unused") public Boolean getRampe() { return Is24CsvFormat.parseBoolean( this.get(FIELD_RAMPE)); @@ -551,6 +562,7 @@ public Integer getSanierungsjahr() { } } + @SuppressWarnings("unused") public Integer getStromanschlusswert() { try { return Is24CsvFormat.parseInteger( @@ -562,7 +574,7 @@ public Integer getStromanschlusswert() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getTeilbarAb() { try { return Is24CsvFormat.parseDecimal( @@ -595,6 +607,7 @@ protected Iterable print() { return super.print(); } + @SuppressWarnings("unused") public void setAnzahlParkflaechen(Number value) { this.set(FIELD_ANZAHL_PARKFLAECHEN, Is24CsvFormat.printNumber(value, 5)); @@ -615,11 +628,13 @@ public void setBefeuerungsart(Iterable values) { Befeuerungsart.printMultiple(values)); } + @SuppressWarnings("unused") public void setBodenbelag(Bodenbelag value) { this.set(FIELD_BODENBELAG, (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setBodenbelastung(Number value) { this.set(FIELD_BODENBELASTUNG, Is24CsvFormat.printNumber(value, 7, 2)); @@ -645,31 +660,37 @@ public void setEtagen(String value) { Is24CsvFormat.printString(value, 50)); } + @SuppressWarnings("unused") public void setFahrtwegAutobahn(Number value) { this.set(FIELD_FAHRTWEG_AUTOBAHN, Is24CsvFormat.printNumber(value, 3)); } + @SuppressWarnings("unused") public void setFahrtwegFlughafen(Number value) { this.set(FIELD_FAHRTWEG_FLUGHAFEN, Is24CsvFormat.printNumber(value, 3)); } + @SuppressWarnings("unused") public void setFahrtwegHauptbahnhof(Number value) { this.set(FIELD_FAHRTWEG_HAUPTBAHNHOF, Is24CsvFormat.printNumber(value, 2)); } + @SuppressWarnings("unused") public void setFusswegNahverkehr(Number value) { this.set(FIELD_FUSSWEG_NAHVERKEHR, Is24CsvFormat.printNumber(value, 2)); } + @SuppressWarnings("unused") public void setGesamtflaeche(Number value) { this.set(FIELD_GESAMTFLAECHE, Is24CsvFormat.printNumber(value, 10, 2)); } + @SuppressWarnings("unused") public void setGewerbeflaeche(Number value) { this.set(FIELD_GEWERBEFLAECHE, Is24CsvFormat.printNumber(value, 10, 2)); @@ -680,11 +701,13 @@ public void setGrundstuecksflaeche(Number value) { Is24CsvFormat.printNumber(value, 10, 2)); } + @SuppressWarnings("unused") public void setHallenhoehe(Number value) { this.set(FIELD_HALLENHOEHE, Is24CsvFormat.printNumber(value, 5, 2)); } + @SuppressWarnings("unused") public void setHebebuehne(Boolean value) { this.set(FIELD_HEBEBUEHNE, Is24CsvFormat.printBoolean(value)); @@ -695,11 +718,13 @@ public void setHeizungsart(Heizungsart value) { (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setKaltmiete(Number value) { this.set(FIELD_KALTMIETE, Is24CsvFormat.printNumber(value, 15, 2)); } + @SuppressWarnings("unused") public void setKaltmietePro(KaltmietePro value) { this.set(FIELD_KALTMIETE_PRO, (value != null) ? value.print() : null); @@ -715,26 +740,31 @@ public void setKaution(String value) { Is24CsvFormat.printString(value, 50)); } + @SuppressWarnings("unused") public void setKranbahn(Boolean value) { this.set(FIELD_KRANBAHN, Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setKranbahnTragkraft(Number value) { this.set(FIELD_KRANBAHN_TRAGKRAFT, Is24CsvFormat.printNumber(value, 7, 2)); } + @SuppressWarnings("unused") public void setLastenaufzug(Boolean value) { this.set(FIELD_LASTENAUFZUG, Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setLastenaufzugTragkraft(Number value) { this.set(FIELD_LASTENAUFZUG_TRAGKRAFT, Is24CsvFormat.printNumber(value, 7, 2)); } + @SuppressWarnings("unused") public void setNebenflaeche(Number value) { this.set(FIELD_NEBENFLAECHE, Is24CsvFormat.printNumber(value, 10, 2)); @@ -755,16 +785,19 @@ public void setObjektzustand(Objektzustand value) { (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setPersonenaufzug(Boolean value) { this.set(FIELD_PERSONENAUFZUG, Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setPreisProParkflaeche(Number value) { this.set(FIELD_PREIS_PRO_PARKFLAECHE, Is24CsvFormat.printNumber(value, 15, 2)); } + @SuppressWarnings("unused") public void setRampe(Boolean value) { this.set(FIELD_RAMPE, Is24CsvFormat.printBoolean(value)); @@ -775,11 +808,13 @@ public void setSanierungsjahr(Number value) { Is24CsvFormat.printNumber(value, 4)); } + @SuppressWarnings("unused") public void setStromanschlusswert(Number value) { this.set(FIELD_STROMANSCHLUSSWERT, Is24CsvFormat.printNumber(value, 5)); } + @SuppressWarnings("unused") public void setTeilbarAb(Number value) { this.set(FIELD_TEILBAR_AB, Is24CsvFormat.printNumber(value, 10, 2)); diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/GewerbeSonstiges.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/GewerbeSonstiges.java index 9403332a..62fbf823 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/GewerbeSonstiges.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/GewerbeSonstiges.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -37,7 +37,7 @@ * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings({"WeakerAccess", "unused", "SpellCheckingInspection"}) +@SuppressWarnings("SpellCheckingInspection") public class GewerbeSonstiges extends Is24CsvRecord { private final static Logger LOGGER = LoggerFactory.getLogger(GewerbeSonstiges.class); @@ -117,7 +117,7 @@ public class GewerbeSonstiges extends Is24CsvRecord { protected final static int FIELD_FAHRTWEG_FLUGHAFEN = 74; /** - * Frei ab/Verfügbar ab/Antrittstermin, Text 50 + * frei ab / verfügbar ab / Antrittstermin, Text 50 */ protected final static int FIELD_VERFUEGBAR_AB = 75; @@ -201,7 +201,7 @@ public GewerbeSonstiges() { this.setImmobilienart(Immobilienart.GEWERBE_SONSTIGES); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getAnzahlParkflaechen() { try { return Is24CsvFormat.parseInteger( @@ -235,11 +235,13 @@ public Befeuerungsart[] getBefeuerungsart() { this.get(FIELD_BEFEUERUNG)); } + @SuppressWarnings("unused") public Bodenbelag getBodenbelag() { return Bodenbelag.parse( this.get(FIELD_BODENBELAG)); } + @SuppressWarnings("unused") public Boolean getDenkmalschutz() { return Is24CsvFormat.parseBoolean( this.get(FIELD_DENKMALSCHUTZ)); @@ -267,11 +269,12 @@ public EnergieausweisTyp getEnergieausweisTyp() { this.get(FIELD_ENERGIEAUSWEIS_TYP)); } + @SuppressWarnings("unused") public String getEtagen() { return this.get(FIELD_ETAGEN); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getFahrtwegAutobahn() { try { return Is24CsvFormat.parseInteger( @@ -283,7 +286,7 @@ public Integer getFahrtwegAutobahn() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getFahrtwegFlughafen() { try { return Is24CsvFormat.parseInteger( @@ -295,7 +298,7 @@ public Integer getFahrtwegFlughafen() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getFahrtwegHauptbahnhof() { try { return Is24CsvFormat.parseInteger( @@ -307,7 +310,7 @@ public Integer getFahrtwegHauptbahnhof() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getFusswegNahverkehr() { try { return Is24CsvFormat.parseInteger( @@ -319,7 +322,7 @@ public Integer getFusswegNahverkehr() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getGesamtflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -331,7 +334,7 @@ public BigDecimal getGesamtflaeche() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getGewerbeflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -369,7 +372,7 @@ public Boolean getKeller() { this.get(FIELD_KELLER)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getNebenflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -403,6 +406,7 @@ public Objektzustand getObjektzustand() { this.get(FIELD_OBJEKTZUSTAND)); } + @SuppressWarnings("unused") public Boolean getPersonenaufzug() { return Is24CsvFormat.parseBoolean( this.get(FIELD_PERSONENAUFZUG)); @@ -420,7 +424,7 @@ public BigDecimal getPreis() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getPreisProParkflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -444,7 +448,7 @@ public Integer getSanierungsjahr() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getTeilbarAb() { try { return Is24CsvFormat.parseDecimal( @@ -477,6 +481,7 @@ protected Iterable print() { return super.print(); } + @SuppressWarnings("unused") public void setAnzahlParkflaechen(Number value) { this.set(FIELD_ANZAHL_PARKFLAECHEN, Is24CsvFormat.printNumber(value, 5)); @@ -502,11 +507,13 @@ public void setBefeuerungsart(Iterable values) { Befeuerungsart.printMultiple(values)); } + @SuppressWarnings("unused") public void setBodenbelag(Bodenbelag value) { this.set(FIELD_BODENBELAG, (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setDenkmalschutz(Boolean value) { this.set(FIELD_DENKMALSCHUTZ, Is24CsvFormat.printBoolean(value)); @@ -532,31 +539,37 @@ public void setEtagen(String value) { Is24CsvFormat.printString(value, 50)); } + @SuppressWarnings("unused") public void setFahrtwegAutobahn(Number value) { this.set(FIELD_FAHRTWEG_AUTOBAHN, Is24CsvFormat.printNumber(value, 3)); } + @SuppressWarnings("unused") public void setFahrtwegFlughafen(Number value) { this.set(FIELD_FAHRTWEG_FLUGHAFEN, Is24CsvFormat.printNumber(value, 3)); } + @SuppressWarnings("unused") public void setFahrtwegHauptbahnhof(Number value) { this.set(FIELD_FAHRTWEG_HAUPTBAHNHOF, Is24CsvFormat.printNumber(value, 2)); } + @SuppressWarnings("unused") public void setFusswegNahverkehr(Number value) { this.set(FIELD_FUSSWEG_NAHVERKEHR, Is24CsvFormat.printNumber(value, 2)); } + @SuppressWarnings("unused") public void setGesamtflaeche(Number value) { this.set(FIELD_GESAMTFLAECHE, Is24CsvFormat.printNumber(value, 10, 2)); } + @SuppressWarnings("unused") public void setGewerbeflaeche(Number value) { this.set(FIELD_GEWERBEFLAECHE, Is24CsvFormat.printNumber(value, 10, 2)); @@ -582,6 +595,7 @@ public void setKeller(Boolean value) { Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setNebenflaeche(Number value) { this.set(FIELD_NEBENFLAECHE, Is24CsvFormat.printNumber(value, 10, 2)); @@ -602,6 +616,7 @@ public void setObjektzustand(Objektzustand value) { (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setPersonenaufzug(Boolean value) { this.set(FIELD_PERSONENAUFZUG, Is24CsvFormat.printBoolean(value)); @@ -612,6 +627,7 @@ public void setPreis(Number value) { Is24CsvFormat.printNumber(value, 15, 2)); } + @SuppressWarnings("unused") public void setPreisProParkflaeche(Number value) { this.set(FIELD_PREIS_PRO_PARKFLAECHE, Is24CsvFormat.printNumber(value, 15, 2)); @@ -622,6 +638,7 @@ public void setSanierungsjahr(Number value) { Is24CsvFormat.printNumber(value, 4)); } + @SuppressWarnings("unused") public void setTeilbarAb(Number value) { this.set(FIELD_TEILBAR_AB, Is24CsvFormat.printNumber(value, 10, 2)); diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/Grundstueck.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/Grundstueck.java index f72f002b..a132b1a8 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/Grundstueck.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/Grundstueck.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -28,8 +28,9 @@ * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings({"WeakerAccess", "unused", "SpellCheckingInspection"}) +@SuppressWarnings("SpellCheckingInspection") public abstract class Grundstueck extends Is24CsvRecord { + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(Grundstueck.class); /** diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/GrundstueckGewerbe.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/GrundstueckGewerbe.java index d9605209..fa57689c 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/GrundstueckGewerbe.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/GrundstueckGewerbe.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -33,7 +33,7 @@ * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings({"WeakerAccess", "unused", "SpellCheckingInspection"}) +@SuppressWarnings("SpellCheckingInspection") public class GrundstueckGewerbe extends Grundstueck { private final static Logger LOGGER = LoggerFactory.getLogger(GrundstueckGewerbe.class); @@ -93,7 +93,7 @@ public class GrundstueckGewerbe extends Grundstueck { protected final static int FIELD_KURZFRISTIG_BEBAUBAR = 72; /** - * Frei ab/Verfügbar ab/Antrittstermin, Text 50 + * frei ab / verfügbar ab / Antrittstermin, Text 50 */ protected final static int FIELD_VERFUEGBAR_AB = 73; @@ -108,27 +108,31 @@ public GrundstueckGewerbe() { this.setObjektkategorie(ObjektkategorieGrundstueck.GEWERBE); } + @SuppressWarnings("unused") public Boolean getAbrissErforderlich() { return Is24CsvFormat.parseBoolean( this.get(FIELD_ABRISS_ERFORDERLICH)); } + @SuppressWarnings("unused") public Boolean getBaugenehmigungVorhanden() { return Is24CsvFormat.parseBoolean( this.get(FIELD_BAUGENEHMIGUNG_VORHANDEN)); } + @SuppressWarnings("unused") public BebaubarNach getBebaubarNach() { return BebaubarNach.parse( this.get(FIELD_BEBAUBAR_NACH)); } + @SuppressWarnings("unused") public NutzungGrundstueckGewerbe[] getEmpfohleneNutzung() { return NutzungGrundstueckGewerbe.parseMultiple( this.get(FIELD_EMPFOHLENE_NUTZUNG)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getErbpachtdauer() { try { return Is24CsvFormat.parseInteger( @@ -140,12 +144,13 @@ public Integer getErbpachtdauer() { } } + @SuppressWarnings("unused") public Erschliessung getErschliessung() { return Erschliessung.parse( this.get(FIELD_ERSCHLIESSUNG)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Long getFlaecheTeilbarAb() { try { return Is24CsvFormat.parseLong( @@ -157,7 +162,7 @@ public Long getFlaecheTeilbarAb() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getGeschossflaechenzahl() { try { return Is24CsvFormat.parseDecimal( @@ -169,7 +174,7 @@ public BigDecimal getGeschossflaechenzahl() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getGrundflaechenzahl() { try { return Is24CsvFormat.parseDecimal( @@ -193,6 +198,7 @@ public BigDecimal getGrundstuecksflaeche() { } } + @SuppressWarnings("unused") public Boolean getKurzfristigBebaubar() { return Is24CsvFormat.parseBoolean( this.get(FIELD_KURZFRISTIG_BEBAUBAR)); @@ -233,26 +239,31 @@ protected Iterable print() { return super.print(); } + @SuppressWarnings("unused") public void setAbrissErforderlich(Boolean value) { this.set(FIELD_ABRISS_ERFORDERLICH, Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setBaugenehmigungVorhanden(Boolean value) { this.set(FIELD_BAUGENEHMIGUNG_VORHANDEN, Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setBebaubarNach(BebaubarNach value) { this.set(FIELD_BEBAUBAR_NACH, (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setEmpfohleneNutzung(NutzungGrundstueckGewerbe value) { this.set(FIELD_EMPFOHLENE_NUTZUNG, (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setEmpfohleneNutzung(Iterable values) { this.set(FIELD_EMPFOHLENE_NUTZUNG, NutzungGrundstueckGewerbe.printMultiple(values)); @@ -263,21 +274,25 @@ public void setErbpachtdauer(Number value) { Is24CsvFormat.printNumber(value, 3)); } + @SuppressWarnings("unused") public void setErschliessung(Erschliessung value) { this.set(FIELD_ERSCHLIESSUNG, (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setFlaecheTeilbarAb(Number value) { this.set(FIELD_FLAECHE_TEILBAR_AB, Is24CsvFormat.printNumber(value, 8)); } + @SuppressWarnings("unused") public void setGeschossflaechenzahl(Number value) { this.set(FIELD_GESCHOSSFLAECHENZAHL, Is24CsvFormat.printNumber(value, 3, 2)); } + @SuppressWarnings("unused") public void setGrundflaechenzahl(Number value) { this.set(FIELD_GRUNDFLAECHENZAHL, Is24CsvFormat.printNumber(value, 3, 2)); @@ -288,6 +303,7 @@ public void setGrundstuecksflaeche(Number value) { Is24CsvFormat.printNumber(value, 10, 2)); } + @SuppressWarnings("unused") public void setKurzfristigBebaubar(Boolean value) { this.set(FIELD_KURZFRISTIG_BEBAUBAR, Is24CsvFormat.printBoolean(value)); diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/GrundstueckWohnen.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/GrundstueckWohnen.java index c9826b89..65676811 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/GrundstueckWohnen.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/GrundstueckWohnen.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -33,7 +33,7 @@ * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings({"WeakerAccess", "unused", "SpellCheckingInspection"}) +@SuppressWarnings("SpellCheckingInspection") public class GrundstueckWohnen extends Grundstueck { private final static Logger LOGGER = LoggerFactory.getLogger(GrundstueckWohnen.class); @@ -93,7 +93,7 @@ public class GrundstueckWohnen extends Grundstueck { protected final static int FIELD_KURZFRISTIG_BEBAUBAR = 72; /** - * Frei ab/Verfügbar ab/Antrittstermin, Text 50 + * frei ab / verfügbar ab / Antrittstermin, Text 50 */ protected final static int FIELD_VERFUEGBAR_AB = 73; @@ -108,27 +108,31 @@ public GrundstueckWohnen() { this.setObjektkategorie(ObjektkategorieGrundstueck.WOHNEN); } + @SuppressWarnings("unused") public Boolean getAbrissErforderlich() { return Is24CsvFormat.parseBoolean( this.get(FIELD_ABRISS_ERFORDERLICH)); } + @SuppressWarnings("unused") public Boolean getBaugenehmigungVorhanden() { return Is24CsvFormat.parseBoolean( this.get(FIELD_BAUGENEHMIGUNG_VORHANDEN)); } + @SuppressWarnings("unused") public BebaubarNach getBebaubarNach() { return BebaubarNach.parse( this.get(FIELD_BEBAUBAR_NACH)); } + @SuppressWarnings("unused") public NutzungGrundstueckWohnen[] getEmpfohleneNutzung() { return NutzungGrundstueckWohnen.parseMultiple( this.get(FIELD_EMPFOHLENE_NUTZUNG)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getErbpachtdauer() { try { return Is24CsvFormat.parseInteger( @@ -140,12 +144,13 @@ public Integer getErbpachtdauer() { } } + @SuppressWarnings("unused") public Erschliessung getErschliessung() { return Erschliessung.parse( this.get(FIELD_ERSCHLIESSUNG)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Long getFlaecheTeilbarAb() { try { return Is24CsvFormat.parseLong( @@ -157,7 +162,7 @@ public Long getFlaecheTeilbarAb() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getGeschossflaechenzahl() { try { return Is24CsvFormat.parseDecimal( @@ -169,7 +174,7 @@ public BigDecimal getGeschossflaechenzahl() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getGrundflaechenzahl() { try { return Is24CsvFormat.parseDecimal( @@ -193,6 +198,7 @@ public BigDecimal getGrundstuecksflaeche() { } } + @SuppressWarnings("unused") public Boolean getKurzfristigBebaubar() { return Is24CsvFormat.parseBoolean( this.get(FIELD_KURZFRISTIG_BEBAUBAR)); @@ -231,26 +237,31 @@ protected Iterable print() { return super.print(); } + @SuppressWarnings("unused") public void setAbrissErforderlich(Boolean value) { this.set(FIELD_ABRISS_ERFORDERLICH, Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setBaugenehmigungVorhanden(Boolean value) { this.set(FIELD_BAUGENEHMIGUNG_VORHANDEN, Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setBebaubarNach(BebaubarNach value) { this.set(FIELD_BEBAUBAR_NACH, (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setEmpfohleneNutzung(NutzungGrundstueckWohnen value) { this.set(FIELD_EMPFOHLENE_NUTZUNG, (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setEmpfohleneNutzung(Iterable values) { this.set(FIELD_EMPFOHLENE_NUTZUNG, NutzungGrundstueckWohnen.printMultiple(values)); @@ -261,21 +272,25 @@ public void setErbpachtdauer(Number value) { Is24CsvFormat.printNumber(value, 3)); } + @SuppressWarnings("unused") public void setErschliessung(Erschliessung value) { this.set(FIELD_ERSCHLIESSUNG, (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setFlaecheTeilbarAb(Number value) { this.set(FIELD_FLAECHE_TEILBAR_AB, Is24CsvFormat.printNumber(value, 8)); } + @SuppressWarnings("unused") public void setGeschossflaechenzahl(Number value) { this.set(FIELD_GESCHOSSFLAECHENZAHL, Is24CsvFormat.printNumber(value, 3, 2)); } + @SuppressWarnings("unused") public void setGrundflaechenzahl(Number value) { this.set(FIELD_GRUNDFLAECHENZAHL, Is24CsvFormat.printNumber(value, 3, 2)); @@ -286,6 +301,7 @@ public void setGrundstuecksflaeche(Number value) { Is24CsvFormat.printNumber(value, 10, 2)); } + @SuppressWarnings("unused") public void setKurzfristigBebaubar(Boolean value) { this.set(FIELD_KURZFRISTIG_BEBAUBAR, Is24CsvFormat.printBoolean(value)); diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/HausKauf.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/HausKauf.java index 3408178a..bc21cc2f 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/HausKauf.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/HausKauf.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -37,7 +37,7 @@ * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings({"WeakerAccess", "unused", "SpellCheckingInspection"}) +@SuppressWarnings("SpellCheckingInspection") public class HausKauf extends Is24CsvRecord { private final static Logger LOGGER = LoggerFactory.getLogger(HausKauf.class); @@ -107,7 +107,7 @@ public class HausKauf extends Is24CsvRecord { protected final static int FIELD_STELLPLATZ = 73; /** - * Frei ab/Verfügbar ab/Antrittstermin, Text 50 + * frei ab / verfügbar ab / Antrittstermin, Text 50 */ protected final static int FIELD_VERFUEGBAR_AB = 74; @@ -206,7 +206,7 @@ public HausKauf() { this.setImmobilienart(Immobilienart.HAUS_KAUF); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getAnzahlBadezimmer() { try { return Is24CsvFormat.parseInteger( @@ -218,7 +218,7 @@ public Integer getAnzahlBadezimmer() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getAnzahlGarageStellplatz() { try { return Is24CsvFormat.parseInteger( @@ -230,7 +230,7 @@ public Integer getAnzahlGarageStellplatz() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getAnzahlSchlafzimmer() { try { return Is24CsvFormat.parseInteger( @@ -259,11 +259,13 @@ public Integer getBaujahr() { } } + @SuppressWarnings("unused") public Bauphase getBauphase() { return Bauphase.parse( this.get(FIELD_BAUPHASE)); } + @SuppressWarnings("unused") public Boolean getBarrierefrei() { return Is24CsvFormat.parseBoolean( this.get(FIELD_BARRIEREFREI)); @@ -274,11 +276,13 @@ public Befeuerungsart[] getBefeuerungsart() { this.get(FIELD_BEFEUERUNG)); } + @SuppressWarnings("unused") public Boolean getDenkmalschutz() { return Is24CsvFormat.parseBoolean( this.get(FIELD_DENKMALSCHUTZ)); } + @SuppressWarnings("unused") public Boolean getEinliegerwohnung() { return Is24CsvFormat.parseBoolean( this.get(FIELD_EINLIEGERWOHNUNG)); @@ -306,7 +310,7 @@ public EnergieausweisTyp getEnergieausweisTyp() { this.get(FIELD_ENERGIEAUSWEIS_TYP)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getEtagenzahl() { try { return Is24CsvFormat.parseInteger( @@ -318,11 +322,13 @@ public Integer getEtagenzahl() { } } + @SuppressWarnings("unused") public Boolean getFerienhaus() { return Is24CsvFormat.parseBoolean( this.get(FIELD_FERIENHAUS)); } + @SuppressWarnings("unused") public Boolean getGaesteWc() { return Is24CsvFormat.parseBoolean( this.get(FIELD_GAESTE_WC)); @@ -362,7 +368,7 @@ public Boolean getKeller() { this.get(FIELD_KELLER)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getMieteinnahmenProMonat() { try { return Is24CsvFormat.parseDecimal( @@ -374,7 +380,7 @@ public BigDecimal getMieteinnahmenProMonat() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getNutzflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -414,12 +420,13 @@ public Integer getSanierungsjahr() { } } + @SuppressWarnings("unused") public Stellplatz getStellplatz() { return Stellplatz.parse( this.get(FIELD_STELLPLATZ)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getStellplatzpreis() { try { return Is24CsvFormat.parseDecimal( @@ -435,12 +442,13 @@ public String getVerfuegbarAb() { return this.get(FIELD_VERFUEGBAR_AB); } + @SuppressWarnings("unused") public Boolean getVermietet() { return Is24CsvFormat.parseBoolean( this.get(FIELD_VERMIETET)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getWohnflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -452,7 +460,7 @@ public BigDecimal getWohnflaeche() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getZimmer() { try { return Is24CsvFormat.parseDecimal( @@ -546,6 +554,7 @@ public void setEnergieausweisTyp(EnergieausweisTyp value) { (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setEtagenzahl(Number value) { this.set(FIELD_ETAGENZAHL, Is24CsvFormat.printNumber(value, 3)); diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/HausMiete.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/HausMiete.java index 0c8df1cf..615c286b 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/HausMiete.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/HausMiete.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -37,7 +37,7 @@ * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings({"WeakerAccess", "unused", "SpellCheckingInspection"}) +@SuppressWarnings("SpellCheckingInspection") public class HausMiete extends Is24CsvRecord { private final static Logger LOGGER = LoggerFactory.getLogger(HausMiete.class); @@ -117,7 +117,7 @@ public class HausMiete extends Is24CsvRecord { protected final static int FIELD_STELLPLATZ = 74; /** - * Frei ab/Verfügbar ab/Antrittstermin, Text 50 + * frei ab / verfügbar ab / Antrittstermin, Text 50 */ protected final static int FIELD_VERFUEGBAR_AB = 75; @@ -216,7 +216,7 @@ public HausMiete() { this.setImmobilienart(Immobilienart.HAUS_MIETE); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getAnzahlBadezimmer() { try { return Is24CsvFormat.parseInteger( @@ -228,7 +228,7 @@ public Integer getAnzahlBadezimmer() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getAnzahlGarageStellplatz() { try { return Is24CsvFormat.parseInteger( @@ -240,7 +240,7 @@ public Integer getAnzahlGarageStellplatz() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getAnzahlSchlafzimmer() { try { return Is24CsvFormat.parseInteger( @@ -257,6 +257,7 @@ public Ausstattung getAusstattung() { this.get(FIELD_AUSSTATTUNG)); } + @SuppressWarnings("unused") public Boolean getBarrierefrei() { return Is24CsvFormat.parseBoolean( this.get(FIELD_BARRIEREFREI)); @@ -279,6 +280,7 @@ public Befeuerungsart[] getBefeuerungsart() { this.get(FIELD_BEFEUERUNG)); } + @SuppressWarnings("unused") public Boolean getEinbaukueche() { return Is24CsvFormat.parseBoolean( this.get(FIELD_EINBAUKUECHE)); @@ -306,7 +308,7 @@ public EnergieausweisTyp getEnergieausweisTyp() { this.get(FIELD_ENERGIEAUSWEIS_TYP)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getEtagenzahl() { try { return Is24CsvFormat.parseInteger( @@ -318,6 +320,7 @@ public Integer getEtagenzahl() { } } + @SuppressWarnings("unused") public Boolean getGaesteWc() { return Is24CsvFormat.parseBoolean( this.get(FIELD_GAESTE_WC)); @@ -335,12 +338,13 @@ public BigDecimal getGrundstuecksflaeche() { } } + @SuppressWarnings("unused") public Auswahl getHaustiere() { return Auswahl.parse( this.get(FIELD_HAUSTIERE)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getHeizkosten() { try { return Is24CsvFormat.parseDecimal( @@ -357,7 +361,7 @@ public Heizungsart getHeizungsart() { this.get(FIELD_HEIZUNGSART)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getKaltmiete() { try { return Is24CsvFormat.parseDecimal( @@ -390,12 +394,13 @@ public BigDecimal getNebenkosten() { } } + @SuppressWarnings("unused") public Boolean getNebenkostenInklHeizkosten() { return Is24CsvFormat.parseBoolean( this.get(FIELD_NEBENKOSTEN_INKL_HEIZKOSTEN)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getNutzflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -435,17 +440,19 @@ public Integer getSanierungsjahr() { } } + @SuppressWarnings("unused") public Boolean getSeniorengerecht() { return Is24CsvFormat.parseBoolean( this.get(FIELD_SENIORENGERECHT)); } + @SuppressWarnings("unused") public Stellplatz getStellplatz() { return Stellplatz.parse( this.get(FIELD_STELLPLATZ)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getStellplatzmiete() { try { return Is24CsvFormat.parseDecimal( @@ -461,7 +468,7 @@ public String getVerfuegbarAb() { return this.get(FIELD_VERFUEGBAR_AB); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getWarmmiete() { try { return Is24CsvFormat.parseDecimal( @@ -473,7 +480,7 @@ public BigDecimal getWarmmiete() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getWohnflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -485,7 +492,7 @@ public BigDecimal getWohnflaeche() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getZimmer() { try { return Is24CsvFormat.parseDecimal( @@ -509,16 +516,19 @@ protected Iterable print() { return super.print(); } + @SuppressWarnings("unused") public void setAnzahlBadezimmer(Number value) { this.set(FIELD_ANZAHL_BADEZIMMER, Is24CsvFormat.printNumber(value, 2)); } + @SuppressWarnings("unused") public void setAnzahlGarageStellplatz(Number value) { this.set(FIELD_ANZAHL_GARAGE_STELLPLATZ, Is24CsvFormat.printNumber(value, 2)); } + @SuppressWarnings("unused") public void setAnzahlSchlafzimmer(Number value) { this.set(FIELD_ANZAHL_SCHLAFZIMMER, Is24CsvFormat.printNumber(value, 2)); @@ -529,6 +539,7 @@ public void setAusstattung(Ausstattung value) { (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setBarrierefrei(Boolean value) { this.set(FIELD_BARRIEREFREI, Is24CsvFormat.printBoolean(value)); @@ -549,6 +560,7 @@ public void setBefeuerungsart(Iterable values) { Befeuerungsart.printMultiple(values)); } + @SuppressWarnings("unused") public void setEinbaukueche(Boolean value) { this.set(FIELD_EINBAUKUECHE, Is24CsvFormat.printBoolean(value)); @@ -569,11 +581,13 @@ public void setEnergieausweisTyp(EnergieausweisTyp value) { (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setEtagenzahl(Number value) { this.set(FIELD_ETAGENZAHL, Is24CsvFormat.printNumber(value, 3)); } + @SuppressWarnings("unused") public void setGaesteWc(Boolean value) { this.set(FIELD_GAESTE_WC, Is24CsvFormat.printBoolean(value)); @@ -584,11 +598,13 @@ public void setGrundstuecksflaeche(Number value) { Is24CsvFormat.printNumber(value, 10, 2)); } + @SuppressWarnings("unused") public void setHaustiere(Auswahl value) { this.set(FIELD_HAUSTIERE, (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setHeizkosten(Number value) { this.set(FIELD_HEIZKOSTEN, Is24CsvFormat.printNumber(value, 15, 2)); @@ -604,6 +620,7 @@ public void setKaution(String value) { Is24CsvFormat.printString(value, 50)); } + @SuppressWarnings("unused") public void setKaltmiete(Number value) { this.set(FIELD_KALTMIETE, Is24CsvFormat.printNumber(value, 15, 2)); @@ -619,11 +636,13 @@ public void setNebenkosten(Number value) { Is24CsvFormat.printNumber(value, 15, 2)); } + @SuppressWarnings("unused") public void setNebenkostenInklHeizkosten(Boolean value) { this.set(FIELD_NEBENKOSTEN_INKL_HEIZKOSTEN, Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setNutzflaeche(Number value) { this.set(FIELD_NUTZFLAECHE, Is24CsvFormat.printNumber(value, 10, 2)); @@ -650,16 +669,19 @@ public void setSanierungsjahr(Number value) { Is24CsvFormat.printNumber(value, 4)); } + @SuppressWarnings("unused") public void setSeniorengerecht(Boolean value) { this.set(FIELD_SENIORENGERECHT, Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setStellplatz(Stellplatz value) { this.set(FIELD_STELLPLATZ, (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setStellplatzmiete(Number value) { this.set(FIELD_STELLPLATZMIETE, Is24CsvFormat.printNumber(value, 15, 2)); @@ -670,16 +692,19 @@ public void setVerfuegbarAb(String value) { Is24CsvFormat.printString(value, 50)); } + @SuppressWarnings("unused") public void setWarmmiete(Number value) { this.set(FIELD_WARMMIETE, Is24CsvFormat.printNumber(value, 15, 2)); } + @SuppressWarnings("unused") public void setWohnflaeche(Number value) { this.set(FIELD_WOHNFLAECHE, Is24CsvFormat.printNumber(value, 10, 2)); } + @SuppressWarnings("unused") public void setZimmer(Number value) { this.set(FIELD_ZIMMER, Is24CsvFormat.printNumber(value, 6, 2)); diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/StellplatzKauf.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/StellplatzKauf.java index a882ef50..5d80ddf1 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/StellplatzKauf.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/StellplatzKauf.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -31,7 +31,7 @@ * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings({"WeakerAccess", "unused", "SpellCheckingInspection"}) +@SuppressWarnings("SpellCheckingInspection") public class StellplatzKauf extends Is24CsvRecord { private final static Logger LOGGER = LoggerFactory.getLogger(StellplatzKauf.class); @@ -97,7 +97,7 @@ public Integer getBaujahr() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getBreite() { try { return Is24CsvFormat.parseDecimal( @@ -109,7 +109,7 @@ public BigDecimal getBreite() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getFlaeche() { try { return Is24CsvFormat.parseDecimal( @@ -121,7 +121,7 @@ public BigDecimal getFlaeche() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getHoehe() { try { return Is24CsvFormat.parseDecimal( @@ -145,7 +145,7 @@ public BigDecimal getKaufpreis() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getLaenge() { try { return Is24CsvFormat.parseDecimal( @@ -196,16 +196,19 @@ public void setBaujahr(Number value) { Is24CsvFormat.printNumber(value, 4)); } + @SuppressWarnings("unused") public void setBreite(Number value) { this.set(FIELD_BREITE, Is24CsvFormat.printNumber(value, 5, 2)); } + @SuppressWarnings("unused") public void setFlaeche(Number value) { this.set(FIELD_FLAECHE, Is24CsvFormat.printNumber(value, 10, 2)); } + @SuppressWarnings("unused") public void setHoehe(Number value) { this.set(FIELD_HOEHE, Is24CsvFormat.printNumber(value, 5, 2)); @@ -216,6 +219,7 @@ public void setKaufpreis(Number value) { Is24CsvFormat.printNumber(value, 6, 2)); } + @SuppressWarnings("unused") public void setLaenge(Number value) { this.set(FIELD_LAENGE, Is24CsvFormat.printNumber(value, 5, 2)); diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/StellplatzMiete.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/StellplatzMiete.java index 70853a69..75bbc17b 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/StellplatzMiete.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/StellplatzMiete.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -34,7 +34,7 @@ * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings({"WeakerAccess", "unused", "SpellCheckingInspection"}) +@SuppressWarnings("SpellCheckingInspection") public class StellplatzMiete extends Is24CsvRecord { private final static Logger LOGGER = LoggerFactory.getLogger(StellplatzMiete.class); @@ -111,7 +111,7 @@ public Integer getBaujahr() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getBreite() { try { return Is24CsvFormat.parseDecimal( @@ -123,7 +123,7 @@ public BigDecimal getBreite() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getFlaeche() { try { return Is24CsvFormat.parseDecimal( @@ -135,7 +135,7 @@ public BigDecimal getFlaeche() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Calendar getFreiAb() { try { return Is24CsvFormat.parseDateAsCalendar( @@ -147,7 +147,7 @@ public Calendar getFreiAb() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Calendar getFreiBis() { try { return Is24CsvFormat.parseDateAsCalendar( @@ -159,7 +159,7 @@ public Calendar getFreiBis() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getHoehe() { try { return Is24CsvFormat.parseDecimal( @@ -171,7 +171,7 @@ public BigDecimal getHoehe() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getLaenge() { try { return Is24CsvFormat.parseDecimal( @@ -183,6 +183,7 @@ public BigDecimal getLaenge() { } } + @SuppressWarnings("unused") public BigDecimal getMiete() { try { return Is24CsvFormat.parseDecimal( @@ -233,46 +234,55 @@ public void setBaujahr(Number value) { Is24CsvFormat.printNumber(value, 4)); } + @SuppressWarnings("unused") public void setBreite(Number value) { this.set(FIELD_BREITE, Is24CsvFormat.printNumber(value, 5, 2)); } + @SuppressWarnings("unused") public void setFlaeche(Number value) { this.set(FIELD_FLAECHE, Is24CsvFormat.printNumber(value, 10, 2)); } + @SuppressWarnings("unused") public void setFreiAb(Calendar value) { this.set(FIELD_FREI_AB, Is24CsvFormat.printDate(value)); } + @SuppressWarnings("unused") public void setFreiAb(Date value) { this.set(FIELD_FREI_AB, Is24CsvFormat.printDate(value)); } + @SuppressWarnings("unused") public void setFreiBis(Calendar value) { this.set(FIELD_FREI_BIS, Is24CsvFormat.printDate(value)); } + @SuppressWarnings("unused") public void setFreiBis(Date value) { this.set(FIELD_FREI_BIS, Is24CsvFormat.printDate(value)); } + @SuppressWarnings("unused") public void setHoehe(Number value) { this.set(FIELD_HOEHE, Is24CsvFormat.printNumber(value, 5, 2)); } + @SuppressWarnings("unused") public void setLaenge(Number value) { this.set(FIELD_LAENGE, Is24CsvFormat.printNumber(value, 5, 2)); } + @SuppressWarnings("unused") public void setMiete(Number value) { this.set(FIELD_MIETE, Is24CsvFormat.printNumber(value, 6, 2)); diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/WohnenAufZeit.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/WohnenAufZeit.java index c4fe93d0..d68c97dc 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/WohnenAufZeit.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/WohnenAufZeit.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -42,7 +42,7 @@ * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings({"WeakerAccess", "unused", "SpellCheckingInspection"}) +@SuppressWarnings("SpellCheckingInspection") public class WohnenAufZeit extends Is24CsvRecord { private final static Logger LOGGER = LoggerFactory.getLogger(WohnenAufZeit.class); @@ -137,7 +137,7 @@ public class WohnenAufZeit extends Is24CsvRecord { protected final static int FIELD_ANZAHL_PERSONEN = 77; /** - * Frei ab/Verfügbar ab/Antrittstermin, Datum 10 (TT.MM.JJJJ) + * frei ab / verfügbar ab / Antrittstermin, Datum 10 (TT.MM.JJJJ) */ protected final static int FIELD_FREI_AB = 78; @@ -226,7 +226,7 @@ public WohnenAufZeit() { this.setImmobilienart(Immobilienart.WOHNEN_AUF_ZEIT); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getAnzahlGarageStellplatz() { try { return Is24CsvFormat.parseInteger( @@ -238,6 +238,7 @@ public Integer getAnzahlGarageStellplatz() { } } + @SuppressWarnings("unused") public Integer getAnzahlPersonen() { try { return Is24CsvFormat.parseInteger( @@ -249,16 +250,19 @@ public Integer getAnzahlPersonen() { } } + @SuppressWarnings("unused") public Boolean getAufzug() { return Is24CsvFormat.parseBoolean( this.get(FIELD_AUFZUG)); } + @SuppressWarnings("unused") public Boolean getBalkonTerrasse() { return Is24CsvFormat.parseBoolean( this.get(FIELD_BALKON_TERRASSE)); } + @SuppressWarnings("unused") public Boolean getBarrierefrei() { return Is24CsvFormat.parseBoolean( this.get(FIELD_BARRIEREFREI)); @@ -303,7 +307,7 @@ public Integer getEtage() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getEtagenzahl() { try { return Is24CsvFormat.parseInteger( @@ -315,7 +319,7 @@ public Integer getEtagenzahl() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Calendar getFreiAb() { try { return Is24CsvFormat.parseDateAsCalendar( @@ -327,7 +331,7 @@ public Calendar getFreiAb() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Calendar getFreiBis() { try { return Is24CsvFormat.parseDateAsCalendar( @@ -339,21 +343,25 @@ public Calendar getFreiBis() { } } + @SuppressWarnings("unused") public Boolean getGaesteWc() { return Is24CsvFormat.parseBoolean( this.get(FIELD_GAESTE_WC)); } + @SuppressWarnings("unused") public Boolean getGartennutzung() { return Is24CsvFormat.parseBoolean( this.get(FIELD_GARTENNUTZUNG)); } + @SuppressWarnings("unused") public Geschlecht getGeschlecht() { return Geschlecht.parse( this.get(FIELD_GESCHLECHT)); } + @SuppressWarnings("unused") public Auswahl getHaustiere() { return Auswahl.parse( this.get(FIELD_HAUSTIERE)); @@ -364,7 +372,7 @@ public HeizungsartWohnenAufZeit getHeizungsart() { this.get(FIELD_HEIZUNGSART)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getKaltmiete() { try { return Is24CsvFormat.parseDecimal( @@ -385,6 +393,7 @@ public Boolean getKeller() { this.get(FIELD_KELLER)); } + @SuppressWarnings("unused") public BigDecimal getMietdauerMaximum() { try { return Is24CsvFormat.parseDecimal( @@ -396,6 +405,7 @@ public BigDecimal getMietdauerMaximum() { } } + @SuppressWarnings("unused") public BigDecimal getMietdauerMinimum() { try { return Is24CsvFormat.parseDecimal( @@ -407,6 +417,7 @@ public BigDecimal getMietdauerMinimum() { } } + @SuppressWarnings("unused") public Boolean getMobiliar() { return Is24CsvFormat.parseBoolean( this.get(FIELD_MOBILIAR)); @@ -434,6 +445,7 @@ public Objektzustand getObjektzustand() { this.get(FIELD_OBJEKTZUSTAND)); } + @SuppressWarnings("unused") public BigDecimal getPauschalmiete() { try { return Is24CsvFormat.parseDecimal( @@ -445,11 +457,13 @@ public BigDecimal getPauschalmiete() { } } + @SuppressWarnings("unused") public PauschalmietePro getPauschalmietePro() { return PauschalmietePro.parse( this.get(FIELD_PAUSCHALMIETE_PRO)); } + @SuppressWarnings("unused") public Rauchen getRauchen() { return Rauchen.parse( this.get(FIELD_RAUCHEN)); @@ -461,12 +475,13 @@ public Boolean getRollstuhlgerecht() { this.get(FIELD_ROLLSTUHLGERECHT)); } + @SuppressWarnings("unused") public Stellplatz getStellplatz() { return Stellplatz.parse( this.get(FIELD_STELLPLATZ)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getStellplatzmiete() { try { return Is24CsvFormat.parseDecimal( @@ -478,7 +493,7 @@ public BigDecimal getStellplatzmiete() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getWohnflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -490,7 +505,7 @@ public BigDecimal getWohnflaeche() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getZimmer() { try { return Is24CsvFormat.parseDecimal( @@ -514,26 +529,31 @@ protected Iterable print() { return super.print(); } + @SuppressWarnings("unused") public void setAnzahlGarageStellplatz(Number value) { this.set(FIELD_ANZAHL_GARAGE_STELLPLATZ, Is24CsvFormat.printNumber(value, 2)); } + @SuppressWarnings("unused") public void setAnzahlPersonen(Number value) { this.set(FIELD_ANZAHL_PERSONEN, Is24CsvFormat.printNumber(value, 2)); } + @SuppressWarnings("unused") public void setAufzug(Boolean value) { this.set(FIELD_AUFZUG, Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setBalkonTerrasse(Boolean value) { this.set(FIELD_BALKON_TERRASSE, Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setBarrierefrei(Boolean value) { this.set(FIELD_BARRIEREFREI, Is24CsvFormat.printBoolean(value)); @@ -569,46 +589,55 @@ public void setEtage(Number value) { Is24CsvFormat.printNumber(value, 3)); } + @SuppressWarnings("unused") public void setEtagenzahl(Number value) { this.set(FIELD_ETAGENZAHL, Is24CsvFormat.printNumber(value, 2)); } + @SuppressWarnings("unused") public void setFreiAb(Calendar value) { this.set(FIELD_FREI_AB, Is24CsvFormat.printDate(value)); } + @SuppressWarnings("unused") public void setFreiAb(Date value) { this.set(FIELD_FREI_AB, Is24CsvFormat.printDate(value)); } + @SuppressWarnings("unused") public void setFreiBis(Calendar value) { this.set(FIELD_FREI_BIS, Is24CsvFormat.printDate(value)); } + @SuppressWarnings("unused") public void setFreiBis(Date value) { this.set(FIELD_FREI_BIS, Is24CsvFormat.printDate(value)); } + @SuppressWarnings("unused") public void setGaesteWc(Boolean value) { this.set(FIELD_GAESTE_WC, Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setGartennutzung(Boolean value) { this.set(FIELD_GARTENNUTZUNG, Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setGeschlecht(Geschlecht value) { this.set(FIELD_GESCHLECHT, (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setHaustiere(Auswahl value) { this.set(FIELD_HAUSTIERE, (value != null) ? value.print() : null); @@ -619,6 +648,7 @@ public void setHeizungsart(HeizungsartWohnenAufZeit value) { (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setKaltmiete(Number value) { this.set(FIELD_KALTMIETE, Is24CsvFormat.printNumber(value, 15, 2)); @@ -634,16 +664,19 @@ public void setKeller(Boolean value) { Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setMietdauerMaximum(Number value) { this.set(FIELD_MIETDAUER_MAXIMUM, Is24CsvFormat.printNumber(value, 5, 2)); } + @SuppressWarnings("unused") public void setMietdauerMinimum(Number value) { this.set(FIELD_MIETDAUER_MINIMUM, Is24CsvFormat.printNumber(value, 5, 2)); } + @SuppressWarnings("unused") public void setMobiliar(Boolean value) { this.set(FIELD_MOBILIAR, Is24CsvFormat.printBoolean(value)); @@ -664,16 +697,19 @@ public void setObjektzustand(Objektzustand value) { (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setPauschalmiete(Number value) { this.set(FIELD_PAUSCHALMIETE, Is24CsvFormat.printNumber(value, 15, 2)); } + @SuppressWarnings("unused") public void setPauschalmietePro(PauschalmietePro value) { this.set(FIELD_PAUSCHALMIETE_PRO, (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setRauchen(Rauchen value) { this.set(FIELD_RAUCHEN, (value != null) ? value.print() : null); @@ -685,21 +721,25 @@ public void setRollstuhlgerecht(Boolean value) { Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setStellplatz(Stellplatz value) { this.set(FIELD_STELLPLATZ, (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setStellplatzmiete(Number value) { this.set(FIELD_STELLPLATZMIETE, Is24CsvFormat.printNumber(value, 15, 2)); } + @SuppressWarnings("unused") public void setWohnflaeche(Number value) { this.set(FIELD_WOHNFLAECHE, Is24CsvFormat.printNumber(value, 7, 2)); } + @SuppressWarnings("unused") public void setZimmer(Number value) { this.set(FIELD_ZIMMER, Is24CsvFormat.printNumber(value, 2, 1)); diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/WohnungKauf.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/WohnungKauf.java index 9bc674a5..1b13f760 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/WohnungKauf.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/WohnungKauf.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -36,7 +36,7 @@ * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings({"WeakerAccess", "unused", "SpellCheckingInspection"}) +@SuppressWarnings("SpellCheckingInspection") public class WohnungKauf extends Is24CsvRecord { private final static Logger LOGGER = LoggerFactory.getLogger(WohnungKauf.class); @@ -131,7 +131,7 @@ public class WohnungKauf extends Is24CsvRecord { protected final static int FIELD_STELLPLATZ = 77; /** - * Frei ab/Verfügbar ab/Antrittstermin, Text 50 + * frei ab / verfügbar ab / Antrittstermin, Text 50 */ protected final static int FIELD_VERFUEGBAR_AB = 78; @@ -225,7 +225,7 @@ public WohnungKauf() { this.setImmobilienart(Immobilienart.WOHNUNG_KAUF); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getAnzahlBadezimmer() { try { return Is24CsvFormat.parseInteger( @@ -237,7 +237,7 @@ public Integer getAnzahlBadezimmer() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getAnzahlGarageStellplatz() { try { return Is24CsvFormat.parseInteger( @@ -249,7 +249,7 @@ public Integer getAnzahlGarageStellplatz() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getAnzahlSchlafzimmer() { try { return Is24CsvFormat.parseInteger( @@ -261,6 +261,7 @@ public Integer getAnzahlSchlafzimmer() { } } + @SuppressWarnings("unused") public Boolean getAufzug() { return Is24CsvFormat.parseBoolean( this.get(FIELD_AUFZUG)); @@ -271,11 +272,13 @@ public Ausstattung getAusstattung() { this.get(FIELD_AUSSTATTUNG)); } + @SuppressWarnings("unused") public Boolean getBalkonTerrasse() { return Is24CsvFormat.parseBoolean( this.get(FIELD_BALKON_TERRASSE)); } + @SuppressWarnings("unused") public Boolean getBarrierefrei() { return Is24CsvFormat.parseBoolean( this.get(FIELD_BARRIEREFREI)); @@ -298,11 +301,13 @@ public Befeuerungsart[] getBefeuerungsart() { this.get(FIELD_BEFEUERUNG)); } + @SuppressWarnings("unused") public Boolean getDenkmalschutz() { return Is24CsvFormat.parseBoolean( this.get(FIELD_DENKMALSCHUTZ)); } + @SuppressWarnings("unused") public Boolean getEinbaukueche() { return Is24CsvFormat.parseBoolean( this.get(FIELD_EINBAUKUECHE)); @@ -342,7 +347,7 @@ public Integer getEtage() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getEtagenzahl() { try { return Is24CsvFormat.parseInteger( @@ -354,21 +359,25 @@ public Integer getEtagenzahl() { } } + @SuppressWarnings("unused") public Boolean getFerienwohnung() { return Is24CsvFormat.parseBoolean( this.get(FIELD_FERIENWOHNUNG)); } + @SuppressWarnings("unused") public Boolean getGaesteWc() { return Is24CsvFormat.parseBoolean( this.get(FIELD_GAESTE_WC)); } + @SuppressWarnings("unused") public Boolean getGartennutzung() { return Is24CsvFormat.parseBoolean( this.get(FIELD_GARTENNUTZUNG)); } + @SuppressWarnings("unused") public BigDecimal getHausgeld() { try { return Is24CsvFormat.parseDecimal( @@ -402,7 +411,7 @@ public Boolean getKeller() { this.get(FIELD_KELLER)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getMieteinnahmenProMonat() { try { return Is24CsvFormat.parseDecimal( @@ -414,7 +423,7 @@ public BigDecimal getMieteinnahmenProMonat() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getNutzflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -454,17 +463,19 @@ public Integer getSanierungsjahr() { } } + @SuppressWarnings("unused") public Boolean getSeniorengerecht() { return Is24CsvFormat.parseBoolean( this.get(FIELD_SENIORENGERECHT)); } + @SuppressWarnings("unused") public Stellplatz getStellplatz() { return Stellplatz.parse( this.get(FIELD_STELLPLATZ)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getStellplatzpreis() { try { return Is24CsvFormat.parseDecimal( @@ -480,12 +491,13 @@ public String getVerfuegbarAb() { return this.get(FIELD_VERFUEGBAR_AB); } + @SuppressWarnings("unused") public Boolean getVermietet() { return Is24CsvFormat.parseBoolean( this.get(FIELD_VERMIETET)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getWohnflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -497,7 +509,7 @@ public BigDecimal getWohnflaeche() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getZimmer() { try { return Is24CsvFormat.parseDecimal( @@ -521,21 +533,25 @@ protected Iterable print() { return super.print(); } + @SuppressWarnings("unused") public void setAnzahlBadezimmer(Number value) { this.set(FIELD_ANZAHL_BADEZIMMER, Is24CsvFormat.printNumber(value, 2)); } + @SuppressWarnings("unused") public void setAnzahlGarageStellplatz(Number value) { this.set(FIELD_ANZAHL_GARAGE_STELLPLATZ, Is24CsvFormat.printNumber(value, 2)); } + @SuppressWarnings("unused") public void setAnzahlSchlafzimmer(Number value) { this.set(FIELD_ANZAHL_SCHLAFZIMMER, Is24CsvFormat.printNumber(value, 2)); } + @SuppressWarnings("unused") public void setAufzug(Boolean value) { this.set(FIELD_AUFZUG, Is24CsvFormat.printBoolean(value)); @@ -546,11 +562,13 @@ public void setAusstattung(Ausstattung value) { (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setBalkonTerrasse(Boolean value) { this.set(FIELD_BALKON_TERRASSE, Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setBarrierefrei(Boolean value) { this.set(FIELD_BARRIEREFREI, Is24CsvFormat.printBoolean(value)); @@ -571,11 +589,13 @@ public void setBefeuerungsart(Iterable values) { Befeuerungsart.printMultiple(values)); } + @SuppressWarnings("unused") public void setDenkmalschutz(Boolean value) { this.set(FIELD_DENKMALSCHUTZ, Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setEinbaukueche(Boolean value) { this.set(FIELD_EINBAUKUECHE, Is24CsvFormat.printBoolean(value)); @@ -601,26 +621,31 @@ public void setEtage(Number value) { Is24CsvFormat.printNumber(value, 3)); } + @SuppressWarnings("unused") public void setEtagenzahl(Number value) { this.set(FIELD_ETAGENZAHL, Is24CsvFormat.printNumber(value, 3)); } + @SuppressWarnings("unused") public void setFerienwohnung(Boolean value) { this.set(FIELD_FERIENWOHNUNG, Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setGaesteWc(Boolean value) { this.set(FIELD_GAESTE_WC, Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setGartennutzung(Boolean value) { this.set(FIELD_GARTENNUTZUNG, Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setHausgeld(Number value) { this.set(FIELD_HAUSGELD, Is24CsvFormat.printNumber(value, 15, 2)); @@ -641,11 +666,13 @@ public void setKeller(Boolean value) { Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setMieteinnahmenProMonat(Number value) { this.set(FIELD_MIETEINNAHMEN_PRO_MONAT, Is24CsvFormat.printNumber(value, 15, 2)); } + @SuppressWarnings("unused") public void setNutzflaeche(Number value) { this.set(FIELD_NUTZFLAECHE, Is24CsvFormat.printNumber(value, 10, 2)); @@ -672,16 +699,19 @@ public void setSanierungsjahr(Number value) { Is24CsvFormat.printNumber(value, 4)); } + @SuppressWarnings("unused") public void setSeniorengerecht(Boolean value) { this.set(FIELD_SENIORENGERECHT, Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setStellplatz(Stellplatz value) { this.set(FIELD_STELLPLATZ, (value != null) ? value.print() : null); } + @SuppressWarnings("unused") public void setStellplatzpreis(Number value) { this.set(FIELD_STELLPLATZPREIS, Is24CsvFormat.printNumber(value, 15, 2)); @@ -692,16 +722,19 @@ public void setVerfuegbarAb(String value) { Is24CsvFormat.printString(value, 50)); } + @SuppressWarnings("unused") public void setVermietet(Boolean value) { this.set(FIELD_VERMIETET, Is24CsvFormat.printBoolean(value)); } + @SuppressWarnings("unused") public void setWohnflaeche(Number value) { this.set(FIELD_WOHNFLAECHE, Is24CsvFormat.printNumber(value, 10, 2)); } + @SuppressWarnings("unused") public void setZimmer(Number value) { this.set(FIELD_ZIMMER, Is24CsvFormat.printNumber(value, 6, 2)); diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/WohnungMiete.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/WohnungMiete.java index c519e8ad..2a2f4c51 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/WohnungMiete.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/WohnungMiete.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -37,7 +37,7 @@ * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings({"WeakerAccess", "unused", "SpellCheckingInspection"}) +@SuppressWarnings("SpellCheckingInspection") public class WohnungMiete extends Is24CsvRecord { private final static Logger LOGGER = LoggerFactory.getLogger(WohnungMiete.class); @@ -137,7 +137,7 @@ public class WohnungMiete extends Is24CsvRecord { protected final static int FIELD_STELLPLATZ = 78; /** - * Frei ab/Verfügbar ab/Antrittstermin, Text 50 + * frei ab / verfügbar ab / Antrittstermin, Text 50 */ protected final static int FIELD_VERFUEGBAR_AB = 79; @@ -236,7 +236,7 @@ public WohnungMiete() { this.setImmobilienart(Immobilienart.WOHNUNG_MIETE); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getAnzahlBadezimmer() { try { return Is24CsvFormat.parseInteger( @@ -248,7 +248,7 @@ public Integer getAnzahlBadezimmer() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getAnzahlGarageStellplatz() { try { return Is24CsvFormat.parseInteger( @@ -260,7 +260,7 @@ public Integer getAnzahlGarageStellplatz() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getAnzahlSchlafzimmer() { try { return Is24CsvFormat.parseInteger( @@ -352,7 +352,7 @@ public Integer getEtage() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public Integer getEtagenzahl() { try { return Is24CsvFormat.parseInteger( @@ -388,7 +388,7 @@ public Auswahl getHaustiere() { this.get(FIELD_HAUSTIERE)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getHeizkosten() { try { return Is24CsvFormat.parseDecimal( @@ -405,7 +405,7 @@ public Heizungsart getHeizungsart() { this.get(FIELD_HEIZUNGSART)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getKaltmiete() { try { return Is24CsvFormat.parseDecimal( @@ -444,7 +444,7 @@ public Boolean getNebenkostenInklHeizkosten() { this.get(FIELD_NEBENKOSTEN_INKL_HEIZKOSTEN)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getNutzflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -496,7 +496,7 @@ public Stellplatz getStellplatz() { this.get(FIELD_STELLPLATZ)); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getStellplatzmiete() { try { return Is24CsvFormat.parseDecimal( @@ -512,7 +512,7 @@ public String getVerfuegbarAb() { return this.get(FIELD_VERFUEGBAR_AB); } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getWarmmiete() { try { return Is24CsvFormat.parseDecimal( @@ -524,7 +524,7 @@ public BigDecimal getWarmmiete() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getWohnflaeche() { try { return Is24CsvFormat.parseDecimal( @@ -536,7 +536,7 @@ public BigDecimal getWohnflaeche() { } } - @SuppressWarnings("Duplicates") + @SuppressWarnings({"Duplicates", "unused"}) public BigDecimal getZimmer() { try { return Is24CsvFormat.parseDecimal( diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/package-info.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/package-info.java index f8d767aa..1961ed25 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/package-info.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/records/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Ausstattung.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Ausstattung.java index 3b8124b4..e445f579 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Ausstattung.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Ausstattung.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,6 +25,7 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum Ausstattung { KEINE_ANGABE(1), LUXUS(2), @@ -32,10 +33,11 @@ public enum Ausstattung { NORMAL(4), EINFACH(5); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(Ausstattung.class); private final int value; - private Ausstattung(int value) { + Ausstattung(int value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Auswahl.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Auswahl.java index 7dd5fa71..32f642bc 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Auswahl.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Auswahl.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,15 +25,17 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum Auswahl { JA("J"), NEIN("N"), NACH_VEREINBARUNG("V"); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(Auswahl.class); private final String value; - private Auswahl(String value) { + Auswahl(String value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Bauphase.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Bauphase.java index f5afae99..dccc7537 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Bauphase.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Bauphase.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,16 +25,18 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum Bauphase { KEINE_ANGABE(1), IN_PLANUNG(2), IM_BAU(3), FERTIG_GESTELLT(4); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(Bauphase.class); private final int value; - private Bauphase(int value) { + Bauphase(int value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/BebaubarNach.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/BebaubarNach.java index 8e9f7925..a8c3c5fe 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/BebaubarNach.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/BebaubarNach.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,16 +25,18 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum BebaubarNach { UNBEKANNT("U"), BEBAUUNGSPLAN("B"), NACHBARBEBAUUNG("N"), AUSSENGEBIET("A"); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(BebaubarNach.class); private final String value; - private BebaubarNach(String value) { + BebaubarNach(String value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Befeuerungsart.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Befeuerungsart.java index 1a3d77b8..4595dcfb 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Befeuerungsart.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Befeuerungsart.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -27,6 +27,7 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum Befeuerungsart { KEINE_ANGABE(1), ERDWAERME(2), @@ -38,10 +39,11 @@ public enum Befeuerungsart { STROM(8), KOHLE(9); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(Befeuerungsart.class); private final int value; - private Befeuerungsart(int value) { + Befeuerungsart(int value) { this.value = value; } @@ -63,7 +65,7 @@ public static Befeuerungsart[] parseMultiple(String valueList) { if (art != null && !Befeuerungsart.KEINE_ANGABE.equals(art) && !arten.contains(art)) arten.add(art); } - return arten.toArray(new Befeuerungsart[arten.size()]); + return arten.toArray(new Befeuerungsart[0]); } public String print() { diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Bodenbelag.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Bodenbelag.java index e6510bed..31fe7ff2 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Bodenbelag.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Bodenbelag.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,6 +25,7 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum Bodenbelag { KEINE_ANGABE(0), BETON(1), @@ -40,10 +41,11 @@ public enum Bodenbelag { NACH_MIETERWUNSCH(11), OHNE_BELAG(12); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(Bodenbelag.class); private final int value; - private Bodenbelag(int value) { + Bodenbelag(int value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Datei.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Datei.java index 9105bc00..33ed6f42 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Datei.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Datei.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -24,7 +24,9 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public class Datei { + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(Datei.class); private String name; private String text; @@ -32,6 +34,7 @@ public class Datei { private DateiTyp typ; private int abspieldauer; + @SuppressWarnings("unused") public Datei(String name, DateiTyp art, DateiSuffix typ) { this(name, art, typ, null, 0); } @@ -68,6 +71,7 @@ public DateiTyp getTyp() { return this.typ; } + @SuppressWarnings("unused") public String guessMimeType() { DateiSuffix suffixToLookup = this.suffix; if (suffixToLookup == null) @@ -76,6 +80,7 @@ public String guessMimeType() { suffixToLookup.getMimeType() : "application/octet-stream"; } + @SuppressWarnings("unused") public void setAbspieldauer(int value) { this.abspieldauer = value; } @@ -84,6 +89,7 @@ public void setName(String value) { this.name = value; } + @SuppressWarnings("unused") public void setSuffix(DateiSuffix value) { this.suffix = value; } @@ -92,6 +98,7 @@ public void setText(String value) { this.text = value; } + @SuppressWarnings("unused") public void setTyp(DateiTyp value) { this.typ = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/DateiSuffix.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/DateiSuffix.java index 6f75d35b..8db17d95 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/DateiSuffix.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/DateiSuffix.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,6 +25,7 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum DateiSuffix { BMP(".BMP"), GIF(".GIF"), @@ -45,10 +46,11 @@ public enum DateiSuffix { AVI(".AVI"), PDF(".PDF"); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(DateiSuffix.class); private final String value; - private DateiSuffix(String value) { + DateiSuffix(String value) { this.value = value; } @@ -64,6 +66,7 @@ public static DateiSuffix fromFileName(String fileName) { return null; } + @SuppressWarnings("unused") public static DateiSuffix fromMimeType(String mimeType) { mimeType = StringUtils.lowerCase(StringUtils.trimToNull(mimeType)); @@ -134,17 +137,15 @@ public String getMimeType() { return "image/jpeg"; case MOV: + case QT: + case QTL: return "video/quicktime"; case MP4: return "video/mp4"; case MPE: - return "video/mpeg"; - case MPEG: - return "video/mpeg"; - case MPG: return "video/mpeg"; @@ -154,12 +155,6 @@ public String getMimeType() { case PNG: return "image/png"; - case QT: - return "video/quicktime"; - - case QTL: - return "video/quicktime"; - case RM: return "application/vnd.rn-realmedia"; diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/DateiTyp.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/DateiTyp.java index 614cf39c..0c515e8e 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/DateiTyp.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/DateiTyp.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,6 +25,7 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum DateiTyp { BILD("B"), VIDEO("V"), @@ -33,10 +34,11 @@ public enum DateiTyp { GRUNDRISS_BILD("GB"), GRUNDRISS_PDF("GP"); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(DateiTyp.class); private final String value; - private DateiTyp(String value) { + DateiTyp(String value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/EnergieausweisTyp.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/EnergieausweisTyp.java index 5e7cbf8a..ec9a27a2 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/EnergieausweisTyp.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/EnergieausweisTyp.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,15 +25,17 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum EnergieausweisTyp { KEINE_ANGABE(1), ENDENERGIEBEDARF(2), ENERGIEVERBRAUCHSKENNWERT(3); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(EnergieausweisTyp.class); private final int value; - private EnergieausweisTyp(int value) { + EnergieausweisTyp(int value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Erschliessung.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Erschliessung.java index 7c46f97a..d22bd2d4 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Erschliessung.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Erschliessung.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,15 +25,17 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum Erschliessung { ERSCHLOSSEN("E"), TEILERSCHLOSSEN("T"), UNERSCHLOSSEN("U"); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(Erschliessung.class); private final String value; - private Erschliessung(String value) { + Erschliessung(String value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Geschlecht.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Geschlecht.java index 09f1222a..a489def7 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Geschlecht.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Geschlecht.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,14 +25,16 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum Geschlecht { NUR_MAENNER(0), NUR_FRAUEN(1); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(Geschlecht.class); private final int value; - private Geschlecht(int value) { + Geschlecht(int value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Heizungsart.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Heizungsart.java index 5f1d2802..65524cec 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Heizungsart.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Heizungsart.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,16 +25,18 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum Heizungsart { KEINE_ANGABE(0), ETAGENHEIZUNG(1), OFENHEIZUNG(4), ZENTRALHEIZUNG(5); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(Heizungsart.class); private final int value; - private Heizungsart(int value) { + Heizungsart(int value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/HeizungsartWohnenAufZeit.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/HeizungsartWohnenAufZeit.java index 4aec095f..fa24d880 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/HeizungsartWohnenAufZeit.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/HeizungsartWohnenAufZeit.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,15 +25,17 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum HeizungsartWohnenAufZeit { ETAGENHEIZUNG(0), OFENHEIZUNG(1), ZENTRALHEIZUNG(2); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(HeizungsartWohnenAufZeit.class); private final int value; - private HeizungsartWohnenAufZeit(int value) { + HeizungsartWohnenAufZeit(int value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Immobilienart.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Immobilienart.java index 3655f2fc..f3591a1b 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Immobilienart.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Immobilienart.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,6 +25,7 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum Immobilienart { WOHNUNG_MIETE(0), HAUS_MIETE(1), @@ -41,10 +42,11 @@ public enum Immobilienart { STELLPLATZ_KAUF(17), STELLPLATZ_MIETE(18); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(Immobilienart.class); private final int value; - private Immobilienart(int value) { + Immobilienart(int value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Importmodus.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Importmodus.java index ac794e70..abb82d14 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Importmodus.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Importmodus.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,16 +25,18 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum Importmodus { IMPORTIEREN("I"), AKTUALISIEREN("U"), LOESCHEN("D"), IGNORIEREN("N"); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(Importmodus.class); private final String value; - private Importmodus(String value) { + Importmodus(String value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/KaltmietePro.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/KaltmietePro.java index 1777c89b..99e16f59 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/KaltmietePro.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/KaltmietePro.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,14 +25,16 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum KaltmietePro { MONAT("M"), QUADRATMETER("Q"); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(KaltmietePro.class); private final String value; - private KaltmietePro(String value) { + KaltmietePro(String value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Lage.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Lage.java index 9b76ff0f..fdab338d 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Lage.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Lage.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,16 +25,18 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum Lage { KEINE_ANGABE(0), A_LAGE(1), B_LAGE(2), EINKAUFSZENTRUM(3); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(Lage.class); private final int value; - private Lage(int value) { + Lage(int value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/NutzungGrundstueckGewerbe.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/NutzungGrundstueckGewerbe.java index bbcda09d..88113b58 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/NutzungGrundstueckGewerbe.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/NutzungGrundstueckGewerbe.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -27,6 +27,7 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum NutzungGrundstueckGewerbe { ACKERLAND(1), BAUERWARTUNGSLAND(2), @@ -50,10 +51,11 @@ public enum NutzungGrundstueckGewerbe { STELLPLAETZE(24), WALD(26); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(NutzungGrundstueckGewerbe.class); private final int value; - private NutzungGrundstueckGewerbe(int value) { + NutzungGrundstueckGewerbe(int value) { this.value = value; } @@ -75,7 +77,7 @@ public static NutzungGrundstueckGewerbe[] parseMultiple(String valueList) { if (nutzung != null && !nutzungen.contains(nutzung)) nutzungen.add(nutzung); } - return nutzungen.toArray(new NutzungGrundstueckGewerbe[nutzungen.size()]); + return nutzungen.toArray(new NutzungGrundstueckGewerbe[0]); } public String print() { diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/NutzungGrundstueckWohnen.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/NutzungGrundstueckWohnen.java index 7ad3fdc5..2b7bc14f 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/NutzungGrundstueckWohnen.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/NutzungGrundstueckWohnen.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -27,6 +27,7 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum NutzungGrundstueckWohnen { BAUERWARTUNGSLAND(2), DOPPELHAUSHAELFTE(6), @@ -41,10 +42,11 @@ public enum NutzungGrundstueckWohnen { VILLA(25), WALD(26); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(NutzungGrundstueckWohnen.class); private final int value; - private NutzungGrundstueckWohnen(int value) { + NutzungGrundstueckWohnen(int value) { this.value = value; } @@ -66,7 +68,7 @@ public static NutzungGrundstueckWohnen[] parseMultiple(String valueList) { if (nutzung != null && !nutzungen.contains(nutzung)) nutzungen.add(nutzung); } - return nutzungen.toArray(new NutzungGrundstueckWohnen[nutzungen.size()]); + return nutzungen.toArray(new NutzungGrundstueckWohnen[0]); } public String print() { diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Objektdarstellung.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Objektdarstellung.java index 5cc72e11..4aeb9b24 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Objektdarstellung.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Objektdarstellung.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,6 +25,7 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum Objektdarstellung { IS24_HOMEPAGE_ALLEGRUPPEN(0), VBM_ALLEGRUPPEN(1), @@ -38,10 +39,11 @@ public enum Objektdarstellung { IS24_HOMEPAGE_WAHLGRUPPEN(9), WAHLGRUPPEN(10); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(Objektdarstellung.class); private final int value; - private Objektdarstellung(int value) { + Objektdarstellung(int value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieAnlageobjekt.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieAnlageobjekt.java index d235d4d4..fc977147 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieAnlageobjekt.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieAnlageobjekt.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,6 +25,7 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum ObjektkategorieAnlageobjekt { EINFAMILIENHAUS(18), MEHRFAMILIENHAUS(21), @@ -46,10 +47,11 @@ public enum ObjektkategorieAnlageobjekt { WOHN_GESCHAEFTSHAUS(115), WOHNANLAGE(116); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(ObjektkategorieAnlageobjekt.class); private final int value; - private ObjektkategorieAnlageobjekt(int value) { + ObjektkategorieAnlageobjekt(int value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieGewerbeBueroPraxen.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieGewerbeBueroPraxen.java index ca0b93a5..8422f79a 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieGewerbeBueroPraxen.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieGewerbeBueroPraxen.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,6 +25,7 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum ObjektkategorieGewerbeBueroPraxen { KEINE_ANGABE(0), LOFT(6), @@ -41,10 +42,11 @@ public enum ObjektkategorieGewerbeBueroPraxen { WOHN_GESCHAEFTSGEBAEUDE(138), BUERO_GESCHAEFTSGEBAEUDE(139); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(ObjektkategorieGewerbeBueroPraxen.class); private final int value; - private ObjektkategorieGewerbeBueroPraxen(int value) { + ObjektkategorieGewerbeBueroPraxen(int value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieGewerbeEinzelhandel.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieGewerbeEinzelhandel.java index 9af66d5c..5cc1425d 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieGewerbeEinzelhandel.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieGewerbeEinzelhandel.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,6 +25,7 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum ObjektkategorieGewerbeEinzelhandel { KEINE_ANGABE(0), AUSSTELLUNGSFLAECHE(69), @@ -37,10 +38,11 @@ public enum ObjektkategorieGewerbeEinzelhandel { VERKAUFSFLAECHE(76), VERKAUFSHALLE(77); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(ObjektkategorieGewerbeEinzelhandel.class); private final int value; - private ObjektkategorieGewerbeEinzelhandel(int value) { + ObjektkategorieGewerbeEinzelhandel(int value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieGewerbeGastronomieHotel.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieGewerbeGastronomieHotel.java index 5ca03e68..0f1def88 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieGewerbeGastronomieHotel.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieGewerbeGastronomieHotel.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,6 +25,7 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum ObjektkategorieGewerbeGastronomieHotel { BAR_LOUNGE(78), CAFE(79), @@ -38,10 +39,11 @@ public enum ObjektkategorieGewerbeGastronomieHotel { RESTAURANT(87), FERIENBUNGALOW(104); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(ObjektkategorieGewerbeGastronomieHotel.class); private final int value; - private ObjektkategorieGewerbeGastronomieHotel(int value) { + ObjektkategorieGewerbeGastronomieHotel(int value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieGewerbeHalleProduktion.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieGewerbeHalleProduktion.java index d3b15b2e..15d58cff 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieGewerbeHalleProduktion.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieGewerbeHalleProduktion.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,6 +25,7 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum ObjektkategorieGewerbeHalleProduktion { KEINE_ANGABE(0), AUSSTELLUNGSFLAECHE(69), @@ -41,10 +42,11 @@ public enum ObjektkategorieGewerbeHalleProduktion { SPEDITIONSLAGER(98), WERKSTATT(99); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(ObjektkategorieGewerbeHalleProduktion.class); private final int value; - private ObjektkategorieGewerbeHalleProduktion(int value) { + ObjektkategorieGewerbeHalleProduktion(int value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieGewerbeSonstiges.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieGewerbeSonstiges.java index 1f0c20ad..f92ca9d8 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieGewerbeSonstiges.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieGewerbeSonstiges.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,6 +25,7 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum ObjektkategorieGewerbeSonstiges { ANWESEN(44), BAUERNHOF(45), @@ -36,10 +37,11 @@ public enum ObjektkategorieGewerbeSonstiges { SPEZIALOBJEKT(103), GEWERBEPARK(105); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(ObjektkategorieGewerbeSonstiges.class); private final int value; - private ObjektkategorieGewerbeSonstiges(int value) { + ObjektkategorieGewerbeSonstiges(int value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieGrundstueck.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieGrundstueck.java index d6237b36..8dd17dd4 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieGrundstueck.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieGrundstueck.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,16 +25,18 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum ObjektkategorieGrundstueck { WOHNEN(56), GEWERBE(57), GEWERBE_LAND_FORSTWIRTSCHAFT(58), GEWERBE_FREIZEIT(59); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(ObjektkategorieGrundstueck.class); private final int value; - private ObjektkategorieGrundstueck(int value) { + ObjektkategorieGrundstueck(int value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieHaus.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieHaus.java index 6814263f..80543e22 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieHaus.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieHaus.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,6 +25,7 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum ObjektkategorieHaus { KEINE_ANGABE(0), BAUERNHAUS(14), @@ -45,10 +46,11 @@ public enum ObjektkategorieHaus { BURG_SCHLOSS(125), SONSTIGE_WOHNIMMOBILIE(126); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(ObjektkategorieHaus.class); private final int value; - private ObjektkategorieHaus(int value) { + ObjektkategorieHaus(int value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieStellplatz.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieStellplatz.java index feaafb17..260f44a1 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieStellplatz.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieStellplatz.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,6 +25,7 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum ObjektkategorieStellplatz { KEINE_ANGABE(0), GARAGE(129), @@ -34,10 +35,11 @@ public enum ObjektkategorieStellplatz { AUSSENSTELLPLATZ(133), DUPLEX(134); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(ObjektkategorieStellplatz.class); private final int value; - private ObjektkategorieStellplatz(int value) { + ObjektkategorieStellplatz(int value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieWohnenAufZeit.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieWohnenAufZeit.java index 04f05eba..7403cd58 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieWohnenAufZeit.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieWohnenAufZeit.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,16 +25,18 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum ObjektkategorieWohnenAufZeit { ZIMMER(0), APPARTMENT(1), WOHNUNG(2), HAUS(3); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(ObjektkategorieWohnenAufZeit.class); private final int value; - private ObjektkategorieWohnenAufZeit(int value) { + ObjektkategorieWohnenAufZeit(int value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieWohnung.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieWohnung.java index 7dde21b3..7ca698dc 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieWohnung.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/ObjektkategorieWohnung.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,6 +25,7 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum ObjektkategorieWohnung { KEINE_ANGABE(0), DACHGESCHOSS(3), @@ -38,10 +39,11 @@ public enum ObjektkategorieWohnung { HOCHPARTERRE(127), SOUTERRAIN(128); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(ObjektkategorieWohnung.class); private final int value; - private ObjektkategorieWohnung(int value) { + ObjektkategorieWohnung(int value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Objektzustand.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Objektzustand.java index ff1a67c9..f817b4bc 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Objektzustand.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Objektzustand.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,6 +25,7 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum Objektzustand { KEINE_ANGABE(0), ERSTBEZUG(1), @@ -40,10 +41,11 @@ public enum Objektzustand { UNRENOVIERT(10), ABBRUCHREIF(11); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(Objektzustand.class); private final int value; - private Objektzustand(int value) { + Objektzustand(int value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/PauschalmietePro.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/PauschalmietePro.java index d77b487e..4d0a98f1 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/PauschalmietePro.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/PauschalmietePro.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,15 +25,17 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum PauschalmietePro { TAG("T"), WOCHE("W"), MONAT("M"); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(PauschalmietePro.class); private final String value; - private PauschalmietePro(String value) { + PauschalmietePro(String value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Rauchen.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Rauchen.java index 84bb38ca..4a697400 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Rauchen.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Rauchen.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,14 +25,16 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum Rauchen { NUR_NICHTRAUCHER(0), KEINE_EINSCHRAENKUNG(1); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(Rauchen.class); private final int value; - private Rauchen(int value) { + Rauchen(int value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Stellplatz.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Stellplatz.java index 83a0c55e..729045f7 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Stellplatz.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Stellplatz.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,6 +25,7 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum Stellplatz { KEINE_ANGABE('1'), GARAGE('2'), @@ -38,10 +39,11 @@ public enum Stellplatz { @Deprecated NEIN('N'); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(Stellplatz.class); private final char value; - private Stellplatz(char value) { + Stellplatz(char value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Vermarktungsart.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Vermarktungsart.java index 04db098d..82f07d1c 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Vermarktungsart.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Vermarktungsart.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,16 +25,18 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum Vermarktungsart { KAUF("K"), MIETE("M"), PACHT("P"), ERBPACHT("E"); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(Vermarktungsart.class); private final String value; - private Vermarktungsart(String value) { + Vermarktungsart(String value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/VermarktungsartGewerbe.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/VermarktungsartGewerbe.java index 14de9ace..2791f7cb 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/VermarktungsartGewerbe.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/VermarktungsartGewerbe.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,14 +25,16 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum VermarktungsartGewerbe { KAUF("K"), MIETE("M"); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(VermarktungsartGewerbe.class); private final String value; - private VermarktungsartGewerbe(String value) { + VermarktungsartGewerbe(String value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Zulieferung.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Zulieferung.java index 06a8b7d3..ee9c7eef 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Zulieferung.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/Zulieferung.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -25,6 +25,7 @@ * @author Andreas Rudolph * @since 1.0 */ +@SuppressWarnings("SpellCheckingInspection") public enum Zulieferung { KEINE_ANGABE(0), DIREKT(1), @@ -35,10 +36,11 @@ public enum Zulieferung { GANZTAEGIG(6), VORMITTAGS(7); + @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(Zulieferung.class); private final int value; - private Zulieferung(int value) { + Zulieferung(int value) { this.value = value; } diff --git a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/package-info.java b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/package-info.java index 8b6b7a6d..29ecb4ac 100644 --- a/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/package-info.java +++ b/IS24-CSV/src/main/java/org/openestate/io/is24_csv/types/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/IS24-CSV/src/main/temp/module-info.java b/IS24-CSV/src/main/temp/module-info.java new file mode 100644 index 00000000..41f98059 --- /dev/null +++ b/IS24-CSV/src/main/temp/module-info.java @@ -0,0 +1,25 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * Read and write CSV data in IS24-CSV format. + * + * @author Andreas Rudolph + * @since 1.0 + */ +module org.openestate.io.is24_csv { + +} diff --git a/IS24-CSV/src/test/resources/log4j.properties b/IS24-CSV/src/test/resources/log4j.properties deleted file mode 100644 index 0a837c30..00000000 --- a/IS24-CSV/src/test/resources/log4j.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# settings for 'Log4j' -# see http://logging.apache.org/log4j/ -# -# available priorities are: -# OFF, FATAL, ERROR, WARN, INFO, DEBUG, ALL -# - -log4j.rootLogger = ALL,null - -# logging for OpenEstate-IO -log4j.logger.org.openestate.io = ALL,console - -# writing to null -log4j.appender.null = org.apache.log4j.varia.NullAppender -log4j.appender.null.layout = org.apache.log4j.PatternLayout -log4j.appender.null.layout.conversionPattern = %d{DATE} %5p [%30.30C:%4L] %m%n - -# writing to console -log4j.appender.console = org.apache.log4j.ConsoleAppender -log4j.appender.console.layout = org.apache.log4j.PatternLayout -log4j.appender.console.layout.conversionPattern = %d{HH:mm:ss} %5p [%30.30C:%4L] %m%n diff --git a/IS24-CSV/src/test/resources/logback.xml b/IS24-CSV/src/test/resources/logback.xml new file mode 100644 index 00000000..6a3ab4da --- /dev/null +++ b/IS24-CSV/src/test/resources/logback.xml @@ -0,0 +1,18 @@ + + + + + + [%p] %msg%n + + + + + + + + + diff --git a/IS24-XML/.gitignore b/IS24-XML/.gitignore index 48215a5c..2a36a89e 100644 --- a/IS24-XML/.gitignore +++ b/IS24-XML/.gitignore @@ -1,2 +1,2 @@ -release/ -target/ +/apidocs +/target diff --git a/IS24-XML/README.md b/IS24-XML/README.md index 4cbbc933..1ea7af03 100644 --- a/IS24-XML/README.md +++ b/IS24-XML/README.md @@ -1,59 +1,40 @@ -OpenEstate-IO-IS24-XML 1.4 +OpenEstate-IO-IS24-XML 1.5 ========================== -*OpenEstate-IO-IS24-XML* is a Java library to read and write real estate data in -the *IS24-XML* format (revision 189438), that was used by -[*immobilienscout24.de*](https://www.immobilienscout24.de/) until 2014. +*OpenEstate-IO-IS24-XML* is a Java library to read and write real estate data in the *IS24-XML* format (revision 189438), that was used by [*immobilienscout24.de*](https://www.immobilienscout24.de/) until 2014. Warning ------- -*IS24-XML* is outdated and not used by -[*immobilienscout24.de*](https://www.immobilienscout24.de/) anymore. We're still -supporting this format for compatibility with older real estate software. +*IS24-XML* is outdated and not used by [*immobilienscout24.de*](https://www.immobilienscout24.de/) anymore. We're still supporting this format for compatibility with older real estate software. -*IS24-XML* was replaced by a REST webservice in 2014. You can access this -webservice from your Java application with -[*OpenEstate-IS24-REST*](https://github.com/OpenEstate/OpenEstate-IS24-REST). +*IS24-XML* was replaced by a REST webservice in 2014. You can access this webservice from your Java application with [*OpenEstate-IS24-REST*](https://github.com/OpenEstate/OpenEstate-IS24-REST). Features -------- -- read XML data according to the specifications of - *IS24-XML* (revision 189438) - (see [`Is24XmlReadingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/Examples/src/main/java/org/openestate/io/examples/Is24XmlReadingExample.java)) -- write XML data according to the specifications of - *IS24-XML* (revision 189438) - (see [`Is24XmlWritingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/Examples/src/main/java/org/openestate/io/examples/Is24XmlWritingExample.java)) +- read XML data according to the specifications of *IS24-XML* (revision 189438) (see [`Is24XmlReadingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/Examples/src/main/java/org/openestate/io/examples/Is24XmlReadingExample.java)) +- write XML data according to the specifications of *IS24-XML* (revision 189438) (see [`Is24XmlWritingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/Examples/src/main/java/org/openestate/io/examples/Is24XmlWritingExample.java)) How to use ---------- -Download the [latest release from GitHub](https://github.com/OpenEstate/OpenEstate-IO/releases/latest). -The provided archive contains all required files (compiled libraries, -dependencies, source code and documentations). +Download the [latest release from GitHub](https://github.com/OpenEstate/OpenEstate-IO/releases/latest). The provided archive contains all required files (compiled libraries, dependencies, source code and documentations). -Alternatively you can integrate the library from -[Maven Central Repository](https://search.maven.org/#search|ga|1|org.openestate.io) -into your [Maven](https://maven.apache.org/) project. Just add the following -dependency to your projects `pom.xml`: +Alternatively you can integrate the library from [Maven Central Repository](https://search.maven.org/#search|ga|1|org.openestate.io) into your [Maven](https://maven.apache.org/) project. Just add the following dependency to your projects `pom.xml`: ```xml org.openestate.io OpenEstate-IO-IS24-XML - 1.4 + 1.5 ``` -You can find further information in the -[project wiki](https://github.com/OpenEstate/OpenEstate-IO/wiki/Usage-IS24-XML). -Some example classes for this format are available in the -[`Examples`](https://github.com/OpenEstate/OpenEstate-IO/tree/v1.4/Examples) -module. +You can find further information in the [project wiki](https://github.com/OpenEstate/OpenEstate-IO/wiki/Usage-IS24-XML). Some example classes for this format are available in the [`Examples`](https://github.com/OpenEstate/OpenEstate-IO/tree/v1.5/Examples) module. Specifications @@ -64,10 +45,9 @@ The specifications for this format are placed in the [`specs`](specs) folder. ### Modifications to the original specification -In order to improve the generated Java classes, we've made the following -modifications to the original `is24immotransfer.xsd`: +In order to improve the generated Java classes, we've made the following modifications to the original `is24immotransfer.xsd`: -- replaced +- replaced ```xml @@ -107,38 +87,53 @@ modifications to the original `is24immotransfer.xsd`: Dependencies ------------ -- Java 7 or newer -- [commons-codec 1.11](https://commons.apache.org/proper/commons-codec/) -- [commons-io 2.6](https://commons.apache.org/proper/commons-io/) -- [commons-lang 3.8.1](https://commons.apache.org/proper/commons-lang/) -- [jaxb2-basics-runtime 0.11.1](https://github.com/highsource/jaxb2-basics) -- [jaxen 1.1.6](https://github.com/jaxen-xpath/jaxen) -- [SLF4J 1.7.25](https://www.slf4j.org/) +- Java 8 or newer +- [commons-codec 1.15](https://commons.apache.org/proper/commons-codec/) +- [commons-io 2.11.0](https://commons.apache.org/proper/commons-io/) +- [commons-lang 3.12.0](https://commons.apache.org/proper/commons-lang/) +- [Eclipse Implementation of JAXB 2.3.5](https://projects.eclipse.org/projects/ee4j.jaxb-impl) +- [Jakarta Activation 1.2.2](https://projects.eclipse.org/projects/ee4j.jaf) +- [Jakarta Annotations 1.3.5](https://projects.eclipse.org/projects/ee4j.ca) +- [Jakarta XML Binding 2.3.3](https://projects.eclipse.org/projects/ee4j.jaxb) +- [jaxb2-basics-runtime 0.12.0](https://github.com/highsource/jaxb2-basics) +- [SLF4J 1.7.30](https://www.slf4j.org/) + + +Notes about JDK versions below 11 +--------------------------------- + +JAXB is bundled with JDK 8, was disabled / deprecated in JDK 9 & 10 and finally removed in JDK 11. Therefore, we're providing JAXB as an explicit dependency. See also ["JAXB on Java 9, 10, 11 and beyond"](https://www.jesperdj.com/2018/09/30/jaxb-on-java-9-10-11-and-beyond/). + +It is recommended to use this library with JDK 11 as it should work out of the box. In case you're using JDK 8, you might need to follow one of these steps documented at ["JAXB Release Documentation"](https://javaee.github.io/jaxb-v2/doc/user-guide/release-documentation.html#deployment-migrating-jaxb-2-0-applications-to-javase-6): + +> JavaSE comes with JAXB 2.x API/implementation in `rt.jar`. Each version of JavaSE (6, 7, 8, ...) contains different version of JAXB 2.x API. Therefore, if you want to use different version of JAXB API/implementation than the one present in your version of JDK, you are required to override a portion of `rt.jar` with the new API. There are several ways to achieve this: +> +> 1. Place the `jakarta.xml.bind-api-X.Y.Z.jar` into `$JRE_HOME/lib/endorsed`. **Do not put other JAXB jars into the endorsed directory.** This essentially makes your JRE to "JRE X + JAXB 2.y". This would affect any other applications that use this JRE, and it's easy. On the other hand, in various scenarios you may not be able to alter the JRE. +> +> 2. Use the system property `java.endorsed.dirs` when you launch your application, and have it point to the directory which contains the `jakarta.xml.bind-api-X.Y.Z.jar` only. **The directory must not contain any other jaxb artifacts.** This allows you to use different version of JAXB for different applications. +> +> See the [endorsed directory mechanism](http://docs.oracle.com/javase/6/docs/technotes/guides/standards/) for more details. + +All provided dependencies should work with JDK 8. If compatibility problems occur, you might replace them with an earlier version. Changelog --------- -Take a look at -[`CHANGELOG.md`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/CHANGELOG.md) -for the full changelog. +Take a look at [`CHANGELOG.md`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/CHANGELOG.md) for the full changelog. License ------- -This library is licensed under the terms of -[Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.html). -Take a look at -[`LICENSE.txt`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/LICENSE.txt) -for the license text. +This library is licensed under the terms of [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.html). Take a look at [`LICENSE.txt`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/LICENSE.txt) for the license text. Further information ------------------- -- [*OpenEstate-IO* at GitHub](https://github.com/OpenEstate/OpenEstate-IO) -- [Releases of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/releases) -- [Changelog of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/CHANGELOG.md) -- [API documentation of *OpenEstate-IO*](https://media.openestate.org/apidocs/OpenEstate-IO/) -- [Validator for *IS24-XML*](https://validator.openestate.org/) +- [*OpenEstate-IO* at GitHub](https://github.com/OpenEstate/OpenEstate-IO) +- [Releases of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/releases) +- [Changelog of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/CHANGELOG.md) +- [API documentation of *OpenEstate-IO*](https://media.openestate.org/apidocs/OpenEstate-IO/) +- [Validator for *IS24-XML*](https://validator.openestate.org/) diff --git a/IS24-XML/mvn-clean.sh b/IS24-XML/mvn-clean.sh index de39343b..c9c720a3 100755 --- a/IS24-XML/mvn-clean.sh +++ b/IS24-XML/mvn-clean.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2015-2018 OpenEstate.org +# Copyright 2015-2021 OpenEstate.org # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/IS24-XML/mvn-findbugs-gui.sh b/IS24-XML/mvn-findbugs-gui.sh deleted file mode 100755 index 4934c6db..00000000 --- a/IS24-XML/mvn-findbugs-gui.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/usr/bin/env bash -# -# Copyright 2015-2018 OpenEstate.org -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -MVN="mvn" -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" - -set -e -export LANG=en -cd "$DIR" -"$MVN" findbugs:check findbugs:gui diff --git a/IS24-XML/mvn-install.sh b/IS24-XML/mvn-install.sh index 8a63ed5a..238910c9 100755 --- a/IS24-XML/mvn-install.sh +++ b/IS24-XML/mvn-install.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2015-2018 OpenEstate.org +# Copyright 2015-2021 OpenEstate.org # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/IS24-XML/mvn-jaxb-xjc.sh b/IS24-XML/mvn-jaxb-xjc.sh index 48548ef2..be695755 100755 --- a/IS24-XML/mvn-jaxb-xjc.sh +++ b/IS24-XML/mvn-jaxb-xjc.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2015-2018 OpenEstate.org +# Copyright 2015-2021 OpenEstate.org # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -21,4 +21,4 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" set -e export LANG=en cd "$DIR" -"$MVN" org.jvnet.jaxb2.maven2:maven-jaxb22-plugin:generate +"$MVN" org.jvnet.jaxb2.maven2:maven-jaxb23-plugin:generate diff --git a/IS24-XML/pom.xml b/IS24-XML/pom.xml index 30732dc7..1177264a 100644 --- a/IS24-XML/pom.xml +++ b/IS24-XML/pom.xml @@ -7,11 +7,11 @@ org.openestate.io OpenEstate-IO - 1.4 + 1.5 OpenEstate-IO-IS24-XML - 1.4 + 1.5 jar OpenEstate-IO-IS24-XML @@ -27,7 +27,7 @@ The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo A business-friendly OSS license @@ -46,12 +46,6 @@ - - com.google.code.findbugs - annotations - compile - true - commons-codec commons-codec @@ -68,23 +62,28 @@ compile - org.jvnet.jaxb2_commons - jaxb2-basics-runtime + jakarta.annotation + jakarta.annotation-api compile - jaxen - jaxen + jakarta.xml.bind + jakarta.xml.bind-api compile - org.openestate.io - OpenEstate-IO-Core + org.glassfish.jaxb + jaxb-runtime + runtime + + + org.jvnet.jaxb2_commons + jaxb2-basics-runtime compile - org.slf4j - slf4j-api + org.openestate.io + OpenEstate-IO-Core compile @@ -95,13 +94,8 @@ test - log4j - log4j - test - - - org.slf4j - slf4j-log4j12 + ch.qos.logback + logback-classic test @@ -110,6 +104,15 @@ + + + org.apache.maven.plugins + maven-compiler-plugin + + 8 + + + org.codehaus.mojo @@ -129,23 +132,10 @@ - - - org.apache.maven.plugins - maven-jar-plugin - - - - org.openestate.io.is24_xml - - - - - org.jvnet.jaxb2.maven2 - maven-jaxb22-plugin + maven-jaxb23-plugin ${project.basedir}/src/main/jaxb ${project.basedir}/src/main/schema @@ -167,7 +157,7 @@ false false - 2.2 + 2.3 true true diff --git a/IS24-XML/src/findbugs/exclude.xml b/IS24-XML/src/findbugs/exclude.xml deleted file mode 100644 index ab27164c..00000000 --- a/IS24-XML/src/findbugs/exclude.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/IS24-XML/src/main/java/org/openestate/io/is24_xml/Is24XmlDocument.java b/IS24-XML/src/main/java/org/openestate/io/is24_xml/Is24XmlDocument.java index 5a2701eb..32f1812a 100644 --- a/IS24-XML/src/main/java/org/openestate/io/is24_xml/Is24XmlDocument.java +++ b/IS24-XML/src/main/java/org/openestate/io/is24_xml/Is24XmlDocument.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,6 +15,7 @@ */ package org.openestate.io.is24_xml; +import javax.xml.bind.JAXBContext; import javax.xml.bind.JAXBException; import javax.xml.parsers.ParserConfigurationException; import org.openestate.io.core.XmlDocument; @@ -32,7 +33,6 @@ * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public class Is24XmlDocument extends XmlDocument { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(Is24XmlDocument.class); @@ -95,21 +95,33 @@ public static Is24XmlDocument newDocument(ImmobilienTransferTyp transfer) throws * @throws JAXBException if a problem with JAXB occurred */ public static Is24XmlDocument newDocument(IS24ImmobilienTransfer transfer) throws ParserConfigurationException, JAXBException { + return newDocument(transfer, null); + } + + /** + * Creates a {@link Is24XmlDocument} from a {@link ImmobilienTransferTyp} object. + * + * @param transfer Java object, that represents the <IS24ImmobilienTransfer> root element + * @param context JAXB context for marshalling + * @return created document + * @throws ParserConfigurationException if the parser is not properly configured + * @throws JAXBException if a problem with JAXB occurred + */ + public static Is24XmlDocument newDocument(IS24ImmobilienTransfer transfer, JAXBContext context) throws ParserConfigurationException, JAXBException { Document document = XmlUtils.newDocument(); - Is24XmlUtils.createMarshaller("UTF-8", true).marshal(transfer, document); + Is24XmlUtils.createMarshaller("UTF-8", true, context).marshal(transfer, document); return new Is24XmlDocument(document); } /** - * Creates a {@link ImmobilienTransferTyp} object from the contained - * {@link Document}. + * Creates a {@link ImmobilienTransferTyp} object from the contained {@link Document}. * - * @return created object, that represents the <IS24ImmobilienTransfer> root - * element + * @param context JAXB context for unmarshalling + * @return created object, that represents the <IS24ImmobilienTransfer> root element * @throws JAXBException if a problem with JAXB occurred */ @Override - public ImmobilienTransferTyp toObject() throws JAXBException { - return ((IS24ImmobilienTransfer) Is24XmlUtils.createUnmarshaller().unmarshal(this.getDocument())).getValue(); + public ImmobilienTransferTyp toObject(JAXBContext context) throws JAXBException { + return ((IS24ImmobilienTransfer) Is24XmlUtils.createUnmarshaller(context).unmarshal(this.getDocument())).getValue(); } } \ No newline at end of file diff --git a/IS24-XML/src/main/java/org/openestate/io/is24_xml/Is24XmlUtils.java b/IS24-XML/src/main/java/org/openestate/io/is24_xml/Is24XmlUtils.java index 66d7c26e..8445710a 100644 --- a/IS24-XML/src/main/java/org/openestate/io/is24_xml/Is24XmlUtils.java +++ b/IS24-XML/src/main/java/org/openestate/io/is24_xml/Is24XmlUtils.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,12 +20,15 @@ import java.io.InputStream; import java.math.BigDecimal; import java.math.BigInteger; +import java.math.RoundingMode; import java.net.URI; import java.net.URISyntaxException; import java.nio.charset.Charset; import java.text.DateFormat; import java.text.SimpleDateFormat; +import java.util.ArrayList; import java.util.Calendar; +import java.util.List; import javax.xml.bind.DatatypeConverter; import javax.xml.bind.JAXBContext; import javax.xml.bind.JAXBException; @@ -47,11 +50,10 @@ * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public class Is24XmlUtils { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(Is24XmlUtils.class); - private static JAXBContext JAXB = null; + private static JAXBContext DEFAULT_CONTEXT = null; /** * the latest implemented version of this format @@ -62,25 +64,77 @@ public class Is24XmlUtils { /** * the XML target namespace of this format */ - @SuppressWarnings("unused") + @SuppressWarnings({"unused", "HttpUrlsUsage"}) public final static String NAMESPACE = "http://www.immobilienscout24.de/immobilientransfer"; /** * the package, where generated JAXB classes are located */ - @SuppressWarnings("unused") public final static String PACKAGE = "org.openestate.io.is24_xml.xml"; /** * the factory for creation of JAXB objects */ - @SuppressWarnings("unused") public final static ObjectFactory FACTORY = new ObjectFactory(); private Is24XmlUtils() { } + /** + * Creates a {@link JAXBContext} for this format. + * + * @return created JAXB context + * @throws JAXBException if a problem with JAXB occurred + */ + @SuppressWarnings("unused") + public static JAXBContext createContext() throws JAXBException { + return createContext(null, null); + } + + /** + * Creates a {@link JAXBContext} for this format. + * + * @param additionalJaxbPackages additional package with custom JAXB classes + * @return created JAXB context + * @throws JAXBException if a problem with JAXB occurred + */ + @SuppressWarnings("unused") + public static JAXBContext createContext(List additionalJaxbPackages) throws JAXBException { + return createContext(additionalJaxbPackages, null); + } + + /** + * Creates a {@link JAXBContext} for this format. + * + * @param classloader the classloader to load the generated JAXB classes with + * @return created JAXB context + * @throws JAXBException if a problem with JAXB occurred + */ + public static JAXBContext createContext(ClassLoader classloader) throws JAXBException { + return createContext(null, classloader); + } + + /** + * Creates a {@link JAXBContext} for this format. + * + * @param additionalJaxbPackages additional package with custom JAXB classes + * @param classloader the classloader to load the generated JAXB classes with + * @return created JAXB context + * @throws JAXBException if a problem with JAXB occurred + */ + public static JAXBContext createContext(List additionalJaxbPackages, ClassLoader classloader) throws JAXBException { + final List packages = new ArrayList<>(); + packages.add(PACKAGE); + if (additionalJaxbPackages != null && !additionalJaxbPackages.isEmpty()) + packages.addAll(additionalJaxbPackages); + + return JAXBContext.newInstance( + StringUtils.join(packages, ":"), + (classloader != null) ? classloader : Thread.currentThread().getContextClassLoader() + ); + } + /** * Creates a {@link Is24XmlDocument} from an {@link InputStream}. * @@ -141,7 +195,19 @@ public static Is24XmlDocument createDocument(Document doc) { */ @SuppressWarnings("unused") public static Marshaller createMarshaller() throws JAXBException { - return createMarshaller(Charset.defaultCharset().name(), true); + return createMarshaller(null, true, null); + } + + /** + * Creates a {@link Marshaller} to write JAXB objects into XML. + * + * @param context context to create the marshaller on + * @return created marshaller + * @throws JAXBException if a problem with JAXB occurred + */ + @SuppressWarnings("unused") + public static Marshaller createMarshaller(JAXBContext context) throws JAXBException { + return createMarshaller(null, true, context); } /** @@ -152,36 +218,67 @@ public static Marshaller createMarshaller() throws JAXBException { * @return created marshaller * @throws JAXBException if a problem with JAXB occurred */ - @SuppressWarnings("Duplicates") + @SuppressWarnings("unused") public static Marshaller createMarshaller(String encoding, boolean formatted) throws JAXBException { - Marshaller m = getContext().createMarshaller(); - m.setProperty(Marshaller.JAXB_ENCODING, encoding); + return createMarshaller(encoding, formatted, null); + } + + /** + * Creates a {@link Marshaller} to write JAXB objects into XML. + * + * @param encoding encoding of written XML + * @param formatted if written XML is pretty printed + * @param context context to create the marshaller on + * @return created marshaller + * @throws JAXBException if a problem with JAXB occurred + */ + public static Marshaller createMarshaller(String encoding, boolean formatted, JAXBContext context) throws JAXBException { + final Marshaller m = (context != null) ? + context.createMarshaller() : + getContext().createMarshaller(); + + m.setProperty(Marshaller.JAXB_ENCODING, StringUtils.defaultIfBlank(encoding, Charset.defaultCharset().name())); m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, formatted); m.setEventHandler(new XmlValidationHandler()); return m; } /** - * Creates a {@link Unmarshaller} to read JAXB objects from XML. + * Creates an {@link Unmarshaller} to read JAXB objects from XML. * * @return created unmarshaller * @throws JAXBException if a problem with JAXB occurred */ + @SuppressWarnings("unused") public static Unmarshaller createUnmarshaller() throws JAXBException { - Unmarshaller m = getContext().createUnmarshaller(); + return createUnmarshaller(null); + } + + /** + * Creates an {@link Unmarshaller} to read JAXB objects from XML. + * + * @param context context to create the unmarshaller on + * @return created unmarshaller + * @throws JAXBException if a problem with JAXB occurred + */ + public static Unmarshaller createUnmarshaller(JAXBContext context) throws JAXBException { + final Unmarshaller m = (context != null) ? + context.createUnmarshaller() : + getContext().createUnmarshaller(); + m.setEventHandler(new XmlValidationHandler()); return m; } /** - * Returns the {@link JAXBContext} for this format. + * Returns the default {@link JAXBContext} for this format. * * @return context * @throws JAXBException if a problem with JAXB occurred */ public synchronized static JAXBContext getContext() throws JAXBException { - if (JAXB == null) initContext(Thread.currentThread().getContextClassLoader()); - return JAXB; + if (DEFAULT_CONTEXT == null) initContext(null); + return DEFAULT_CONTEXT; } /** @@ -203,19 +300,20 @@ public synchronized static ObjectFactory getFactory() { } /** - * Initializes the {@link JAXBContext} for this format. + * Initializes the default {@link JAXBContext} for this format. * * @param classloader the classloader to load the generated JAXB classes with * @throws JAXBException if a problem with JAXB occurred */ public synchronized static void initContext(ClassLoader classloader) throws JAXBException { - JAXB = JAXBContext.newInstance(PACKAGE, classloader); + DEFAULT_CONTEXT = createContext(classloader); } public static Calendar parseDate(String value) { return XmlUtils.parseDate(value); } + @SuppressWarnings("SpellCheckingInspection") public static BigDecimal parsePreisAufAnfrage(String value) { value = StringUtils.trimToNull(value); return (value != null) ? DatatypeConverter.parseDecimal(value) : null; @@ -298,11 +396,13 @@ public static URI parseWebUrl(String value) { value = StringUtils.trimToNull(value); if (value == null) return null; try { + //noinspection HttpUrlsUsage if (StringUtils.startsWithIgnoreCase(value, "http://")) return new URI(value); else if (StringUtils.startsWithIgnoreCase(value, "https://")) return new URI(value); else + //noinspection HttpUrlsUsage return new URI("http://" + value); } catch (URISyntaxException ex) { throw new IllegalArgumentException("Can't parse URI value '" + value + "'!", ex); @@ -384,6 +484,7 @@ public static BigDecimal parseZahl152(String value) { return (value != null) ? DatatypeConverter.parseDecimal(value) : null; } + @SuppressWarnings("SpellCheckingInspection") public static BigDecimal parseZimmeranzahl(String value) { value = StringUtils.trimToNull(value); return (value != null) ? DatatypeConverter.parseDecimal(value) : null; @@ -404,13 +505,14 @@ public static String printEmail(String value) { return value; } + @SuppressWarnings("SpellCheckingInspection") public static String printPreisAufAnfrage(BigDecimal value) { if (value == null || value.compareTo(BigDecimal.ZERO) < 0 || value.compareTo(BigDecimal.TEN.pow(13)) >= 0) throw new IllegalArgumentException("Can't print decimal value '" + value + "'!"); else if (value.compareTo(BigDecimal.ZERO) == 0) return "0"; else - return DatatypeConverter.printDecimal(value.setScale(2, BigDecimal.ROUND_HALF_UP)); + return DatatypeConverter.printDecimal(value.setScale(2, RoundingMode.HALF_UP)); } @SuppressWarnings("Duplicates") @@ -575,58 +677,59 @@ public static String printZahl31(BigDecimal value) { if (value == null || value.compareTo(BigDecimal.ZERO) < 1 || value.compareTo(BigDecimal.TEN.pow(2)) >= 0) throw new IllegalArgumentException("Can't print decimal value '" + value + "'!"); else - return DatatypeConverter.printDecimal(value.setScale(1, BigDecimal.ROUND_HALF_UP)); + return DatatypeConverter.printDecimal(value.setScale(1, RoundingMode.HALF_UP)); } public static String printZahl32(BigDecimal value) { if (value == null || value.compareTo(BigDecimal.ZERO) < 1 || value.compareTo(BigDecimal.TEN.pow(1)) >= 0) throw new IllegalArgumentException("Can't print decimal value '" + value + "'!"); else - return DatatypeConverter.printDecimal(value.setScale(2, BigDecimal.ROUND_HALF_UP)); + return DatatypeConverter.printDecimal(value.setScale(2, RoundingMode.HALF_UP)); } public static String printZahl42(BigDecimal value) { if (value == null || value.compareTo(BigDecimal.ZERO) < 1 || value.compareTo(BigDecimal.TEN.pow(2)) >= 0) throw new IllegalArgumentException("Can't print decimal value '" + value + "'!"); else - return DatatypeConverter.printDecimal(value.setScale(2, BigDecimal.ROUND_HALF_UP)); + return DatatypeConverter.printDecimal(value.setScale(2, RoundingMode.HALF_UP)); } public static String printZahl52(BigDecimal value) { if (value == null || value.compareTo(BigDecimal.ZERO) < 1 || value.compareTo(BigDecimal.TEN.pow(3)) >= 0) throw new IllegalArgumentException("Can't print decimal value '" + value + "'!"); else - return DatatypeConverter.printDecimal(value.setScale(2, BigDecimal.ROUND_HALF_UP)); + return DatatypeConverter.printDecimal(value.setScale(2, RoundingMode.HALF_UP)); } public static String printZahl62(BigDecimal value) { if (value == null || value.compareTo(BigDecimal.ZERO) < 1 || value.compareTo(BigDecimal.TEN.pow(4)) >= 0) throw new IllegalArgumentException("Can't print decimal value '" + value + "'!"); else - return DatatypeConverter.printDecimal(value.setScale(2, BigDecimal.ROUND_HALF_UP)); + return DatatypeConverter.printDecimal(value.setScale(2, RoundingMode.HALF_UP)); } public static String printZahl72(BigDecimal value) { if (value == null || value.compareTo(BigDecimal.ZERO) < 1 || value.compareTo(BigDecimal.TEN.pow(5)) >= 0) throw new IllegalArgumentException("Can't print decimal value '" + value + "'!"); else - return DatatypeConverter.printDecimal(value.setScale(2, BigDecimal.ROUND_HALF_UP)); + return DatatypeConverter.printDecimal(value.setScale(2, RoundingMode.HALF_UP)); } public static String printZahl102(BigDecimal value) { if (value == null || value.compareTo(BigDecimal.ZERO) < 1 || value.compareTo(BigDecimal.TEN.pow(8)) >= 0) throw new IllegalArgumentException("Can't print decimal value '" + value + "'!"); else - return DatatypeConverter.printDecimal(value.setScale(2, BigDecimal.ROUND_HALF_UP)); + return DatatypeConverter.printDecimal(value.setScale(2, RoundingMode.HALF_UP)); } public static String printZahl152(BigDecimal value) { if (value == null || value.compareTo(BigDecimal.ZERO) < 1 || value.compareTo(BigDecimal.TEN.pow(13)) >= 0) throw new IllegalArgumentException("Can't print decimal value '" + value + "'!"); else - return DatatypeConverter.printDecimal(value.setScale(2, BigDecimal.ROUND_HALF_UP)); + return DatatypeConverter.printDecimal(value.setScale(2, RoundingMode.HALF_UP)); } + @SuppressWarnings("SpellCheckingInspection") public static String printZimmeranzahl(BigDecimal value) { BigDecimal min = new BigDecimal("0.5"); BigDecimal max = new BigDecimal("9999"); diff --git a/IS24-XML/src/main/java/org/openestate/io/is24_xml/package-info.java b/IS24-XML/src/main/java/org/openestate/io/is24_xml/package-info.java index a183e25e..d4ab197e 100644 --- a/IS24-XML/src/main/java/org/openestate/io/is24_xml/package-info.java +++ b/IS24-XML/src/main/java/org/openestate/io/is24_xml/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/IS24-XML/src/main/jaxb/META-INF/sun-jaxb.episode b/IS24-XML/src/main/jaxb/META-INF/sun-jaxb.episode index 735fcd95..40d2a829 100644 --- a/IS24-XML/src/main/jaxb/META-INF/sun-jaxb.episode +++ b/IS24-XML/src/main/jaxb/META-INF/sun-jaxb.episode @@ -1,319 +1,629 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AdresseBaseTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AdresseBaseTyp.java index 5f051445..9803b525 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AdresseBaseTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AdresseBaseTyp.java @@ -54,28 +54,28 @@ KontaktAdresseTyp.class, ImmobilienAdresseBaseTyp.class }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public abstract class AdresseBaseTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "Strasse") @XmlJavaTypeAdapter(Adapter9 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String strasse; @XmlAttribute(name = "Hausnummer") @XmlJavaTypeAdapter(Adapter5 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String hausnummer; @XmlAttribute(name = "Postleitzahl") @XmlJavaTypeAdapter(Adapter4 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String postleitzahl; @XmlAttribute(name = "Ort") @XmlJavaTypeAdapter(Adapter7 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String ort; @XmlAttribute(name = "Laenderkennzeichen") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected ISOLaenderCodeTyp laenderkennzeichen; /** @@ -86,7 +86,7 @@ public abstract class AdresseBaseTyp implements Serializable, Cloneable, CopyTo2 * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getStrasse() { return strasse; } @@ -99,7 +99,7 @@ public String getStrasse() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setStrasse(String value) { this.strasse = value; } @@ -112,7 +112,7 @@ public void setStrasse(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getHausnummer() { return hausnummer; } @@ -125,7 +125,7 @@ public String getHausnummer() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setHausnummer(String value) { this.hausnummer = value; } @@ -138,7 +138,7 @@ public void setHausnummer(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getPostleitzahl() { return postleitzahl; } @@ -151,7 +151,7 @@ public String getPostleitzahl() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setPostleitzahl(String value) { this.postleitzahl = value; } @@ -164,7 +164,7 @@ public void setPostleitzahl(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getOrt() { return ort; } @@ -177,7 +177,7 @@ public String getOrt() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setOrt(String value) { this.ort = value; } @@ -190,7 +190,7 @@ public void setOrt(String value) { * {@link ISOLaenderCodeTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public ISOLaenderCodeTyp getLaenderkennzeichen() { return laenderkennzeichen; } @@ -203,20 +203,20 @@ public ISOLaenderCodeTyp getLaenderkennzeichen() { * {@link ISOLaenderCodeTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setLaenderkennzeichen(ISOLaenderCodeTyp value) { this.laenderkennzeichen = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -224,7 +224,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theStrasse; @@ -254,18 +254,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { if (null == target) { throw new IllegalArgumentException("Target argument must not be null for abstract copyable classes."); @@ -341,7 +341,7 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return target; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -398,9 +398,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AktionsTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AktionsTyp.java index d97aa428..7f267916 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AktionsTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AktionsTyp.java @@ -26,7 +26,7 @@ */ @XmlType(name = "AktionsTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum AktionsTyp { @XmlEnumValue("importieren") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AmtsgerichtTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AmtsgerichtTyp.java index 2bed018e..acfdc4d1 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AmtsgerichtTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AmtsgerichtTyp.java @@ -45,24 +45,24 @@ @XmlType(name = "AmtsgerichtTyp", propOrder = { "value" }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class AmtsgerichtTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlValue @XmlJavaTypeAdapter(Adapter6 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String value; @XmlAttribute(name = "BundeslandCode", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected ISOBundeslaenderCodeTyp bundeslandCode; @XmlAttribute(name = "Telefon", required = true) @XmlJavaTypeAdapter(Adapter3 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String telefon; @XmlAttribute(name = "Aktenzeichen", required = true) @XmlJavaTypeAdapter(Adapter3 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String aktenzeichen; /** @@ -73,7 +73,7 @@ public class AmtsgerichtTyp implements Serializable, Cloneable, CopyTo2, Equals2 * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getValue() { return value; } @@ -86,7 +86,7 @@ public String getValue() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setValue(String value) { this.value = value; } @@ -99,7 +99,7 @@ public void setValue(String value) { * {@link ISOBundeslaenderCodeTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public ISOBundeslaenderCodeTyp getBundeslandCode() { return bundeslandCode; } @@ -112,7 +112,7 @@ public ISOBundeslaenderCodeTyp getBundeslandCode() { * {@link ISOBundeslaenderCodeTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBundeslandCode(ISOBundeslaenderCodeTyp value) { this.bundeslandCode = value; } @@ -125,7 +125,7 @@ public void setBundeslandCode(ISOBundeslaenderCodeTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getTelefon() { return telefon; } @@ -138,7 +138,7 @@ public String getTelefon() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setTelefon(String value) { this.telefon = value; } @@ -151,7 +151,7 @@ public void setTelefon(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getAktenzeichen() { return aktenzeichen; } @@ -164,20 +164,20 @@ public String getAktenzeichen() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAktenzeichen(String value) { this.aktenzeichen = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -185,7 +185,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theValue; @@ -210,18 +210,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof AmtsgerichtTyp) { @@ -282,12 +282,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new AmtsgerichtTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -335,9 +335,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AnbieterTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AnbieterTyp.java index c5254997..21a8c239 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AnbieterTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AnbieterTyp.java @@ -44,13 +44,13 @@ @XmlSeeAlso({ org.openestate.io.is24_xml.xml.ImmobilienTransferTyp.Anbieter.class }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class AnbieterTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "ScoutKundenID", required = true) @XmlJavaTypeAdapter(Adapter3 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String scoutKundenID; /** @@ -61,7 +61,7 @@ public class AnbieterTyp implements Serializable, Cloneable, CopyTo2, Equals2, T * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getScoutKundenID() { return scoutKundenID; } @@ -74,20 +74,20 @@ public String getScoutKundenID() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setScoutKundenID(String value) { this.scoutKundenID = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -95,7 +95,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theScoutKundenID; @@ -105,18 +105,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof AnbieterTyp) { @@ -138,12 +138,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new AnbieterTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -164,9 +164,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AnlageObjektTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AnlageObjektTyp.java index b96a96e5..b054d000 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AnlageObjektTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AnlageObjektTyp.java @@ -59,69 +59,69 @@ @XmlSeeAlso({ org.openestate.io.is24_xml.xml.Anlageobjekt.Type.class }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class AnlageObjektTyp extends GewerbeImmoBaseTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "Objektkategorie2", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected AnlageobjekteKategorieTyp objektkategorie2; @XmlAttribute(name = "VermietbareFlaeche", required = true) @XmlJavaTypeAdapter(Adapter34 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal vermietbareFlaeche; @XmlAttribute(name = "WohnFlaechen") @XmlJavaTypeAdapter(Adapter34 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal wohnFlaechen; @XmlAttribute(name = "GewerbeFlaechen") @XmlJavaTypeAdapter(Adapter34 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal gewerbeFlaechen; @XmlAttribute(name = "GrundstuecksFlaeche") @XmlJavaTypeAdapter(Adapter34 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal grundstuecksFlaeche; @XmlAttribute(name = "SonstigeFlaechen") @XmlJavaTypeAdapter(Adapter34 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal sonstigeFlaechen; @XmlAttribute(name = "XFacheMiete") @XmlJavaTypeAdapter(Adapter27 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal xFacheMiete; @XmlAttribute(name = "MietEinnahmePaIst") @XmlJavaTypeAdapter(Adapter35 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal mietEinnahmePaIst; @XmlAttribute(name = "MietEinnahmePaSoll") @XmlJavaTypeAdapter(Adapter35 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal mietEinnahmePaSoll; @XmlAttribute(name = "Kaufpreis", required = true) @XmlJavaTypeAdapter(Adapter35 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal kaufpreis; @XmlAttribute(name = "KaufpreisProQm") @XmlJavaTypeAdapter(Adapter35 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal kaufpreisProQm; @XmlAttribute(name = "BetriebskostenUmgelegt") @XmlJavaTypeAdapter(Adapter35 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal betriebskostenUmgelegt; @XmlAttribute(name = "NichtUmgelegteKosten") @XmlJavaTypeAdapter(Adapter35 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal nichtUmgelegteKosten; @XmlAttribute(name = "PreisProParkflaeche") @XmlJavaTypeAdapter(Adapter35 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal preisProParkflaeche; @XmlAttribute(name = "Denkmalschutzobjekt") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean denkmalschutzobjekt; /** @@ -132,7 +132,7 @@ public class AnlageObjektTyp * {@link AnlageobjekteKategorieTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public AnlageobjekteKategorieTyp getObjektkategorie2() { return objektkategorie2; } @@ -145,7 +145,7 @@ public AnlageobjekteKategorieTyp getObjektkategorie2() { * {@link AnlageobjekteKategorieTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setObjektkategorie2(AnlageobjekteKategorieTyp value) { this.objektkategorie2 = value; } @@ -158,7 +158,7 @@ public void setObjektkategorie2(AnlageobjekteKategorieTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getVermietbareFlaeche() { return vermietbareFlaeche; } @@ -171,7 +171,7 @@ public BigDecimal getVermietbareFlaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setVermietbareFlaeche(BigDecimal value) { this.vermietbareFlaeche = value; } @@ -184,7 +184,7 @@ public void setVermietbareFlaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getWohnFlaechen() { return wohnFlaechen; } @@ -197,7 +197,7 @@ public BigDecimal getWohnFlaechen() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setWohnFlaechen(BigDecimal value) { this.wohnFlaechen = value; } @@ -210,7 +210,7 @@ public void setWohnFlaechen(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getGewerbeFlaechen() { return gewerbeFlaechen; } @@ -223,7 +223,7 @@ public BigDecimal getGewerbeFlaechen() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGewerbeFlaechen(BigDecimal value) { this.gewerbeFlaechen = value; } @@ -236,7 +236,7 @@ public void setGewerbeFlaechen(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getGrundstuecksFlaeche() { return grundstuecksFlaeche; } @@ -249,7 +249,7 @@ public BigDecimal getGrundstuecksFlaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGrundstuecksFlaeche(BigDecimal value) { this.grundstuecksFlaeche = value; } @@ -262,7 +262,7 @@ public void setGrundstuecksFlaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getSonstigeFlaechen() { return sonstigeFlaechen; } @@ -275,7 +275,7 @@ public BigDecimal getSonstigeFlaechen() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setSonstigeFlaechen(BigDecimal value) { this.sonstigeFlaechen = value; } @@ -288,7 +288,7 @@ public void setSonstigeFlaechen(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getXFacheMiete() { return xFacheMiete; } @@ -301,7 +301,7 @@ public BigDecimal getXFacheMiete() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setXFacheMiete(BigDecimal value) { this.xFacheMiete = value; } @@ -314,7 +314,7 @@ public void setXFacheMiete(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getMietEinnahmePaIst() { return mietEinnahmePaIst; } @@ -327,7 +327,7 @@ public BigDecimal getMietEinnahmePaIst() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setMietEinnahmePaIst(BigDecimal value) { this.mietEinnahmePaIst = value; } @@ -340,7 +340,7 @@ public void setMietEinnahmePaIst(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getMietEinnahmePaSoll() { return mietEinnahmePaSoll; } @@ -353,7 +353,7 @@ public BigDecimal getMietEinnahmePaSoll() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setMietEinnahmePaSoll(BigDecimal value) { this.mietEinnahmePaSoll = value; } @@ -366,7 +366,7 @@ public void setMietEinnahmePaSoll(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getKaufpreis() { return kaufpreis; } @@ -379,7 +379,7 @@ public BigDecimal getKaufpreis() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKaufpreis(BigDecimal value) { this.kaufpreis = value; } @@ -392,7 +392,7 @@ public void setKaufpreis(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getKaufpreisProQm() { return kaufpreisProQm; } @@ -405,7 +405,7 @@ public BigDecimal getKaufpreisProQm() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKaufpreisProQm(BigDecimal value) { this.kaufpreisProQm = value; } @@ -418,7 +418,7 @@ public void setKaufpreisProQm(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getBetriebskostenUmgelegt() { return betriebskostenUmgelegt; } @@ -431,7 +431,7 @@ public BigDecimal getBetriebskostenUmgelegt() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBetriebskostenUmgelegt(BigDecimal value) { this.betriebskostenUmgelegt = value; } @@ -444,7 +444,7 @@ public void setBetriebskostenUmgelegt(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getNichtUmgelegteKosten() { return nichtUmgelegteKosten; } @@ -457,7 +457,7 @@ public BigDecimal getNichtUmgelegteKosten() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setNichtUmgelegteKosten(BigDecimal value) { this.nichtUmgelegteKosten = value; } @@ -470,7 +470,7 @@ public void setNichtUmgelegteKosten(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getPreisProParkflaeche() { return preisProParkflaeche; } @@ -483,7 +483,7 @@ public BigDecimal getPreisProParkflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setPreisProParkflaeche(BigDecimal value) { this.preisProParkflaeche = value; } @@ -496,7 +496,7 @@ public void setPreisProParkflaeche(BigDecimal value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getDenkmalschutzobjekt() { return denkmalschutzobjekt; } @@ -509,20 +509,20 @@ public Boolean getDenkmalschutzobjekt() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setDenkmalschutzobjekt(Boolean value) { this.denkmalschutzobjekt = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -530,7 +530,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); { @@ -611,18 +611,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); @@ -827,12 +827,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new AnlageObjektTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -982,9 +982,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/Anlageobjekt.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/Anlageobjekt.java index 387c6726..5d6e6cbe 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/Anlageobjekt.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/Anlageobjekt.java @@ -65,22 +65,22 @@ public Anlageobjekt() { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Type extends AnlageObjektTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -88,36 +88,36 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Anlageobjekt.Type(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -131,9 +131,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AnlageobjekteKategorieTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AnlageobjekteKategorieTyp.java index 0d1b0156..44e96185 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AnlageobjekteKategorieTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AnlageobjekteKategorieTyp.java @@ -41,7 +41,7 @@ */ @XmlType(name = "AnlageobjekteKategorieTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum AnlageobjekteKategorieTyp { @XmlEnumValue("Einfamilienhaus") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ApiSuchfelderTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ApiSuchfelderTyp.java index 6d3ebd6f..2493f2ea 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ApiSuchfelderTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ApiSuchfelderTyp.java @@ -48,18 +48,18 @@ "apiSuchfeld2", "apiSuchfeld3" }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class ApiSuchfelderTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElementRef(name = "ApiSuchfeld1", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement apiSuchfeld1; @XmlElementRef(name = "ApiSuchfeld2", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement apiSuchfeld2; @XmlElementRef(name = "ApiSuchfeld3", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement apiSuchfeld3; /** @@ -70,7 +70,7 @@ public class ApiSuchfelderTyp implements Serializable, Cloneable, CopyTo2, Equal * {@link JAXBElement }{@code <}{@link String }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getApiSuchfeld1() { return apiSuchfeld1; } @@ -83,7 +83,7 @@ public JAXBElement getApiSuchfeld1() { * {@link JAXBElement }{@code <}{@link String }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setApiSuchfeld1(JAXBElement value) { this.apiSuchfeld1 = value; } @@ -96,7 +96,7 @@ public void setApiSuchfeld1(JAXBElement value) { * {@link JAXBElement }{@code <}{@link String }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getApiSuchfeld2() { return apiSuchfeld2; } @@ -109,7 +109,7 @@ public JAXBElement getApiSuchfeld2() { * {@link JAXBElement }{@code <}{@link String }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setApiSuchfeld2(JAXBElement value) { this.apiSuchfeld2 = value; } @@ -122,7 +122,7 @@ public void setApiSuchfeld2(JAXBElement value) { * {@link JAXBElement }{@code <}{@link String }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getApiSuchfeld3() { return apiSuchfeld3; } @@ -135,20 +135,20 @@ public JAXBElement getApiSuchfeld3() { * {@link JAXBElement }{@code <}{@link String }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setApiSuchfeld3(JAXBElement value) { this.apiSuchfeld3 = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -156,7 +156,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { JAXBElement theApiSuchfeld1; @@ -176,18 +176,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof ApiSuchfelderTyp) { @@ -238,12 +238,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new ApiSuchfelderTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -282,9 +282,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AusbaustufeTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AusbaustufeTyp.java index 15493d83..613efb25 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AusbaustufeTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AusbaustufeTyp.java @@ -28,7 +28,7 @@ */ @XmlType(name = "AusbaustufeTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum AusbaustufeTyp { @XmlEnumValue("KeineAngabe") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AusstattungsqualitaetsTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AusstattungsqualitaetsTyp.java index ece6c5d6..04297a27 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AusstattungsqualitaetsTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/AusstattungsqualitaetsTyp.java @@ -27,7 +27,7 @@ */ @XmlType(name = "AusstattungsqualitaetsTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum AusstattungsqualitaetsTyp { @XmlEnumValue("KeineAngabe") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BauphaseTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BauphaseTyp.java index a30599d6..dbdb9b87 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BauphaseTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BauphaseTyp.java @@ -26,7 +26,7 @@ */ @XmlType(name = "BauphaseTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum BauphaseTyp { @XmlEnumValue("keineAngabe") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BauweiseTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BauweiseTyp.java index c5b12815..616e4963 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BauweiseTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BauweiseTyp.java @@ -24,7 +24,7 @@ */ @XmlType(name = "BauweiseTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum BauweiseTyp { @XmlEnumValue("Massiv") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BebaubarNachTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BebaubarNachTyp.java index e2d089aa..78a5ee1e 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BebaubarNachTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BebaubarNachTyp.java @@ -26,7 +26,7 @@ */ @XmlType(name = "BebaubarNachTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum BebaubarNachTyp { @XmlEnumValue("Unbekannt") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BefeuerungsArtTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BefeuerungsArtTyp.java index 928c7a61..1c75b32b 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BefeuerungsArtTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BefeuerungsArtTyp.java @@ -52,36 +52,36 @@ @XmlType(name = "BefeuerungsArtTyp", propOrder = { }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class BefeuerungsArtTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElementRef(name = "KeineAngabe", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement keineAngabe; @XmlElementRef(name = "Erdwaerme", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement erdwaerme; @XmlElementRef(name = "Solarheizung", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement solarheizung; @XmlElementRef(name = "Pelletheizung", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement pelletheizung; @XmlElementRef(name = "Gas", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement gas; @XmlElementRef(name = "Oel", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement oel; @XmlElementRef(name = "Fernwaerme", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement fernwaerme; @XmlElementRef(name = "Strom", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement strom; @XmlElementRef(name = "Kohle", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement kohle; /** @@ -92,7 +92,7 @@ public class BefeuerungsArtTyp implements Serializable, Cloneable, CopyTo2, Equa * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getKeineAngabe() { return keineAngabe; } @@ -105,7 +105,7 @@ public JAXBElement getKeineAngabe() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKeineAngabe(JAXBElement value) { this.keineAngabe = value; } @@ -118,7 +118,7 @@ public void setKeineAngabe(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getErdwaerme() { return erdwaerme; } @@ -131,7 +131,7 @@ public JAXBElement getErdwaerme() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setErdwaerme(JAXBElement value) { this.erdwaerme = value; } @@ -144,7 +144,7 @@ public void setErdwaerme(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getSolarheizung() { return solarheizung; } @@ -157,7 +157,7 @@ public JAXBElement getSolarheizung() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setSolarheizung(JAXBElement value) { this.solarheizung = value; } @@ -170,7 +170,7 @@ public void setSolarheizung(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getPelletheizung() { return pelletheizung; } @@ -183,7 +183,7 @@ public JAXBElement getPelletheizung() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setPelletheizung(JAXBElement value) { this.pelletheizung = value; } @@ -196,7 +196,7 @@ public void setPelletheizung(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getGas() { return gas; } @@ -209,7 +209,7 @@ public JAXBElement getGas() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGas(JAXBElement value) { this.gas = value; } @@ -222,7 +222,7 @@ public void setGas(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getOel() { return oel; } @@ -235,7 +235,7 @@ public JAXBElement getOel() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setOel(JAXBElement value) { this.oel = value; } @@ -248,7 +248,7 @@ public void setOel(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getFernwaerme() { return fernwaerme; } @@ -261,7 +261,7 @@ public JAXBElement getFernwaerme() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setFernwaerme(JAXBElement value) { this.fernwaerme = value; } @@ -274,7 +274,7 @@ public void setFernwaerme(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getStrom() { return strom; } @@ -287,7 +287,7 @@ public JAXBElement getStrom() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setStrom(JAXBElement value) { this.strom = value; } @@ -300,7 +300,7 @@ public void setStrom(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getKohle() { return kohle; } @@ -313,20 +313,20 @@ public JAXBElement getKohle() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKohle(JAXBElement value) { this.kohle = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -334,7 +334,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { JAXBElement theKeineAngabe; @@ -384,18 +384,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof BefeuerungsArtTyp) { @@ -530,12 +530,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new BefeuerungsArtTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -628,9 +628,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BildFormateTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BildFormateTyp.java index 4e837022..67d4dc1d 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BildFormateTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BildFormateTyp.java @@ -27,7 +27,7 @@ */ @XmlType(name = "BildFormateTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum BildFormateTyp { JPG, diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BodenbelagTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BodenbelagTyp.java index a54dd5a3..f600cba5 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BodenbelagTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BodenbelagTyp.java @@ -36,7 +36,7 @@ */ @XmlType(name = "BodenbelagTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum BodenbelagTyp { @XmlEnumValue("keineAngabe") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BodenbelagWohnenTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BodenbelagWohnenTyp.java index 4e6bc2f7..ba7a13ae 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BodenbelagWohnenTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BodenbelagWohnenTyp.java @@ -29,7 +29,7 @@ */ @XmlType(name = "BodenbelagWohnenTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum BodenbelagWohnenTyp { @XmlEnumValue("keineAngabe") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BueroPraxis.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BueroPraxis.java index 086f91fa..f2b9c55c 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BueroPraxis.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BueroPraxis.java @@ -52,22 +52,22 @@ public BueroPraxis() { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Type extends BueroPraxisTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -75,36 +75,36 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new BueroPraxis.Type(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -118,9 +118,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BueroPraxisKategorienTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BueroPraxisKategorienTyp.java index 4f8a5430..9068b7a1 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BueroPraxisKategorienTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BueroPraxisKategorienTyp.java @@ -36,7 +36,7 @@ */ @XmlType(name = "BueroPraxisKategorienTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum BueroPraxisKategorienTyp { @XmlEnumValue("keineAngabe") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BueroPraxisTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BueroPraxisTyp.java index fa246035..d9e73b6a 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BueroPraxisTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/BueroPraxisTyp.java @@ -61,48 +61,48 @@ @XmlSeeAlso({ org.openestate.io.is24_xml.xml.BueroPraxis.Type.class }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class BueroPraxisTyp extends GewerbeImmoBaseTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "Vermarktung", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected VermarktungGewerbeTyp vermarktung; @XmlAttribute(name = "Objektkategorie2") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BueroPraxisKategorienTyp objektkategorie2; @XmlAttribute(name = "BueroPraxisFlaeche", required = true) @XmlJavaTypeAdapter(Adapter34 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal bueroPraxisFlaeche; @XmlAttribute(name = "Bodenbelag") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BodenbelagTyp bodenbelag; @XmlAttribute(name = "DatenVerkabelung") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected DatenVerkabelungsTyp datenVerkabelung; @XmlAttribute(name = "Klimaanlage") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JaNeinVereinbarungTyp klimaanlage; @XmlAttribute(name = "Kantine") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean kantine; @XmlAttribute(name = "Denkmalschutzobjekt") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean denkmalschutzobjekt; @XmlAttribute(name = "Keller") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean keller; @XmlAttribute(name = "Barrierefrei") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean barrierefrei; @XmlAttribute(name = "KuecheVorhanden") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean kuecheVorhanden; @XmlAttribute(name = "Starkstrom") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean starkstrom; /** @@ -113,7 +113,7 @@ public class BueroPraxisTyp * {@link VermarktungGewerbeTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public VermarktungGewerbeTyp getVermarktung() { return vermarktung; } @@ -126,7 +126,7 @@ public VermarktungGewerbeTyp getVermarktung() { * {@link VermarktungGewerbeTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setVermarktung(VermarktungGewerbeTyp value) { this.vermarktung = value; } @@ -139,7 +139,7 @@ public void setVermarktung(VermarktungGewerbeTyp value) { * {@link BueroPraxisKategorienTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BueroPraxisKategorienTyp getObjektkategorie2() { if (objektkategorie2 == null) { return BueroPraxisKategorienTyp.KEINE_ANGABE; @@ -156,7 +156,7 @@ public BueroPraxisKategorienTyp getObjektkategorie2() { * {@link BueroPraxisKategorienTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setObjektkategorie2(BueroPraxisKategorienTyp value) { this.objektkategorie2 = value; } @@ -169,7 +169,7 @@ public void setObjektkategorie2(BueroPraxisKategorienTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getBueroPraxisFlaeche() { return bueroPraxisFlaeche; } @@ -182,7 +182,7 @@ public BigDecimal getBueroPraxisFlaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBueroPraxisFlaeche(BigDecimal value) { this.bueroPraxisFlaeche = value; } @@ -195,7 +195,7 @@ public void setBueroPraxisFlaeche(BigDecimal value) { * {@link BodenbelagTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BodenbelagTyp getBodenbelag() { if (bodenbelag == null) { return BodenbelagTyp.KEINE_ANGABE; @@ -212,7 +212,7 @@ public BodenbelagTyp getBodenbelag() { * {@link BodenbelagTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBodenbelag(BodenbelagTyp value) { this.bodenbelag = value; } @@ -225,7 +225,7 @@ public void setBodenbelag(BodenbelagTyp value) { * {@link DatenVerkabelungsTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public DatenVerkabelungsTyp getDatenVerkabelung() { if (datenVerkabelung == null) { return DatenVerkabelungsTyp.KEINE_ANGABE; @@ -242,7 +242,7 @@ public DatenVerkabelungsTyp getDatenVerkabelung() { * {@link DatenVerkabelungsTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setDatenVerkabelung(DatenVerkabelungsTyp value) { this.datenVerkabelung = value; } @@ -255,7 +255,7 @@ public void setDatenVerkabelung(DatenVerkabelungsTyp value) { * {@link JaNeinVereinbarungTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JaNeinVereinbarungTyp getKlimaanlage() { if (klimaanlage == null) { return JaNeinVereinbarungTyp.KEINE_ANGABE; @@ -272,7 +272,7 @@ public JaNeinVereinbarungTyp getKlimaanlage() { * {@link JaNeinVereinbarungTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKlimaanlage(JaNeinVereinbarungTyp value) { this.klimaanlage = value; } @@ -285,7 +285,7 @@ public void setKlimaanlage(JaNeinVereinbarungTyp value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getKantine() { return kantine; } @@ -298,7 +298,7 @@ public Boolean getKantine() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKantine(Boolean value) { this.kantine = value; } @@ -311,7 +311,7 @@ public void setKantine(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getDenkmalschutzobjekt() { return denkmalschutzobjekt; } @@ -324,7 +324,7 @@ public Boolean getDenkmalschutzobjekt() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setDenkmalschutzobjekt(Boolean value) { this.denkmalschutzobjekt = value; } @@ -337,7 +337,7 @@ public void setDenkmalschutzobjekt(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getKeller() { return keller; } @@ -350,7 +350,7 @@ public Boolean getKeller() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKeller(Boolean value) { this.keller = value; } @@ -363,7 +363,7 @@ public void setKeller(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getBarrierefrei() { return barrierefrei; } @@ -376,7 +376,7 @@ public Boolean getBarrierefrei() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBarrierefrei(Boolean value) { this.barrierefrei = value; } @@ -389,7 +389,7 @@ public void setBarrierefrei(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getKuecheVorhanden() { return kuecheVorhanden; } @@ -402,7 +402,7 @@ public Boolean getKuecheVorhanden() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKuecheVorhanden(Boolean value) { this.kuecheVorhanden = value; } @@ -415,7 +415,7 @@ public void setKuecheVorhanden(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getStarkstrom() { return starkstrom; } @@ -428,20 +428,20 @@ public Boolean getStarkstrom() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setStarkstrom(Boolean value) { this.starkstrom = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -449,7 +449,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); { @@ -515,18 +515,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); @@ -692,12 +692,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new BueroPraxisTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -820,9 +820,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/DatenVerkabelungsTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/DatenVerkabelungsTyp.java index f4bf7eb2..afffe93d 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/DatenVerkabelungsTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/DatenVerkabelungsTyp.java @@ -28,7 +28,7 @@ */ @XmlType(name = "DatenVerkabelungsTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum DatenVerkabelungsTyp { @XmlEnumValue("keineAngabe") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/Einzelhandel.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/Einzelhandel.java index 632d0118..c5efb741 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/Einzelhandel.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/Einzelhandel.java @@ -52,22 +52,22 @@ public Einzelhandel() { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Type extends EinzelhandelTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -75,36 +75,36 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Einzelhandel.Type(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -118,9 +118,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/EinzelhandelKategorienTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/EinzelhandelKategorienTyp.java index 648d0945..e9bed03f 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/EinzelhandelKategorienTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/EinzelhandelKategorienTyp.java @@ -32,7 +32,7 @@ */ @XmlType(name = "EinzelhandelKategorienTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum EinzelhandelKategorienTyp { @XmlEnumValue("keineAngabe") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/EinzelhandelTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/EinzelhandelTyp.java index b085dc8a..17292628 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/EinzelhandelTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/EinzelhandelTyp.java @@ -64,50 +64,50 @@ @XmlSeeAlso({ org.openestate.io.is24_xml.xml.Einzelhandel.Type.class }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class EinzelhandelTyp extends GewerbeImmoBaseTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "Vermarktung", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected VermarktungGewerbeTyp vermarktung; @XmlElementRef(name = "Lastenaufzug", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement lastenaufzug; @XmlAttribute(name = "Objektkategorie2") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected EinzelhandelKategorienTyp objektkategorie2; @XmlAttribute(name = "Verkaufsflaeche", required = true) @XmlJavaTypeAdapter(Adapter34 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal verkaufsflaeche; @XmlAttribute(name = "Bodenbelag") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BodenbelagTyp bodenbelag; @XmlAttribute(name = "Schaufensterfront") @XmlJavaTypeAdapter(Adapter30 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal schaufensterfront; @XmlAttribute(name = "Deckenlast") @XmlJavaTypeAdapter(Adapter33 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal deckenlast; @XmlAttribute(name = "Lageart") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected LageartTyp lageart; @XmlAttribute(name = "Rampe") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean rampe; @XmlAttribute(name = "Zulieferung") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected ZulieferungTyp zulieferung; @XmlAttribute(name = "Denkmalschutzobjekt") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean denkmalschutzobjekt; @XmlAttribute(name = "Keller") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean keller; /** @@ -118,7 +118,7 @@ public class EinzelhandelTyp * {@link VermarktungGewerbeTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public VermarktungGewerbeTyp getVermarktung() { return vermarktung; } @@ -131,7 +131,7 @@ public VermarktungGewerbeTyp getVermarktung() { * {@link VermarktungGewerbeTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setVermarktung(VermarktungGewerbeTyp value) { this.vermarktung = value; } @@ -144,7 +144,7 @@ public void setVermarktung(VermarktungGewerbeTyp value) { * {@link JAXBElement }{@code <}{@link HebeanlageTyp }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getLastenaufzug() { return lastenaufzug; } @@ -157,7 +157,7 @@ public JAXBElement getLastenaufzug() { * {@link JAXBElement }{@code <}{@link HebeanlageTyp }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setLastenaufzug(JAXBElement value) { this.lastenaufzug = value; } @@ -170,7 +170,7 @@ public void setLastenaufzug(JAXBElement value) { * {@link EinzelhandelKategorienTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public EinzelhandelKategorienTyp getObjektkategorie2() { if (objektkategorie2 == null) { return EinzelhandelKategorienTyp.KEINE_ANGABE; @@ -187,7 +187,7 @@ public EinzelhandelKategorienTyp getObjektkategorie2() { * {@link EinzelhandelKategorienTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setObjektkategorie2(EinzelhandelKategorienTyp value) { this.objektkategorie2 = value; } @@ -200,7 +200,7 @@ public void setObjektkategorie2(EinzelhandelKategorienTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getVerkaufsflaeche() { return verkaufsflaeche; } @@ -213,7 +213,7 @@ public BigDecimal getVerkaufsflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setVerkaufsflaeche(BigDecimal value) { this.verkaufsflaeche = value; } @@ -226,7 +226,7 @@ public void setVerkaufsflaeche(BigDecimal value) { * {@link BodenbelagTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BodenbelagTyp getBodenbelag() { return bodenbelag; } @@ -239,7 +239,7 @@ public BodenbelagTyp getBodenbelag() { * {@link BodenbelagTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBodenbelag(BodenbelagTyp value) { this.bodenbelag = value; } @@ -252,7 +252,7 @@ public void setBodenbelag(BodenbelagTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getSchaufensterfront() { return schaufensterfront; } @@ -265,7 +265,7 @@ public BigDecimal getSchaufensterfront() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setSchaufensterfront(BigDecimal value) { this.schaufensterfront = value; } @@ -278,7 +278,7 @@ public void setSchaufensterfront(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getDeckenlast() { return deckenlast; } @@ -291,7 +291,7 @@ public BigDecimal getDeckenlast() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setDeckenlast(BigDecimal value) { this.deckenlast = value; } @@ -304,7 +304,7 @@ public void setDeckenlast(BigDecimal value) { * {@link LageartTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public LageartTyp getLageart() { return lageart; } @@ -317,7 +317,7 @@ public LageartTyp getLageart() { * {@link LageartTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setLageart(LageartTyp value) { this.lageart = value; } @@ -330,7 +330,7 @@ public void setLageart(LageartTyp value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getRampe() { return rampe; } @@ -343,7 +343,7 @@ public Boolean getRampe() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setRampe(Boolean value) { this.rampe = value; } @@ -356,7 +356,7 @@ public void setRampe(Boolean value) { * {@link ZulieferungTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public ZulieferungTyp getZulieferung() { return zulieferung; } @@ -369,7 +369,7 @@ public ZulieferungTyp getZulieferung() { * {@link ZulieferungTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setZulieferung(ZulieferungTyp value) { this.zulieferung = value; } @@ -382,7 +382,7 @@ public void setZulieferung(ZulieferungTyp value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getDenkmalschutzobjekt() { return denkmalschutzobjekt; } @@ -395,7 +395,7 @@ public Boolean getDenkmalschutzobjekt() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setDenkmalschutzobjekt(Boolean value) { this.denkmalschutzobjekt = value; } @@ -408,7 +408,7 @@ public void setDenkmalschutzobjekt(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getKeller() { return keller; } @@ -421,20 +421,20 @@ public Boolean getKeller() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKeller(Boolean value) { this.keller = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -442,7 +442,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); { @@ -508,18 +508,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); @@ -686,12 +686,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new EinzelhandelTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -814,9 +814,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/EnergieausweisTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/EnergieausweisTyp.java index 166287de..f4806fd6 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/EnergieausweisTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/EnergieausweisTyp.java @@ -43,19 +43,19 @@ */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "EnergieausweisTyp") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class EnergieausweisTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "Energieausweistyp") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected EnergieausweistypTyp energieausweistyp; @XmlAttribute(name = "Energieverbrauchskennwert") @XmlJavaTypeAdapter(Adapter30 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal energieverbrauchskennwert; @XmlAttribute(name = "WarmwasserEnthalten") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean warmwasserEnthalten; /** @@ -66,7 +66,7 @@ public class EnergieausweisTyp implements Serializable, Cloneable, CopyTo2, Equa * {@link EnergieausweistypTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public EnergieausweistypTyp getEnergieausweistyp() { return energieausweistyp; } @@ -79,7 +79,7 @@ public EnergieausweistypTyp getEnergieausweistyp() { * {@link EnergieausweistypTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setEnergieausweistyp(EnergieausweistypTyp value) { this.energieausweistyp = value; } @@ -92,7 +92,7 @@ public void setEnergieausweistyp(EnergieausweistypTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getEnergieverbrauchskennwert() { return energieverbrauchskennwert; } @@ -105,7 +105,7 @@ public BigDecimal getEnergieverbrauchskennwert() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setEnergieverbrauchskennwert(BigDecimal value) { this.energieverbrauchskennwert = value; } @@ -118,7 +118,7 @@ public void setEnergieverbrauchskennwert(BigDecimal value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getWarmwasserEnthalten() { return warmwasserEnthalten; } @@ -131,20 +131,20 @@ public Boolean getWarmwasserEnthalten() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setWarmwasserEnthalten(Boolean value) { this.warmwasserEnthalten = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -152,7 +152,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { EnergieausweistypTyp theEnergieausweistyp; @@ -172,18 +172,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof EnergieausweisTyp) { @@ -231,12 +231,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new EnergieausweisTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -275,9 +275,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/EnergieausweistypTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/EnergieausweistypTyp.java index a29c0c1e..773bbe2e 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/EnergieausweistypTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/EnergieausweistypTyp.java @@ -25,7 +25,7 @@ */ @XmlType(name = "EnergieausweistypTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum EnergieausweistypTyp { @XmlEnumValue("KeineAngabe") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/EnergiestandardTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/EnergiestandardTyp.java index 66580f1f..8ffd5a02 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/EnergiestandardTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/EnergiestandardTyp.java @@ -26,7 +26,7 @@ */ @XmlType(name = "EnergiestandardTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum EnergiestandardTyp { @XmlEnumValue("KeineAngabe") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ErschliessungszustandTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ErschliessungszustandTyp.java index 64cd78b6..993a32d5 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ErschliessungszustandTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ErschliessungszustandTyp.java @@ -26,7 +26,7 @@ */ @XmlType(name = "ErschliessungszustandTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum ErschliessungszustandTyp { @XmlEnumValue("Erschlossen") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/FilmFormateTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/FilmFormateTyp.java index 4aa3722f..8a6ac5f2 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/FilmFormateTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/FilmFormateTyp.java @@ -33,7 +33,7 @@ */ @XmlType(name = "FilmFormateTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum FilmFormateTyp { AVI("AVI"), diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GarageKauf.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GarageKauf.java index 1cb9ab7f..23faa026 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GarageKauf.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GarageKauf.java @@ -59,14 +59,14 @@ public GarageKauf() { @XmlType(name = "", propOrder = { "kaufpreise" }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Type extends GarageTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "Kaufpreise", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected VermarktungGarageKaufTyp kaufpreise; /** @@ -77,7 +77,7 @@ public static class Type * {@link VermarktungGarageKaufTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public VermarktungGarageKaufTyp getKaufpreise() { return kaufpreise; } @@ -90,20 +90,20 @@ public VermarktungGarageKaufTyp getKaufpreise() { * {@link VermarktungGarageKaufTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKaufpreise(VermarktungGarageKaufTyp value) { this.kaufpreise = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -111,7 +111,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); { @@ -122,18 +122,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); @@ -156,12 +156,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new GarageKauf.Type(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -185,9 +185,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GarageMiete.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GarageMiete.java index c34f6a69..bcb78d4a 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GarageMiete.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GarageMiete.java @@ -65,24 +65,24 @@ public GarageMiete() { @XmlType(name = "", propOrder = { "mietpreise" }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Type extends GarageTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "Mietpreise", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected VermarktungGarageMieteTyp mietpreise; @XmlAttribute(name = "VerfuegbarAb") @XmlJavaTypeAdapter(Adapter1 .class) @XmlSchemaType(name = "date") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Calendar verfuegbarAb; @XmlAttribute(name = "VerfuegbarBis") @XmlJavaTypeAdapter(Adapter1 .class) @XmlSchemaType(name = "date") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Calendar verfuegbarBis; /** @@ -93,7 +93,7 @@ public static class Type * {@link VermarktungGarageMieteTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public VermarktungGarageMieteTyp getMietpreise() { return mietpreise; } @@ -106,7 +106,7 @@ public VermarktungGarageMieteTyp getMietpreise() { * {@link VermarktungGarageMieteTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setMietpreise(VermarktungGarageMieteTyp value) { this.mietpreise = value; } @@ -119,7 +119,7 @@ public void setMietpreise(VermarktungGarageMieteTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Calendar getVerfuegbarAb() { return verfuegbarAb; } @@ -132,7 +132,7 @@ public Calendar getVerfuegbarAb() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setVerfuegbarAb(Calendar value) { this.verfuegbarAb = value; } @@ -145,7 +145,7 @@ public void setVerfuegbarAb(Calendar value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Calendar getVerfuegbarBis() { return verfuegbarBis; } @@ -158,20 +158,20 @@ public Calendar getVerfuegbarBis() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setVerfuegbarBis(Calendar value) { this.verfuegbarBis = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -179,7 +179,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); { @@ -200,18 +200,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); @@ -260,12 +260,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new GarageMiete.Type(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -307,9 +307,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GarageTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GarageTyp.java index 99c16028..35eecc8f 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GarageTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GarageTyp.java @@ -53,41 +53,41 @@ org.openestate.io.is24_xml.xml.GarageMiete.Type.class, org.openestate.io.is24_xml.xml.GarageKauf.Type.class }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class GarageTyp extends ImmobilieBaseTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "ObjektKategorie2") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected GaragenKategorieTyp objektKategorie2; @XmlAttribute(name = "Objektzustand") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected ObjektZustandTyp objektzustand; @XmlAttribute(name = "Hoehe") @XmlJavaTypeAdapter(Adapter29 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal hoehe; @XmlAttribute(name = "Laenge") @XmlJavaTypeAdapter(Adapter30 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal laenge; @XmlAttribute(name = "Breite") @XmlJavaTypeAdapter(Adapter30 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal breite; @XmlAttribute(name = "Flaeche") @XmlJavaTypeAdapter(Adapter34 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal flaeche; @XmlAttribute(name = "Baujahr") @XmlJavaTypeAdapter(Adapter22 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long baujahr; @XmlAttribute(name = "JahrLetzteModernisierung") @XmlJavaTypeAdapter(Adapter22 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long jahrLetzteModernisierung; /** @@ -98,7 +98,7 @@ public class GarageTyp * {@link GaragenKategorieTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public GaragenKategorieTyp getObjektKategorie2() { if (objektKategorie2 == null) { return GaragenKategorieTyp.KEINE_ANGABE; @@ -115,7 +115,7 @@ public GaragenKategorieTyp getObjektKategorie2() { * {@link GaragenKategorieTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setObjektKategorie2(GaragenKategorieTyp value) { this.objektKategorie2 = value; } @@ -128,7 +128,7 @@ public void setObjektKategorie2(GaragenKategorieTyp value) { * {@link ObjektZustandTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public ObjektZustandTyp getObjektzustand() { if (objektzustand == null) { return ObjektZustandTyp.KEINE_ANGABE; @@ -145,7 +145,7 @@ public ObjektZustandTyp getObjektzustand() { * {@link ObjektZustandTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setObjektzustand(ObjektZustandTyp value) { this.objektzustand = value; } @@ -158,7 +158,7 @@ public void setObjektzustand(ObjektZustandTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getHoehe() { return hoehe; } @@ -171,7 +171,7 @@ public BigDecimal getHoehe() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setHoehe(BigDecimal value) { this.hoehe = value; } @@ -184,7 +184,7 @@ public void setHoehe(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getLaenge() { return laenge; } @@ -197,7 +197,7 @@ public BigDecimal getLaenge() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setLaenge(BigDecimal value) { this.laenge = value; } @@ -210,7 +210,7 @@ public void setLaenge(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getBreite() { return breite; } @@ -223,7 +223,7 @@ public BigDecimal getBreite() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBreite(BigDecimal value) { this.breite = value; } @@ -236,7 +236,7 @@ public void setBreite(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getFlaeche() { return flaeche; } @@ -249,7 +249,7 @@ public BigDecimal getFlaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setFlaeche(BigDecimal value) { this.flaeche = value; } @@ -262,7 +262,7 @@ public void setFlaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getBaujahr() { return baujahr; } @@ -275,7 +275,7 @@ public Long getBaujahr() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBaujahr(Long value) { this.baujahr = value; } @@ -288,7 +288,7 @@ public void setBaujahr(Long value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getJahrLetzteModernisierung() { return jahrLetzteModernisierung; } @@ -301,20 +301,20 @@ public Long getJahrLetzteModernisierung() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setJahrLetzteModernisierung(Long value) { this.jahrLetzteModernisierung = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -322,7 +322,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); { @@ -368,18 +368,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); @@ -493,12 +493,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new GarageTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -585,9 +585,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GaragenKategorieTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GaragenKategorieTyp.java index 90de8eb8..f25eceb4 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GaragenKategorieTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GaragenKategorieTyp.java @@ -29,7 +29,7 @@ */ @XmlType(name = "GaragenKategorieTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum GaragenKategorieTyp { @XmlEnumValue("keineAngabe") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GastroKategorieTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GastroKategorieTyp.java index 80fefcef..578beb39 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GastroKategorieTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GastroKategorieTyp.java @@ -33,7 +33,7 @@ */ @XmlType(name = "GastroKategorieTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum GastroKategorieTyp { diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/Gastronomie.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/Gastronomie.java index 288facff..7bcb4f51 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/Gastronomie.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/Gastronomie.java @@ -66,22 +66,22 @@ public Gastronomie() { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Type extends GastronomieTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -89,36 +89,36 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Gastronomie.Type(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -132,9 +132,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GastronomieTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GastronomieTyp.java index 3acef9ba..435cac2a 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GastronomieTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GastronomieTyp.java @@ -57,38 +57,38 @@ @XmlSeeAlso({ org.openestate.io.is24_xml.xml.Gastronomie.Type.class }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class GastronomieTyp extends GewerbeImmoBaseTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "Vermarktung", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected VermarktungGewerbeTyp2 vermarktung; @XmlAttribute(name = "GastraumFlaeche", required = true) @XmlJavaTypeAdapter(Adapter34 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal gastraumFlaeche; @XmlAttribute(name = "GastraumPlaetze") @XmlJavaTypeAdapter(Adapter23 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long gastraumPlaetze; @XmlAttribute(name = "AnzahlBetten") @XmlJavaTypeAdapter(Adapter23 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long anzahlBetten; @XmlAttribute(name = "Gastterrasse") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean gastterrasse; @XmlAttribute(name = "Denkmalschutzobjekt") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean denkmalschutzobjekt; @XmlAttribute(name = "Keller") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean keller; @XmlAttribute(name = "Objektkategorie2", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected GastroKategorieTyp objektkategorie2; /** @@ -99,7 +99,7 @@ public class GastronomieTyp * {@link VermarktungGewerbeTyp2 } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public VermarktungGewerbeTyp2 getVermarktung() { return vermarktung; } @@ -112,7 +112,7 @@ public VermarktungGewerbeTyp2 getVermarktung() { * {@link VermarktungGewerbeTyp2 } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setVermarktung(VermarktungGewerbeTyp2 value) { this.vermarktung = value; } @@ -125,7 +125,7 @@ public void setVermarktung(VermarktungGewerbeTyp2 value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getGastraumFlaeche() { return gastraumFlaeche; } @@ -138,7 +138,7 @@ public BigDecimal getGastraumFlaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGastraumFlaeche(BigDecimal value) { this.gastraumFlaeche = value; } @@ -151,7 +151,7 @@ public void setGastraumFlaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getGastraumPlaetze() { return gastraumPlaetze; } @@ -164,7 +164,7 @@ public Long getGastraumPlaetze() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGastraumPlaetze(Long value) { this.gastraumPlaetze = value; } @@ -177,7 +177,7 @@ public void setGastraumPlaetze(Long value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getAnzahlBetten() { return anzahlBetten; } @@ -190,7 +190,7 @@ public Long getAnzahlBetten() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAnzahlBetten(Long value) { this.anzahlBetten = value; } @@ -203,7 +203,7 @@ public void setAnzahlBetten(Long value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getGastterrasse() { return gastterrasse; } @@ -216,7 +216,7 @@ public Boolean getGastterrasse() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGastterrasse(Boolean value) { this.gastterrasse = value; } @@ -229,7 +229,7 @@ public void setGastterrasse(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getDenkmalschutzobjekt() { return denkmalschutzobjekt; } @@ -242,7 +242,7 @@ public Boolean getDenkmalschutzobjekt() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setDenkmalschutzobjekt(Boolean value) { this.denkmalschutzobjekt = value; } @@ -255,7 +255,7 @@ public void setDenkmalschutzobjekt(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getKeller() { return keller; } @@ -268,7 +268,7 @@ public Boolean getKeller() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKeller(Boolean value) { this.keller = value; } @@ -281,7 +281,7 @@ public void setKeller(Boolean value) { * {@link GastroKategorieTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public GastroKategorieTyp getObjektkategorie2() { return objektkategorie2; } @@ -294,20 +294,20 @@ public GastroKategorieTyp getObjektkategorie2() { * {@link GastroKategorieTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setObjektkategorie2(GastroKategorieTyp value) { this.objektkategorie2 = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -315,7 +315,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); { @@ -361,18 +361,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); @@ -486,12 +486,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new GastronomieTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -578,9 +578,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GenehmigungTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GenehmigungTyp.java index a3348771..38674cc0 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GenehmigungTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GenehmigungTyp.java @@ -26,7 +26,7 @@ */ @XmlType(name = "GenehmigungTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum GenehmigungTyp { @XmlEnumValue("keineAngabe") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GeschlechtTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GeschlechtTyp.java index 54ec0f29..cab517b6 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GeschlechtTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GeschlechtTyp.java @@ -25,7 +25,7 @@ */ @XmlType(name = "GeschlechtTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum GeschlechtTyp { @XmlEnumValue("nurMaenner") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GewerbeImmoBaseTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GewerbeImmoBaseTyp.java index b4fc0535..1b64dd8b 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GewerbeImmoBaseTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GewerbeImmoBaseTyp.java @@ -73,77 +73,77 @@ SonstigeGewerbeTyp.class, AnlageObjektTyp.class }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public abstract class GewerbeImmoBaseTyp extends ImmobilieBaseTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "BefeuerungsArt") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BefeuerungsArtTyp befeuerungsArt; @XmlElement(name = "Energieausweis") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected EnergieausweisTyp energieausweis; @XmlAttribute(name = "Gesamtflaeche") @XmlJavaTypeAdapter(Adapter34 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal gesamtflaeche; @XmlAttribute(name = "Nebenflaeche") @XmlJavaTypeAdapter(Adapter34 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal nebenflaeche; @XmlAttribute(name = "TeilbarAb") @XmlJavaTypeAdapter(Adapter34 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal teilbarAb; @XmlAttribute(name = "Etagen") @XmlJavaTypeAdapter(Adapter7 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String etagen; @XmlAttribute(name = "FreiAb") @XmlJavaTypeAdapter(Adapter7 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String freiAb; @XmlAttribute(name = "Baujahr") @XmlJavaTypeAdapter(Adapter22 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long baujahr; @XmlAttribute(name = "Objektzustand") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected ObjektZustandTyp objektzustand; @XmlAttribute(name = "Personenaufzug") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean personenaufzug; @XmlAttribute(name = "AnzahlParkflaechen") @XmlJavaTypeAdapter(Adapter23 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long anzahlParkflaechen; @XmlAttribute(name = "FusswegOeNV") @XmlJavaTypeAdapter(Adapter19 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long fusswegOeNV; @XmlAttribute(name = "FahrzeitBHf") @XmlJavaTypeAdapter(Adapter19 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long fahrzeitBHf; @XmlAttribute(name = "FahrzeitBAB") @XmlJavaTypeAdapter(Adapter21 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long fahrzeitBAB; @XmlAttribute(name = "FahrzeitFlughafen") @XmlJavaTypeAdapter(Adapter21 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long fahrzeitFlughafen; @XmlAttribute(name = "Heizungsart") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected HeizungsartTyp heizungsart; @XmlAttribute(name = "JahrLetzteModernisierung") @XmlJavaTypeAdapter(Adapter22 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long jahrLetzteModernisierung; @XmlAttribute(name = "Ausstattungsqualitaet") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected AusstattungsqualitaetsTyp ausstattungsqualitaet; /** @@ -154,7 +154,7 @@ public abstract class GewerbeImmoBaseTyp * {@link BefeuerungsArtTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BefeuerungsArtTyp getBefeuerungsArt() { return befeuerungsArt; } @@ -167,7 +167,7 @@ public BefeuerungsArtTyp getBefeuerungsArt() { * {@link BefeuerungsArtTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBefeuerungsArt(BefeuerungsArtTyp value) { this.befeuerungsArt = value; } @@ -180,7 +180,7 @@ public void setBefeuerungsArt(BefeuerungsArtTyp value) { * {@link EnergieausweisTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public EnergieausweisTyp getEnergieausweis() { return energieausweis; } @@ -193,7 +193,7 @@ public EnergieausweisTyp getEnergieausweis() { * {@link EnergieausweisTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setEnergieausweis(EnergieausweisTyp value) { this.energieausweis = value; } @@ -206,7 +206,7 @@ public void setEnergieausweis(EnergieausweisTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getGesamtflaeche() { return gesamtflaeche; } @@ -219,7 +219,7 @@ public BigDecimal getGesamtflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGesamtflaeche(BigDecimal value) { this.gesamtflaeche = value; } @@ -232,7 +232,7 @@ public void setGesamtflaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getNebenflaeche() { return nebenflaeche; } @@ -245,7 +245,7 @@ public BigDecimal getNebenflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setNebenflaeche(BigDecimal value) { this.nebenflaeche = value; } @@ -258,7 +258,7 @@ public void setNebenflaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getTeilbarAb() { return teilbarAb; } @@ -271,7 +271,7 @@ public BigDecimal getTeilbarAb() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setTeilbarAb(BigDecimal value) { this.teilbarAb = value; } @@ -284,7 +284,7 @@ public void setTeilbarAb(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getEtagen() { return etagen; } @@ -297,7 +297,7 @@ public String getEtagen() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setEtagen(String value) { this.etagen = value; } @@ -310,7 +310,7 @@ public void setEtagen(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getFreiAb() { return freiAb; } @@ -323,7 +323,7 @@ public String getFreiAb() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setFreiAb(String value) { this.freiAb = value; } @@ -336,7 +336,7 @@ public void setFreiAb(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getBaujahr() { return baujahr; } @@ -349,7 +349,7 @@ public Long getBaujahr() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBaujahr(Long value) { this.baujahr = value; } @@ -362,7 +362,7 @@ public void setBaujahr(Long value) { * {@link ObjektZustandTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public ObjektZustandTyp getObjektzustand() { if (objektzustand == null) { return ObjektZustandTyp.KEINE_ANGABE; @@ -379,7 +379,7 @@ public ObjektZustandTyp getObjektzustand() { * {@link ObjektZustandTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setObjektzustand(ObjektZustandTyp value) { this.objektzustand = value; } @@ -392,7 +392,7 @@ public void setObjektzustand(ObjektZustandTyp value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getPersonenaufzug() { return personenaufzug; } @@ -405,7 +405,7 @@ public Boolean getPersonenaufzug() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setPersonenaufzug(Boolean value) { this.personenaufzug = value; } @@ -418,7 +418,7 @@ public void setPersonenaufzug(Boolean value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getAnzahlParkflaechen() { return anzahlParkflaechen; } @@ -431,7 +431,7 @@ public Long getAnzahlParkflaechen() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAnzahlParkflaechen(Long value) { this.anzahlParkflaechen = value; } @@ -444,7 +444,7 @@ public void setAnzahlParkflaechen(Long value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getFusswegOeNV() { return fusswegOeNV; } @@ -457,7 +457,7 @@ public Long getFusswegOeNV() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setFusswegOeNV(Long value) { this.fusswegOeNV = value; } @@ -470,7 +470,7 @@ public void setFusswegOeNV(Long value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getFahrzeitBHf() { return fahrzeitBHf; } @@ -483,7 +483,7 @@ public Long getFahrzeitBHf() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setFahrzeitBHf(Long value) { this.fahrzeitBHf = value; } @@ -496,7 +496,7 @@ public void setFahrzeitBHf(Long value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getFahrzeitBAB() { return fahrzeitBAB; } @@ -509,7 +509,7 @@ public Long getFahrzeitBAB() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setFahrzeitBAB(Long value) { this.fahrzeitBAB = value; } @@ -522,7 +522,7 @@ public void setFahrzeitBAB(Long value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getFahrzeitFlughafen() { return fahrzeitFlughafen; } @@ -535,7 +535,7 @@ public Long getFahrzeitFlughafen() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setFahrzeitFlughafen(Long value) { this.fahrzeitFlughafen = value; } @@ -548,7 +548,7 @@ public void setFahrzeitFlughafen(Long value) { * {@link HeizungsartTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public HeizungsartTyp getHeizungsart() { return heizungsart; } @@ -561,7 +561,7 @@ public HeizungsartTyp getHeizungsart() { * {@link HeizungsartTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setHeizungsart(HeizungsartTyp value) { this.heizungsart = value; } @@ -574,7 +574,7 @@ public void setHeizungsart(HeizungsartTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getJahrLetzteModernisierung() { return jahrLetzteModernisierung; } @@ -587,7 +587,7 @@ public Long getJahrLetzteModernisierung() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setJahrLetzteModernisierung(Long value) { this.jahrLetzteModernisierung = value; } @@ -600,7 +600,7 @@ public void setJahrLetzteModernisierung(Long value) { * {@link AusstattungsqualitaetsTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public AusstattungsqualitaetsTyp getAusstattungsqualitaet() { if (ausstattungsqualitaet == null) { return AusstattungsqualitaetsTyp.KEINE_ANGABE; @@ -617,20 +617,20 @@ public AusstattungsqualitaetsTyp getAusstattungsqualitaet() { * {@link AusstattungsqualitaetsTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAusstattungsqualitaet(AusstattungsqualitaetsTyp value) { this.ausstattungsqualitaet = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -638,7 +638,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); { @@ -734,18 +734,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { if (null == target) { throw new IllegalArgumentException("Target argument must not be null for abstract copyable classes."); @@ -991,7 +991,7 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return target; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -1168,9 +1168,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/Grundstueck.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/Grundstueck.java index 60045cf5..3087570e 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/Grundstueck.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/Grundstueck.java @@ -47,20 +47,20 @@ "vermarktung", "bebaubarMit" }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class Grundstueck extends GrundstueckTypBase implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "Vermarktung", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected VermarktungGrundstueckTypAlt vermarktung; @XmlElement(name = "BebaubarMit") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected GrundstueckEmpfohleneNutzung bebaubarMit; @XmlAttribute(name = "Objektkategorie2") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected GrundstueckKategorienTyp objektkategorie2; /** @@ -71,7 +71,7 @@ public class Grundstueck * {@link VermarktungGrundstueckTypAlt } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public VermarktungGrundstueckTypAlt getVermarktung() { return vermarktung; } @@ -84,7 +84,7 @@ public VermarktungGrundstueckTypAlt getVermarktung() { * {@link VermarktungGrundstueckTypAlt } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setVermarktung(VermarktungGrundstueckTypAlt value) { this.vermarktung = value; } @@ -97,7 +97,7 @@ public void setVermarktung(VermarktungGrundstueckTypAlt value) { * {@link GrundstueckEmpfohleneNutzung } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public GrundstueckEmpfohleneNutzung getBebaubarMit() { return bebaubarMit; } @@ -110,7 +110,7 @@ public GrundstueckEmpfohleneNutzung getBebaubarMit() { * {@link GrundstueckEmpfohleneNutzung } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBebaubarMit(GrundstueckEmpfohleneNutzung value) { this.bebaubarMit = value; } @@ -123,7 +123,7 @@ public void setBebaubarMit(GrundstueckEmpfohleneNutzung value) { * {@link GrundstueckKategorienTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public GrundstueckKategorienTyp getObjektkategorie2() { return objektkategorie2; } @@ -136,20 +136,20 @@ public GrundstueckKategorienTyp getObjektkategorie2() { * {@link GrundstueckKategorienTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setObjektkategorie2(GrundstueckKategorienTyp value) { this.objektkategorie2 = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -157,7 +157,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); { @@ -178,18 +178,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); @@ -238,12 +238,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Grundstueck(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -285,9 +285,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckEmpfohleneNutzung.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckEmpfohleneNutzung.java index 10caf595..335d28a8 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckEmpfohleneNutzung.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckEmpfohleneNutzung.java @@ -77,87 +77,87 @@ GrundstueckWohnenEmpfohleneNutzung.class, GrundstueckGewerbeEmpfohleneNutzung.class }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class GrundstueckEmpfohleneNutzung implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElementRef(name = "Ackerland", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement ackerland; @XmlElementRef(name = "Bauerwartungsland", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement bauerwartungsland; @XmlElementRef(name = "Bootsstaende", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement bootsstaende; @XmlElementRef(name = "Buero", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement buero; @XmlElementRef(name = "Camping", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement camping; @XmlElementRef(name = "Doppelhaus", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement doppelhaus; @XmlElementRef(name = "Einfamilienhaus", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement einfamilienhaus; @XmlElementRef(name = "Einzelhandel-gross", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement einzelhandelGross; @XmlElementRef(name = "Einzelhandel-klein", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement einzelhandelKlein; @XmlElementRef(name = "Garagen", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement garagen; @XmlElementRef(name = "Garten", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement garten; @XmlElementRef(name = "Gastronomie", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement gastronomie; @XmlElementRef(name = "Gewerbe", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement gewerbe; @XmlElementRef(name = "Hotel", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement hotel; @XmlElementRef(name = "Industrie", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement industrie; @XmlElementRef(name = "keineBebauung", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement keineBebauung; @XmlElementRef(name = "Kleingewerbe", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement kleingewerbe; @XmlElementRef(name = "Lager", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement lager; @XmlElementRef(name = "Mehrfamilienhaus", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement mehrfamilienhaus; @XmlElementRef(name = "Obstpflanzung", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement obstpflanzung; @XmlElementRef(name = "Parkhaus", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement parkhaus; @XmlElementRef(name = "Produktion", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement produktion; @XmlElementRef(name = "Reihenhaus", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement reihenhaus; @XmlElementRef(name = "Stellplaetze", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement stellplaetze; @XmlElementRef(name = "Villa", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement villa; @XmlElementRef(name = "Wald", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement wald; /** @@ -168,7 +168,7 @@ public class GrundstueckEmpfohleneNutzung implements Serializable, Cloneable, Co * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getAckerland() { return ackerland; } @@ -181,7 +181,7 @@ public JAXBElement getAckerland() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAckerland(JAXBElement value) { this.ackerland = value; } @@ -194,7 +194,7 @@ public void setAckerland(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getBauerwartungsland() { return bauerwartungsland; } @@ -207,7 +207,7 @@ public JAXBElement getBauerwartungsland() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBauerwartungsland(JAXBElement value) { this.bauerwartungsland = value; } @@ -220,7 +220,7 @@ public void setBauerwartungsland(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getBootsstaende() { return bootsstaende; } @@ -233,7 +233,7 @@ public JAXBElement getBootsstaende() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBootsstaende(JAXBElement value) { this.bootsstaende = value; } @@ -246,7 +246,7 @@ public void setBootsstaende(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getBuero() { return buero; } @@ -259,7 +259,7 @@ public JAXBElement getBuero() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBuero(JAXBElement value) { this.buero = value; } @@ -272,7 +272,7 @@ public void setBuero(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getCamping() { return camping; } @@ -285,7 +285,7 @@ public JAXBElement getCamping() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setCamping(JAXBElement value) { this.camping = value; } @@ -298,7 +298,7 @@ public void setCamping(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getDoppelhaus() { return doppelhaus; } @@ -311,7 +311,7 @@ public JAXBElement getDoppelhaus() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setDoppelhaus(JAXBElement value) { this.doppelhaus = value; } @@ -324,7 +324,7 @@ public void setDoppelhaus(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getEinfamilienhaus() { return einfamilienhaus; } @@ -337,7 +337,7 @@ public JAXBElement getEinfamilienhaus() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setEinfamilienhaus(JAXBElement value) { this.einfamilienhaus = value; } @@ -350,7 +350,7 @@ public void setEinfamilienhaus(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getEinzelhandelGross() { return einzelhandelGross; } @@ -363,7 +363,7 @@ public JAXBElement getEinzelhandelGross() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setEinzelhandelGross(JAXBElement value) { this.einzelhandelGross = value; } @@ -376,7 +376,7 @@ public void setEinzelhandelGross(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getEinzelhandelKlein() { return einzelhandelKlein; } @@ -389,7 +389,7 @@ public JAXBElement getEinzelhandelKlein() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setEinzelhandelKlein(JAXBElement value) { this.einzelhandelKlein = value; } @@ -402,7 +402,7 @@ public void setEinzelhandelKlein(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getGaragen() { return garagen; } @@ -415,7 +415,7 @@ public JAXBElement getGaragen() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGaragen(JAXBElement value) { this.garagen = value; } @@ -428,7 +428,7 @@ public void setGaragen(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getGarten() { return garten; } @@ -441,7 +441,7 @@ public JAXBElement getGarten() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGarten(JAXBElement value) { this.garten = value; } @@ -454,7 +454,7 @@ public void setGarten(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getGastronomie() { return gastronomie; } @@ -467,7 +467,7 @@ public JAXBElement getGastronomie() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGastronomie(JAXBElement value) { this.gastronomie = value; } @@ -480,7 +480,7 @@ public void setGastronomie(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getGewerbe() { return gewerbe; } @@ -493,7 +493,7 @@ public JAXBElement getGewerbe() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGewerbe(JAXBElement value) { this.gewerbe = value; } @@ -506,7 +506,7 @@ public void setGewerbe(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getHotel() { return hotel; } @@ -519,7 +519,7 @@ public JAXBElement getHotel() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setHotel(JAXBElement value) { this.hotel = value; } @@ -532,7 +532,7 @@ public void setHotel(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getIndustrie() { return industrie; } @@ -545,7 +545,7 @@ public JAXBElement getIndustrie() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setIndustrie(JAXBElement value) { this.industrie = value; } @@ -558,7 +558,7 @@ public void setIndustrie(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getKeineBebauung() { return keineBebauung; } @@ -571,7 +571,7 @@ public JAXBElement getKeineBebauung() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKeineBebauung(JAXBElement value) { this.keineBebauung = value; } @@ -584,7 +584,7 @@ public void setKeineBebauung(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getKleingewerbe() { return kleingewerbe; } @@ -597,7 +597,7 @@ public JAXBElement getKleingewerbe() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKleingewerbe(JAXBElement value) { this.kleingewerbe = value; } @@ -610,7 +610,7 @@ public void setKleingewerbe(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getLager() { return lager; } @@ -623,7 +623,7 @@ public JAXBElement getLager() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setLager(JAXBElement value) { this.lager = value; } @@ -636,7 +636,7 @@ public void setLager(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getMehrfamilienhaus() { return mehrfamilienhaus; } @@ -649,7 +649,7 @@ public JAXBElement getMehrfamilienhaus() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setMehrfamilienhaus(JAXBElement value) { this.mehrfamilienhaus = value; } @@ -662,7 +662,7 @@ public void setMehrfamilienhaus(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getObstpflanzung() { return obstpflanzung; } @@ -675,7 +675,7 @@ public JAXBElement getObstpflanzung() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setObstpflanzung(JAXBElement value) { this.obstpflanzung = value; } @@ -688,7 +688,7 @@ public void setObstpflanzung(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getParkhaus() { return parkhaus; } @@ -701,7 +701,7 @@ public JAXBElement getParkhaus() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setParkhaus(JAXBElement value) { this.parkhaus = value; } @@ -714,7 +714,7 @@ public void setParkhaus(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getProduktion() { return produktion; } @@ -727,7 +727,7 @@ public JAXBElement getProduktion() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setProduktion(JAXBElement value) { this.produktion = value; } @@ -740,7 +740,7 @@ public void setProduktion(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getReihenhaus() { return reihenhaus; } @@ -753,7 +753,7 @@ public JAXBElement getReihenhaus() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setReihenhaus(JAXBElement value) { this.reihenhaus = value; } @@ -766,7 +766,7 @@ public void setReihenhaus(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getStellplaetze() { return stellplaetze; } @@ -779,7 +779,7 @@ public JAXBElement getStellplaetze() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setStellplaetze(JAXBElement value) { this.stellplaetze = value; } @@ -792,7 +792,7 @@ public void setStellplaetze(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getVilla() { return villa; } @@ -805,7 +805,7 @@ public JAXBElement getVilla() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setVilla(JAXBElement value) { this.villa = value; } @@ -818,7 +818,7 @@ public void setVilla(JAXBElement value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getWald() { return wald; } @@ -831,20 +831,20 @@ public JAXBElement getWald() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setWald(JAXBElement value) { this.wald = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -852,7 +852,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { JAXBElement theAckerland; @@ -987,18 +987,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof GrundstueckEmpfohleneNutzung) { @@ -1371,12 +1371,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new GrundstueckEmpfohleneNutzung(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -1622,9 +1622,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckGewerbe.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckGewerbe.java index 749bdb7d..90cd9240 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckGewerbe.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckGewerbe.java @@ -63,20 +63,20 @@ public GrundstueckGewerbe() { "vermarktung", "bebaubarMit" }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Type extends GrundstueckTypBase implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "Vermarktung", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected VermarktungGrundstueckGewerbeTyp vermarktung; @XmlElement(name = "BebaubarMit") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected GrundstueckGewerbeEmpfohleneNutzung bebaubarMit; @XmlAttribute(name = "Objektkategorie2") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected GrundstueckGewerbeKategorienTyp objektkategorie2; /** @@ -87,7 +87,7 @@ public static class Type * {@link VermarktungGrundstueckGewerbeTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public VermarktungGrundstueckGewerbeTyp getVermarktung() { return vermarktung; } @@ -100,7 +100,7 @@ public VermarktungGrundstueckGewerbeTyp getVermarktung() { * {@link VermarktungGrundstueckGewerbeTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setVermarktung(VermarktungGrundstueckGewerbeTyp value) { this.vermarktung = value; } @@ -113,7 +113,7 @@ public void setVermarktung(VermarktungGrundstueckGewerbeTyp value) { * {@link GrundstueckGewerbeEmpfohleneNutzung } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public GrundstueckGewerbeEmpfohleneNutzung getBebaubarMit() { return bebaubarMit; } @@ -126,7 +126,7 @@ public GrundstueckGewerbeEmpfohleneNutzung getBebaubarMit() { * {@link GrundstueckGewerbeEmpfohleneNutzung } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBebaubarMit(GrundstueckGewerbeEmpfohleneNutzung value) { this.bebaubarMit = value; } @@ -139,7 +139,7 @@ public void setBebaubarMit(GrundstueckGewerbeEmpfohleneNutzung value) { * {@link GrundstueckGewerbeKategorienTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public GrundstueckGewerbeKategorienTyp getObjektkategorie2() { if (objektkategorie2 == null) { return GrundstueckGewerbeKategorienTyp.GEWERBE; @@ -156,20 +156,20 @@ public GrundstueckGewerbeKategorienTyp getObjektkategorie2() { * {@link GrundstueckGewerbeKategorienTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setObjektkategorie2(GrundstueckGewerbeKategorienTyp value) { this.objektkategorie2 = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -177,7 +177,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); { @@ -198,18 +198,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); @@ -258,12 +258,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new GrundstueckGewerbe.Type(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -305,9 +305,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckGewerbeEmpfohleneNutzung.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckGewerbeEmpfohleneNutzung.java index 767cd177..d81d9453 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckGewerbeEmpfohleneNutzung.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckGewerbeEmpfohleneNutzung.java @@ -61,22 +61,22 @@ */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "GrundstueckGewerbeEmpfohleneNutzung") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class GrundstueckGewerbeEmpfohleneNutzung extends GrundstueckEmpfohleneNutzung implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -84,36 +84,36 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new GrundstueckGewerbeEmpfohleneNutzung(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -127,9 +127,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckGewerbeKategorienTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckGewerbeKategorienTyp.java index 411844ad..aca4647f 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckGewerbeKategorienTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckGewerbeKategorienTyp.java @@ -25,7 +25,7 @@ */ @XmlType(name = "GrundstueckGewerbeKategorienTyp") @XmlEnum(GrundstueckKategorienTyp.class) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum GrundstueckGewerbeKategorienTyp { @XmlEnumValue("Gewerbe") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckKategorienTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckKategorienTyp.java index 986fb3ba..2802b2f0 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckKategorienTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckKategorienTyp.java @@ -27,7 +27,7 @@ */ @XmlType(name = "GrundstueckKategorienTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum GrundstueckKategorienTyp { @XmlEnumValue("keineAngabe") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckTypBase.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckTypBase.java index f06a1be4..fe15f5cd 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckTypBase.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckTypBase.java @@ -59,7 +59,7 @@ org.openestate.io.is24_xml.xml.GrundstueckWohnenMiete.Type.class, org.openestate.io.is24_xml.xml.GrundstueckGewerbe.Type.class }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public abstract class GrundstueckTypBase extends ImmobilieBaseTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 @@ -67,38 +67,38 @@ public abstract class GrundstueckTypBase @XmlAttribute(name = "GrundstuecksFlaeche", required = true) @XmlJavaTypeAdapter(Adapter34 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal grundstuecksFlaeche; @XmlAttribute(name = "TeilbarAb") @XmlJavaTypeAdapter(Adapter24 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long teilbarAb; @XmlAttribute(name = "BebaubarNach") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BebaubarNachTyp bebaubarNach; @XmlAttribute(name = "BaugenehmigungVorhanden") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean baugenehmigungVorhanden; @XmlAttribute(name = "AbrissErforderlich") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean abrissErforderlich; @XmlAttribute(name = "GRZ") @XmlJavaTypeAdapter(Adapter28 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal grz; @XmlAttribute(name = "GFZ") @XmlJavaTypeAdapter(Adapter28 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal gfz; @XmlAttribute(name = "Erschliessungszustand") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected ErschliessungszustandTyp erschliessungszustand; @XmlAttribute(name = "KurzfristigBebaubar") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean kurzfristigBebaubar; @XmlAttribute(name = "FreiAb") @XmlJavaTypeAdapter(Adapter7 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String freiAb; /** @@ -109,7 +109,7 @@ public abstract class GrundstueckTypBase * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getGrundstuecksFlaeche() { return grundstuecksFlaeche; } @@ -122,7 +122,7 @@ public BigDecimal getGrundstuecksFlaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGrundstuecksFlaeche(BigDecimal value) { this.grundstuecksFlaeche = value; } @@ -135,7 +135,7 @@ public void setGrundstuecksFlaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getTeilbarAb() { return teilbarAb; } @@ -148,7 +148,7 @@ public Long getTeilbarAb() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setTeilbarAb(Long value) { this.teilbarAb = value; } @@ -161,7 +161,7 @@ public void setTeilbarAb(Long value) { * {@link BebaubarNachTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BebaubarNachTyp getBebaubarNach() { return bebaubarNach; } @@ -174,7 +174,7 @@ public BebaubarNachTyp getBebaubarNach() { * {@link BebaubarNachTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBebaubarNach(BebaubarNachTyp value) { this.bebaubarNach = value; } @@ -187,7 +187,7 @@ public void setBebaubarNach(BebaubarNachTyp value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getBaugenehmigungVorhanden() { return baugenehmigungVorhanden; } @@ -200,7 +200,7 @@ public Boolean getBaugenehmigungVorhanden() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBaugenehmigungVorhanden(Boolean value) { this.baugenehmigungVorhanden = value; } @@ -213,7 +213,7 @@ public void setBaugenehmigungVorhanden(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getAbrissErforderlich() { return abrissErforderlich; } @@ -226,7 +226,7 @@ public Boolean getAbrissErforderlich() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAbrissErforderlich(Boolean value) { this.abrissErforderlich = value; } @@ -239,7 +239,7 @@ public void setAbrissErforderlich(Boolean value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getGRZ() { return grz; } @@ -252,7 +252,7 @@ public BigDecimal getGRZ() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGRZ(BigDecimal value) { this.grz = value; } @@ -265,7 +265,7 @@ public void setGRZ(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getGFZ() { return gfz; } @@ -278,7 +278,7 @@ public BigDecimal getGFZ() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGFZ(BigDecimal value) { this.gfz = value; } @@ -291,7 +291,7 @@ public void setGFZ(BigDecimal value) { * {@link ErschliessungszustandTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public ErschliessungszustandTyp getErschliessungszustand() { return erschliessungszustand; } @@ -304,7 +304,7 @@ public ErschliessungszustandTyp getErschliessungszustand() { * {@link ErschliessungszustandTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setErschliessungszustand(ErschliessungszustandTyp value) { this.erschliessungszustand = value; } @@ -317,7 +317,7 @@ public void setErschliessungszustand(ErschliessungszustandTyp value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getKurzfristigBebaubar() { return kurzfristigBebaubar; } @@ -330,7 +330,7 @@ public Boolean getKurzfristigBebaubar() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKurzfristigBebaubar(Boolean value) { this.kurzfristigBebaubar = value; } @@ -343,7 +343,7 @@ public void setKurzfristigBebaubar(Boolean value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getFreiAb() { return freiAb; } @@ -356,20 +356,20 @@ public String getFreiAb() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setFreiAb(String value) { this.freiAb = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -377,7 +377,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); { @@ -433,18 +433,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { if (null == target) { throw new IllegalArgumentException("Target argument must not be null for abstract copyable classes."); @@ -586,7 +586,7 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return target; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -691,9 +691,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckWohnenEmpfohleneNutzung.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckWohnenEmpfohleneNutzung.java index 6f9531bb..88f2aebc 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckWohnenEmpfohleneNutzung.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckWohnenEmpfohleneNutzung.java @@ -52,22 +52,22 @@ */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "GrundstueckWohnenEmpfohleneNutzung") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class GrundstueckWohnenEmpfohleneNutzung extends GrundstueckEmpfohleneNutzung implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -75,36 +75,36 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new GrundstueckWohnenEmpfohleneNutzung(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -118,9 +118,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckWohnenKategorienTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckWohnenKategorienTyp.java index 7f9e85ad..89c21d1a 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckWohnenKategorienTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckWohnenKategorienTyp.java @@ -23,7 +23,7 @@ */ @XmlType(name = "GrundstueckWohnenKategorienTyp") @XmlEnum(GrundstueckKategorienTyp.class) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum GrundstueckWohnenKategorienTyp { @XmlEnumValue("Wohnen") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckWohnenKauf.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckWohnenKauf.java index f9d1704c..ea59462f 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckWohnenKauf.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckWohnenKauf.java @@ -63,20 +63,20 @@ public GrundstueckWohnenKauf() { "vermarktung", "bebaubarMit" }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Type extends GrundstueckTypBase implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "Vermarktung", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected VermarktungGrundstueckWohnenKaufTyp vermarktung; @XmlElement(name = "BebaubarMit") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected GrundstueckWohnenEmpfohleneNutzung bebaubarMit; @XmlAttribute(name = "Objektkategorie2") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected GrundstueckWohnenKategorienTyp objektkategorie2; /** @@ -87,7 +87,7 @@ public static class Type * {@link VermarktungGrundstueckWohnenKaufTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public VermarktungGrundstueckWohnenKaufTyp getVermarktung() { return vermarktung; } @@ -100,7 +100,7 @@ public VermarktungGrundstueckWohnenKaufTyp getVermarktung() { * {@link VermarktungGrundstueckWohnenKaufTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setVermarktung(VermarktungGrundstueckWohnenKaufTyp value) { this.vermarktung = value; } @@ -113,7 +113,7 @@ public void setVermarktung(VermarktungGrundstueckWohnenKaufTyp value) { * {@link GrundstueckWohnenEmpfohleneNutzung } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public GrundstueckWohnenEmpfohleneNutzung getBebaubarMit() { return bebaubarMit; } @@ -126,7 +126,7 @@ public GrundstueckWohnenEmpfohleneNutzung getBebaubarMit() { * {@link GrundstueckWohnenEmpfohleneNutzung } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBebaubarMit(GrundstueckWohnenEmpfohleneNutzung value) { this.bebaubarMit = value; } @@ -139,7 +139,7 @@ public void setBebaubarMit(GrundstueckWohnenEmpfohleneNutzung value) { * {@link GrundstueckWohnenKategorienTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public GrundstueckWohnenKategorienTyp getObjektkategorie2() { return objektkategorie2; } @@ -152,20 +152,20 @@ public GrundstueckWohnenKategorienTyp getObjektkategorie2() { * {@link GrundstueckWohnenKategorienTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setObjektkategorie2(GrundstueckWohnenKategorienTyp value) { this.objektkategorie2 = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -173,7 +173,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); { @@ -194,18 +194,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); @@ -254,12 +254,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new GrundstueckWohnenKauf.Type(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -301,9 +301,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckWohnenMiete.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckWohnenMiete.java index ed59b235..d70c0fc8 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckWohnenMiete.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/GrundstueckWohnenMiete.java @@ -63,20 +63,20 @@ public GrundstueckWohnenMiete() { "vermarktung", "bebaubarMit" }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Type extends GrundstueckTypBase implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "Vermarktung", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected VermarktungGrundstueckWohnenMieteTyp vermarktung; @XmlElement(name = "BebaubarMit") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected GrundstueckWohnenEmpfohleneNutzung bebaubarMit; @XmlAttribute(name = "Objektkategorie2") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected GrundstueckWohnenKategorienTyp objektkategorie2; /** @@ -87,7 +87,7 @@ public static class Type * {@link VermarktungGrundstueckWohnenMieteTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public VermarktungGrundstueckWohnenMieteTyp getVermarktung() { return vermarktung; } @@ -100,7 +100,7 @@ public VermarktungGrundstueckWohnenMieteTyp getVermarktung() { * {@link VermarktungGrundstueckWohnenMieteTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setVermarktung(VermarktungGrundstueckWohnenMieteTyp value) { this.vermarktung = value; } @@ -113,7 +113,7 @@ public void setVermarktung(VermarktungGrundstueckWohnenMieteTyp value) { * {@link GrundstueckWohnenEmpfohleneNutzung } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public GrundstueckWohnenEmpfohleneNutzung getBebaubarMit() { return bebaubarMit; } @@ -126,7 +126,7 @@ public GrundstueckWohnenEmpfohleneNutzung getBebaubarMit() { * {@link GrundstueckWohnenEmpfohleneNutzung } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBebaubarMit(GrundstueckWohnenEmpfohleneNutzung value) { this.bebaubarMit = value; } @@ -139,7 +139,7 @@ public void setBebaubarMit(GrundstueckWohnenEmpfohleneNutzung value) { * {@link GrundstueckWohnenKategorienTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public GrundstueckWohnenKategorienTyp getObjektkategorie2() { return objektkategorie2; } @@ -152,20 +152,20 @@ public GrundstueckWohnenKategorienTyp getObjektkategorie2() { * {@link GrundstueckWohnenKategorienTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setObjektkategorie2(GrundstueckWohnenKategorienTyp value) { this.objektkategorie2 = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -173,7 +173,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); { @@ -194,18 +194,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); @@ -254,12 +254,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new GrundstueckWohnenMiete.Type(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -301,9 +301,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HalleProduktion.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HalleProduktion.java index d485475f..31ecedc7 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HalleProduktion.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HalleProduktion.java @@ -52,22 +52,22 @@ public HalleProduktion() { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Type extends HalleProduktionTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -75,36 +75,36 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new HalleProduktion.Type(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -118,9 +118,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HalleProduktionKategorieTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HalleProduktionKategorieTyp.java index 83b7008c..426db413 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HalleProduktionKategorieTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HalleProduktionKategorieTyp.java @@ -36,7 +36,7 @@ */ @XmlType(name = "HalleProduktionKategorieTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum HalleProduktionKategorieTyp { @XmlEnumValue("keineAngabe") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HalleProduktionTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HalleProduktionTyp.java index e2c5c148..78264748 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HalleProduktionTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HalleProduktionTyp.java @@ -63,52 +63,52 @@ @XmlSeeAlso({ org.openestate.io.is24_xml.xml.HalleProduktion.Type.class }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class HalleProduktionTyp extends GewerbeImmoBaseTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "Vermarktung", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected VermarktungGewerbeTyp vermarktung; @XmlElement(name = "Lastenaufzug") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected HebeanlageTyp lastenaufzug; @XmlElement(name = "Kranbahn") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected HebeanlageTyp kranbahn; @XmlAttribute(name = "Objektkategorie2") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected HalleProduktionKategorieTyp objektkategorie2; @XmlAttribute(name = "LagerProduktionsFlaeche", required = true) @XmlJavaTypeAdapter(Adapter34 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal lagerProduktionsFlaeche; @XmlAttribute(name = "Bodenbelag") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BodenbelagTyp bodenbelag; @XmlAttribute(name = "Hebebuehne") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean hebebuehne; @XmlAttribute(name = "Hallenhoehe") @XmlJavaTypeAdapter(Adapter30 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal hallenhoehe; @XmlAttribute(name = "Rampe") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean rampe; @XmlAttribute(name = "Bodenbelastung") @XmlJavaTypeAdapter(Adapter33 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal bodenbelastung; @XmlAttribute(name = "GrundstuecksFlaeche") @XmlJavaTypeAdapter(Adapter34 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal grundstuecksFlaeche; @XmlAttribute(name = "Stromanschlusswert") @XmlJavaTypeAdapter(Adapter23 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long stromanschlusswert; /** @@ -119,7 +119,7 @@ public class HalleProduktionTyp * {@link VermarktungGewerbeTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public VermarktungGewerbeTyp getVermarktung() { return vermarktung; } @@ -132,7 +132,7 @@ public VermarktungGewerbeTyp getVermarktung() { * {@link VermarktungGewerbeTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setVermarktung(VermarktungGewerbeTyp value) { this.vermarktung = value; } @@ -145,7 +145,7 @@ public void setVermarktung(VermarktungGewerbeTyp value) { * {@link HebeanlageTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public HebeanlageTyp getLastenaufzug() { return lastenaufzug; } @@ -158,7 +158,7 @@ public HebeanlageTyp getLastenaufzug() { * {@link HebeanlageTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setLastenaufzug(HebeanlageTyp value) { this.lastenaufzug = value; } @@ -171,7 +171,7 @@ public void setLastenaufzug(HebeanlageTyp value) { * {@link HebeanlageTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public HebeanlageTyp getKranbahn() { return kranbahn; } @@ -184,7 +184,7 @@ public HebeanlageTyp getKranbahn() { * {@link HebeanlageTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKranbahn(HebeanlageTyp value) { this.kranbahn = value; } @@ -197,7 +197,7 @@ public void setKranbahn(HebeanlageTyp value) { * {@link HalleProduktionKategorieTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public HalleProduktionKategorieTyp getObjektkategorie2() { if (objektkategorie2 == null) { return HalleProduktionKategorieTyp.KEINE_ANGABE; @@ -214,7 +214,7 @@ public HalleProduktionKategorieTyp getObjektkategorie2() { * {@link HalleProduktionKategorieTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setObjektkategorie2(HalleProduktionKategorieTyp value) { this.objektkategorie2 = value; } @@ -227,7 +227,7 @@ public void setObjektkategorie2(HalleProduktionKategorieTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getLagerProduktionsFlaeche() { return lagerProduktionsFlaeche; } @@ -240,7 +240,7 @@ public BigDecimal getLagerProduktionsFlaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setLagerProduktionsFlaeche(BigDecimal value) { this.lagerProduktionsFlaeche = value; } @@ -253,7 +253,7 @@ public void setLagerProduktionsFlaeche(BigDecimal value) { * {@link BodenbelagTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BodenbelagTyp getBodenbelag() { return bodenbelag; } @@ -266,7 +266,7 @@ public BodenbelagTyp getBodenbelag() { * {@link BodenbelagTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBodenbelag(BodenbelagTyp value) { this.bodenbelag = value; } @@ -279,7 +279,7 @@ public void setBodenbelag(BodenbelagTyp value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getHebebuehne() { return hebebuehne; } @@ -292,7 +292,7 @@ public Boolean getHebebuehne() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setHebebuehne(Boolean value) { this.hebebuehne = value; } @@ -305,7 +305,7 @@ public void setHebebuehne(Boolean value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getHallenhoehe() { return hallenhoehe; } @@ -318,7 +318,7 @@ public BigDecimal getHallenhoehe() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setHallenhoehe(BigDecimal value) { this.hallenhoehe = value; } @@ -331,7 +331,7 @@ public void setHallenhoehe(BigDecimal value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getRampe() { return rampe; } @@ -344,7 +344,7 @@ public Boolean getRampe() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setRampe(Boolean value) { this.rampe = value; } @@ -357,7 +357,7 @@ public void setRampe(Boolean value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getBodenbelastung() { return bodenbelastung; } @@ -370,7 +370,7 @@ public BigDecimal getBodenbelastung() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBodenbelastung(BigDecimal value) { this.bodenbelastung = value; } @@ -383,7 +383,7 @@ public void setBodenbelastung(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getGrundstuecksFlaeche() { return grundstuecksFlaeche; } @@ -396,7 +396,7 @@ public BigDecimal getGrundstuecksFlaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGrundstuecksFlaeche(BigDecimal value) { this.grundstuecksFlaeche = value; } @@ -409,7 +409,7 @@ public void setGrundstuecksFlaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getStromanschlusswert() { return stromanschlusswert; } @@ -422,20 +422,20 @@ public Long getStromanschlusswert() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setStromanschlusswert(Long value) { this.stromanschlusswert = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -443,7 +443,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); { @@ -509,18 +509,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); @@ -686,12 +686,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new HalleProduktionTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -814,9 +814,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HausKategorienTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HausKategorienTyp.java index 71a04b05..fb995106 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HausKategorienTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HausKategorienTyp.java @@ -36,7 +36,7 @@ */ @XmlType(name = "HausKategorienTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum HausKategorienTyp { @XmlEnumValue("keineAngabe") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HausKauf.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HausKauf.java index 33bac055..f16255d6 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HausKauf.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HausKauf.java @@ -68,22 +68,22 @@ public HausKauf() { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Type extends HausTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -91,36 +91,36 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new HausKauf.Type(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -134,9 +134,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HausMiete.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HausMiete.java index 514d1e7e..9c7d93c9 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HausMiete.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HausMiete.java @@ -68,22 +68,22 @@ public HausMiete() { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Type extends HausTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -91,36 +91,36 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new HausMiete.Type(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -134,9 +134,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HausTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HausTyp.java index c10f5bf0..40408fd2 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HausTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HausTyp.java @@ -85,118 +85,118 @@ org.openestate.io.is24_xml.xml.HausKauf.Type.class, org.openestate.io.is24_xml.xml.HausMiete.Type.class }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class HausTyp extends ImmobilieBaseTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "Mietpreise") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected VermarktungWohnMieteTyp mietpreise; @XmlElement(name = "Kaufpreise") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected VermarktungWohnKaufTyp kaufpreise; @XmlElement(name = "BefeuerungsArt") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BefeuerungsArtTyp befeuerungsArt; @XmlElement(name = "Energieausweis") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected EnergieausweisTyp energieausweis; @XmlAttribute(name = "HausKategorie") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected HausKategorienTyp hausKategorie; @XmlAttribute(name = "Wohnflaeche", required = true) @XmlJavaTypeAdapter(Adapter34 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal wohnflaeche; @XmlAttribute(name = "Nutzflaeche") @XmlJavaTypeAdapter(Adapter34 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal nutzflaeche; @XmlAttribute(name = "GrundstuecksFlaeche") @XmlJavaTypeAdapter(Adapter34 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal grundstuecksFlaeche; @XmlAttribute(name = "Zimmer", required = true) @XmlJavaTypeAdapter(Adapter32 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal zimmer; @XmlAttribute(name = "AnzahlBadezimmer") @XmlJavaTypeAdapter(Adapter19 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long anzahlBadezimmer; @XmlAttribute(name = "AnzahlSchlafzimmer") @XmlJavaTypeAdapter(Adapter19 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long anzahlSchlafzimmer; @XmlAttribute(name = "Etagenzahl") @XmlJavaTypeAdapter(Adapter21 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long etagenzahl; @XmlAttribute(name = "Baujahr") @XmlJavaTypeAdapter(Adapter22 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long baujahr; @XmlAttribute(name = "JahrLetzteModernisierung") @XmlJavaTypeAdapter(Adapter22 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long jahrLetzteModernisierung; @XmlAttribute(name = "Objektzustand") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected ObjektZustandTyp objektzustand; @XmlAttribute(name = "Heizungsart") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected HeizungsartTyp heizungsart; @XmlAttribute(name = "Haustiere") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected GenehmigungTyp haustiere; @XmlAttribute(name = "Bauphase") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BauphaseTyp bauphase; @XmlAttribute(name = "Einbaukueche") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean einbaukueche; @XmlAttribute(name = "BetreutesWohnen") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean betreutesWohnen; @XmlAttribute(name = "Vermietet") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean vermietet; @XmlAttribute(name = "Denkmalschutzobjekt") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean denkmalschutzobjekt; @XmlAttribute(name = "GaesteWC") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean gaesteWC; @XmlAttribute(name = "Keller") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean keller; @XmlAttribute(name = "Barrierefrei") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean barrierefrei; @XmlAttribute(name = "AlsFerienwohnungGeeignet") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean alsFerienwohnungGeeignet; @XmlAttribute(name = "Parkplatz") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected StellplatzKategorieTyp parkplatz; @XmlAttribute(name = "AnzahlGaragenStellplaetze") @XmlJavaTypeAdapter(Adapter19 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long anzahlGaragenStellplaetze; @XmlAttribute(name = "Rollstuhlgerecht") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean rollstuhlgerecht; @XmlAttribute(name = "MitEinliegerwohnung") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean mitEinliegerwohnung; @XmlAttribute(name = "FreiAb") @XmlJavaTypeAdapter(Adapter7 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String freiAb; @XmlAttribute(name = "Ausstattungsqualitaet") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected AusstattungsqualitaetsTyp ausstattungsqualitaet; /** @@ -207,7 +207,7 @@ public class HausTyp * {@link VermarktungWohnMieteTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public VermarktungWohnMieteTyp getMietpreise() { return mietpreise; } @@ -220,7 +220,7 @@ public VermarktungWohnMieteTyp getMietpreise() { * {@link VermarktungWohnMieteTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setMietpreise(VermarktungWohnMieteTyp value) { this.mietpreise = value; } @@ -233,7 +233,7 @@ public void setMietpreise(VermarktungWohnMieteTyp value) { * {@link VermarktungWohnKaufTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public VermarktungWohnKaufTyp getKaufpreise() { return kaufpreise; } @@ -246,7 +246,7 @@ public VermarktungWohnKaufTyp getKaufpreise() { * {@link VermarktungWohnKaufTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKaufpreise(VermarktungWohnKaufTyp value) { this.kaufpreise = value; } @@ -259,7 +259,7 @@ public void setKaufpreise(VermarktungWohnKaufTyp value) { * {@link BefeuerungsArtTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BefeuerungsArtTyp getBefeuerungsArt() { return befeuerungsArt; } @@ -272,7 +272,7 @@ public BefeuerungsArtTyp getBefeuerungsArt() { * {@link BefeuerungsArtTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBefeuerungsArt(BefeuerungsArtTyp value) { this.befeuerungsArt = value; } @@ -285,7 +285,7 @@ public void setBefeuerungsArt(BefeuerungsArtTyp value) { * {@link EnergieausweisTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public EnergieausweisTyp getEnergieausweis() { return energieausweis; } @@ -298,7 +298,7 @@ public EnergieausweisTyp getEnergieausweis() { * {@link EnergieausweisTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setEnergieausweis(EnergieausweisTyp value) { this.energieausweis = value; } @@ -311,7 +311,7 @@ public void setEnergieausweis(EnergieausweisTyp value) { * {@link HausKategorienTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public HausKategorienTyp getHausKategorie() { if (hausKategorie == null) { return HausKategorienTyp.KEINE_ANGABE; @@ -328,7 +328,7 @@ public HausKategorienTyp getHausKategorie() { * {@link HausKategorienTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setHausKategorie(HausKategorienTyp value) { this.hausKategorie = value; } @@ -341,7 +341,7 @@ public void setHausKategorie(HausKategorienTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getWohnflaeche() { return wohnflaeche; } @@ -354,7 +354,7 @@ public BigDecimal getWohnflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setWohnflaeche(BigDecimal value) { this.wohnflaeche = value; } @@ -367,7 +367,7 @@ public void setWohnflaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getNutzflaeche() { return nutzflaeche; } @@ -380,7 +380,7 @@ public BigDecimal getNutzflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setNutzflaeche(BigDecimal value) { this.nutzflaeche = value; } @@ -393,7 +393,7 @@ public void setNutzflaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getGrundstuecksFlaeche() { return grundstuecksFlaeche; } @@ -406,7 +406,7 @@ public BigDecimal getGrundstuecksFlaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGrundstuecksFlaeche(BigDecimal value) { this.grundstuecksFlaeche = value; } @@ -419,7 +419,7 @@ public void setGrundstuecksFlaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getZimmer() { return zimmer; } @@ -432,7 +432,7 @@ public BigDecimal getZimmer() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setZimmer(BigDecimal value) { this.zimmer = value; } @@ -445,7 +445,7 @@ public void setZimmer(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getAnzahlBadezimmer() { return anzahlBadezimmer; } @@ -458,7 +458,7 @@ public Long getAnzahlBadezimmer() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAnzahlBadezimmer(Long value) { this.anzahlBadezimmer = value; } @@ -471,7 +471,7 @@ public void setAnzahlBadezimmer(Long value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getAnzahlSchlafzimmer() { return anzahlSchlafzimmer; } @@ -484,7 +484,7 @@ public Long getAnzahlSchlafzimmer() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAnzahlSchlafzimmer(Long value) { this.anzahlSchlafzimmer = value; } @@ -497,7 +497,7 @@ public void setAnzahlSchlafzimmer(Long value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getEtagenzahl() { return etagenzahl; } @@ -510,7 +510,7 @@ public Long getEtagenzahl() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setEtagenzahl(Long value) { this.etagenzahl = value; } @@ -523,7 +523,7 @@ public void setEtagenzahl(Long value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getBaujahr() { return baujahr; } @@ -536,7 +536,7 @@ public Long getBaujahr() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBaujahr(Long value) { this.baujahr = value; } @@ -549,7 +549,7 @@ public void setBaujahr(Long value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getJahrLetzteModernisierung() { return jahrLetzteModernisierung; } @@ -562,7 +562,7 @@ public Long getJahrLetzteModernisierung() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setJahrLetzteModernisierung(Long value) { this.jahrLetzteModernisierung = value; } @@ -575,7 +575,7 @@ public void setJahrLetzteModernisierung(Long value) { * {@link ObjektZustandTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public ObjektZustandTyp getObjektzustand() { return objektzustand; } @@ -588,7 +588,7 @@ public ObjektZustandTyp getObjektzustand() { * {@link ObjektZustandTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setObjektzustand(ObjektZustandTyp value) { this.objektzustand = value; } @@ -601,7 +601,7 @@ public void setObjektzustand(ObjektZustandTyp value) { * {@link HeizungsartTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public HeizungsartTyp getHeizungsart() { return heizungsart; } @@ -614,7 +614,7 @@ public HeizungsartTyp getHeizungsart() { * {@link HeizungsartTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setHeizungsart(HeizungsartTyp value) { this.heizungsart = value; } @@ -627,7 +627,7 @@ public void setHeizungsart(HeizungsartTyp value) { * {@link GenehmigungTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public GenehmigungTyp getHaustiere() { return haustiere; } @@ -640,7 +640,7 @@ public GenehmigungTyp getHaustiere() { * {@link GenehmigungTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setHaustiere(GenehmigungTyp value) { this.haustiere = value; } @@ -653,7 +653,7 @@ public void setHaustiere(GenehmigungTyp value) { * {@link BauphaseTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BauphaseTyp getBauphase() { return bauphase; } @@ -666,7 +666,7 @@ public BauphaseTyp getBauphase() { * {@link BauphaseTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBauphase(BauphaseTyp value) { this.bauphase = value; } @@ -679,7 +679,7 @@ public void setBauphase(BauphaseTyp value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getEinbaukueche() { return einbaukueche; } @@ -692,7 +692,7 @@ public Boolean getEinbaukueche() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setEinbaukueche(Boolean value) { this.einbaukueche = value; } @@ -705,7 +705,7 @@ public void setEinbaukueche(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getBetreutesWohnen() { return betreutesWohnen; } @@ -718,7 +718,7 @@ public Boolean getBetreutesWohnen() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBetreutesWohnen(Boolean value) { this.betreutesWohnen = value; } @@ -731,7 +731,7 @@ public void setBetreutesWohnen(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getVermietet() { return vermietet; } @@ -744,7 +744,7 @@ public Boolean getVermietet() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setVermietet(Boolean value) { this.vermietet = value; } @@ -757,7 +757,7 @@ public void setVermietet(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getDenkmalschutzobjekt() { return denkmalschutzobjekt; } @@ -770,7 +770,7 @@ public Boolean getDenkmalschutzobjekt() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setDenkmalschutzobjekt(Boolean value) { this.denkmalschutzobjekt = value; } @@ -783,7 +783,7 @@ public void setDenkmalschutzobjekt(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getGaesteWC() { return gaesteWC; } @@ -796,7 +796,7 @@ public Boolean getGaesteWC() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGaesteWC(Boolean value) { this.gaesteWC = value; } @@ -809,7 +809,7 @@ public void setGaesteWC(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getKeller() { return keller; } @@ -822,7 +822,7 @@ public Boolean getKeller() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKeller(Boolean value) { this.keller = value; } @@ -835,7 +835,7 @@ public void setKeller(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getBarrierefrei() { return barrierefrei; } @@ -848,7 +848,7 @@ public Boolean getBarrierefrei() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBarrierefrei(Boolean value) { this.barrierefrei = value; } @@ -861,7 +861,7 @@ public void setBarrierefrei(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getAlsFerienwohnungGeeignet() { return alsFerienwohnungGeeignet; } @@ -874,7 +874,7 @@ public Boolean getAlsFerienwohnungGeeignet() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAlsFerienwohnungGeeignet(Boolean value) { this.alsFerienwohnungGeeignet = value; } @@ -887,7 +887,7 @@ public void setAlsFerienwohnungGeeignet(Boolean value) { * {@link StellplatzKategorieTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StellplatzKategorieTyp getParkplatz() { if (parkplatz == null) { return StellplatzKategorieTyp.KEINE_ANGABE; @@ -904,7 +904,7 @@ public StellplatzKategorieTyp getParkplatz() { * {@link StellplatzKategorieTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setParkplatz(StellplatzKategorieTyp value) { this.parkplatz = value; } @@ -917,7 +917,7 @@ public void setParkplatz(StellplatzKategorieTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getAnzahlGaragenStellplaetze() { return anzahlGaragenStellplaetze; } @@ -930,7 +930,7 @@ public Long getAnzahlGaragenStellplaetze() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAnzahlGaragenStellplaetze(Long value) { this.anzahlGaragenStellplaetze = value; } @@ -943,7 +943,7 @@ public void setAnzahlGaragenStellplaetze(Long value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getRollstuhlgerecht() { return rollstuhlgerecht; } @@ -956,7 +956,7 @@ public Boolean getRollstuhlgerecht() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setRollstuhlgerecht(Boolean value) { this.rollstuhlgerecht = value; } @@ -969,7 +969,7 @@ public void setRollstuhlgerecht(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getMitEinliegerwohnung() { return mitEinliegerwohnung; } @@ -982,7 +982,7 @@ public Boolean getMitEinliegerwohnung() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setMitEinliegerwohnung(Boolean value) { this.mitEinliegerwohnung = value; } @@ -995,7 +995,7 @@ public void setMitEinliegerwohnung(Boolean value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getFreiAb() { return freiAb; } @@ -1008,7 +1008,7 @@ public String getFreiAb() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setFreiAb(String value) { this.freiAb = value; } @@ -1021,7 +1021,7 @@ public void setFreiAb(String value) { * {@link AusstattungsqualitaetsTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public AusstattungsqualitaetsTyp getAusstattungsqualitaet() { if (ausstattungsqualitaet == null) { return AusstattungsqualitaetsTyp.KEINE_ANGABE; @@ -1038,20 +1038,20 @@ public AusstattungsqualitaetsTyp getAusstattungsqualitaet() { * {@link AusstattungsqualitaetsTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAusstattungsqualitaet(AusstattungsqualitaetsTyp value) { this.ausstattungsqualitaet = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -1059,7 +1059,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); { @@ -1225,18 +1225,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); @@ -1662,12 +1662,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new HausTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -1970,9 +1970,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HebeanlageTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HebeanlageTyp.java index bfb78094..665d342f 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HebeanlageTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HebeanlageTyp.java @@ -41,13 +41,13 @@ */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "HebeanlageTyp") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class HebeanlageTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "Tragkraft") @XmlJavaTypeAdapter(Adapter33 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal tragkraft; /** @@ -58,7 +58,7 @@ public class HebeanlageTyp implements Serializable, Cloneable, CopyTo2, Equals2, * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getTragkraft() { return tragkraft; } @@ -71,20 +71,20 @@ public BigDecimal getTragkraft() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setTragkraft(BigDecimal value) { this.tragkraft = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -92,7 +92,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { BigDecimal theTragkraft; @@ -102,18 +102,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof HebeanlageTyp) { @@ -135,12 +135,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new HebeanlageTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -161,9 +161,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HeizungsartTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HeizungsartTyp.java index 25da7a67..01b86e91 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HeizungsartTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/HeizungsartTyp.java @@ -26,7 +26,7 @@ */ @XmlType(name = "HeizungsartTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum HeizungsartTyp { @XmlEnumValue("keineAngabe") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ISOBundeslaenderCodeTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ISOBundeslaenderCodeTyp.java index 236fb9d4..982f9cdb 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ISOBundeslaenderCodeTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ISOBundeslaenderCodeTyp.java @@ -40,7 +40,7 @@ */ @XmlType(name = "ISOBundeslaenderCodeTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum ISOBundeslaenderCodeTyp { @XmlEnumValue("DE-BW") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ISOLaenderCodeTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ISOLaenderCodeTyp.java index e78eb29a..7f4e8eab 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ISOLaenderCodeTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ISOLaenderCodeTyp.java @@ -252,7 +252,7 @@ */ @XmlType(name = "ISOLaenderCodeTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum ISOLaenderCodeTyp { AFG, diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ImmobilieBaseTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ImmobilieBaseTyp.java index 67792ace..1ff03861 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ImmobilieBaseTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ImmobilieBaseTyp.java @@ -78,88 +78,88 @@ ZwangsversteigerungTyp.class, WGZimmerTyp.class }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public abstract class ImmobilieBaseTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "Adresse", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected ImmobilienAdresseTyp adresse; @XmlElement(name = "ManuelleGeoCodierung") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected ManuellGeoCodingTyp manuelleGeoCodierung; @XmlElement(name = "Kontaktperson") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected KontaktAdresseTyp kontaktperson; @XmlElementRef(name = "ApiSuchfelder", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement apiSuchfelder; @XmlElement(name = "Objektbeschreibung") @XmlJavaTypeAdapter(Adapter15 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String objektbeschreibung; @XmlElement(name = "Lage") @XmlJavaTypeAdapter(Adapter15 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String lage; @XmlElement(name = "Ausstattung") @XmlJavaTypeAdapter(Adapter15 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String ausstattung; @XmlElement(name = "SonstigeAngaben") @XmlJavaTypeAdapter(Adapter15 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String sonstigeAngaben; @XmlElement(name = "MultimediaAnhang") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected List multimediaAnhang; @XmlAttribute(name = "AnbieterObjektID", required = true) @XmlJavaTypeAdapter(Adapter7 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String anbieterObjektID; @XmlAttribute(name = "StatusVBM") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected StatusTyp statusVBM; @XmlAttribute(name = "StatusIS24") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected StatusTyp statusIS24; @XmlAttribute(name = "StatusHP") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected StatusTyp statusHP; @XmlAttribute(name = "AktiveGruppen") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String aktiveGruppen; @XmlAttribute(name = "Importmodus") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected AktionsTyp importmodus; @XmlAttribute(name = "ScoutObjektID") @XmlJavaTypeAdapter(Adapter26 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigInteger scoutObjektID; @XmlAttribute(name = "GruppierungsID") @XmlJavaTypeAdapter(Adapter25 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long gruppierungsID; @XmlAttribute(name = "Adressdruck") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean adressdruck; @XmlAttribute(name = "Ueberschrift", required = true) @XmlJavaTypeAdapter(Adapter9 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String ueberschrift; @XmlAttribute(name = "Provision") @XmlJavaTypeAdapter(Adapter7 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String provision; @XmlAttribute(name = "Provisionspflichtig") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean provisionspflichtig; @XmlAttribute(name = "Provisionshinweis") @XmlJavaTypeAdapter(Adapter14 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String provisionshinweis; @XmlAttribute(name = "Waehrung") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected WaehrungTyp waehrung; /** @@ -170,7 +170,7 @@ public abstract class ImmobilieBaseTyp implements Serializable, Cloneable, CopyT * {@link ImmobilienAdresseTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public ImmobilienAdresseTyp getAdresse() { return adresse; } @@ -183,7 +183,7 @@ public ImmobilienAdresseTyp getAdresse() { * {@link ImmobilienAdresseTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAdresse(ImmobilienAdresseTyp value) { this.adresse = value; } @@ -196,7 +196,7 @@ public void setAdresse(ImmobilienAdresseTyp value) { * {@link ManuellGeoCodingTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public ManuellGeoCodingTyp getManuelleGeoCodierung() { return manuelleGeoCodierung; } @@ -209,7 +209,7 @@ public ManuellGeoCodingTyp getManuelleGeoCodierung() { * {@link ManuellGeoCodingTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setManuelleGeoCodierung(ManuellGeoCodingTyp value) { this.manuelleGeoCodierung = value; } @@ -222,7 +222,7 @@ public void setManuelleGeoCodierung(ManuellGeoCodingTyp value) { * {@link KontaktAdresseTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public KontaktAdresseTyp getKontaktperson() { return kontaktperson; } @@ -235,7 +235,7 @@ public KontaktAdresseTyp getKontaktperson() { * {@link KontaktAdresseTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKontaktperson(KontaktAdresseTyp value) { this.kontaktperson = value; } @@ -248,7 +248,7 @@ public void setKontaktperson(KontaktAdresseTyp value) { * {@link JAXBElement }{@code <}{@link ApiSuchfelderTyp }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getApiSuchfelder() { return apiSuchfelder; } @@ -261,7 +261,7 @@ public JAXBElement getApiSuchfelder() { * {@link JAXBElement }{@code <}{@link ApiSuchfelderTyp }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setApiSuchfelder(JAXBElement value) { this.apiSuchfelder = value; } @@ -274,7 +274,7 @@ public void setApiSuchfelder(JAXBElement value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getObjektbeschreibung() { return objektbeschreibung; } @@ -287,7 +287,7 @@ public String getObjektbeschreibung() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setObjektbeschreibung(String value) { this.objektbeschreibung = value; } @@ -300,7 +300,7 @@ public void setObjektbeschreibung(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getLage() { return lage; } @@ -313,7 +313,7 @@ public String getLage() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setLage(String value) { this.lage = value; } @@ -326,7 +326,7 @@ public void setLage(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getAusstattung() { return ausstattung; } @@ -339,7 +339,7 @@ public String getAusstattung() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAusstattung(String value) { this.ausstattung = value; } @@ -352,7 +352,7 @@ public void setAusstattung(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getSonstigeAngaben() { return sonstigeAngaben; } @@ -365,7 +365,7 @@ public String getSonstigeAngaben() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setSonstigeAngaben(String value) { this.sonstigeAngaben = value; } @@ -392,7 +392,7 @@ public void setSonstigeAngaben(String value) { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public List getMultimediaAnhang() { if (multimediaAnhang == null) { multimediaAnhang = new ArrayList(); @@ -408,7 +408,7 @@ public List getMultimediaAnhang() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getAnbieterObjektID() { return anbieterObjektID; } @@ -421,7 +421,7 @@ public String getAnbieterObjektID() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAnbieterObjektID(String value) { this.anbieterObjektID = value; } @@ -434,7 +434,7 @@ public void setAnbieterObjektID(String value) { * {@link StatusTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StatusTyp getStatusVBM() { if (statusVBM == null) { return StatusTyp.AKTIV; @@ -451,7 +451,7 @@ public StatusTyp getStatusVBM() { * {@link StatusTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setStatusVBM(StatusTyp value) { this.statusVBM = value; } @@ -464,7 +464,7 @@ public void setStatusVBM(StatusTyp value) { * {@link StatusTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StatusTyp getStatusIS24() { if (statusIS24 == null) { return StatusTyp.AKTIV; @@ -481,7 +481,7 @@ public StatusTyp getStatusIS24() { * {@link StatusTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setStatusIS24(StatusTyp value) { this.statusIS24 = value; } @@ -494,7 +494,7 @@ public void setStatusIS24(StatusTyp value) { * {@link StatusTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StatusTyp getStatusHP() { if (statusHP == null) { return StatusTyp.AKTIV; @@ -511,7 +511,7 @@ public StatusTyp getStatusHP() { * {@link StatusTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setStatusHP(StatusTyp value) { this.statusHP = value; } @@ -524,7 +524,7 @@ public void setStatusHP(StatusTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getAktiveGruppen() { return aktiveGruppen; } @@ -537,7 +537,7 @@ public String getAktiveGruppen() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAktiveGruppen(String value) { this.aktiveGruppen = value; } @@ -550,7 +550,7 @@ public void setAktiveGruppen(String value) { * {@link AktionsTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public AktionsTyp getImportmodus() { if (importmodus == null) { return AktionsTyp.IMPORTIEREN; @@ -567,7 +567,7 @@ public AktionsTyp getImportmodus() { * {@link AktionsTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setImportmodus(AktionsTyp value) { this.importmodus = value; } @@ -580,7 +580,7 @@ public void setImportmodus(AktionsTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigInteger getScoutObjektID() { return scoutObjektID; } @@ -593,7 +593,7 @@ public BigInteger getScoutObjektID() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setScoutObjektID(BigInteger value) { this.scoutObjektID = value; } @@ -606,7 +606,7 @@ public void setScoutObjektID(BigInteger value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getGruppierungsID() { return gruppierungsID; } @@ -619,7 +619,7 @@ public Long getGruppierungsID() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGruppierungsID(Long value) { this.gruppierungsID = value; } @@ -632,7 +632,7 @@ public void setGruppierungsID(Long value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getAdressdruck() { if (adressdruck == null) { return false; @@ -649,7 +649,7 @@ public Boolean getAdressdruck() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAdressdruck(Boolean value) { this.adressdruck = value; } @@ -662,7 +662,7 @@ public void setAdressdruck(Boolean value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getUeberschrift() { return ueberschrift; } @@ -675,7 +675,7 @@ public String getUeberschrift() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setUeberschrift(String value) { this.ueberschrift = value; } @@ -688,7 +688,7 @@ public void setUeberschrift(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getProvision() { return provision; } @@ -701,7 +701,7 @@ public String getProvision() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setProvision(String value) { this.provision = value; } @@ -714,7 +714,7 @@ public void setProvision(String value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getProvisionspflichtig() { return provisionspflichtig; } @@ -727,7 +727,7 @@ public Boolean getProvisionspflichtig() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setProvisionspflichtig(Boolean value) { this.provisionspflichtig = value; } @@ -740,7 +740,7 @@ public void setProvisionspflichtig(Boolean value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getProvisionshinweis() { return provisionshinweis; } @@ -753,7 +753,7 @@ public String getProvisionshinweis() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setProvisionshinweis(String value) { this.provisionshinweis = value; } @@ -766,7 +766,7 @@ public void setProvisionshinweis(String value) { * {@link WaehrungTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public WaehrungTyp getWaehrung() { if (waehrung == null) { return WaehrungTyp.EUR; @@ -783,20 +783,20 @@ public WaehrungTyp getWaehrung() { * {@link WaehrungTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setWaehrung(WaehrungTyp value) { this.waehrung = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -804,7 +804,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { ImmobilienAdresseTyp theAdresse; @@ -924,18 +924,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { if (null == target) { throw new IllegalArgumentException("Target argument must not be null for abstract copyable classes."); @@ -1251,7 +1251,7 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return target; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -1470,9 +1470,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ImmobilienAdresseBaseTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ImmobilienAdresseBaseTyp.java index 42adbe5a..f01148c8 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ImmobilienAdresseBaseTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ImmobilienAdresseBaseTyp.java @@ -44,7 +44,7 @@ @XmlSeeAlso({ ImmobilienAdresseTyp.class }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class ImmobilienAdresseBaseTyp extends AdresseBaseTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 @@ -52,7 +52,7 @@ public class ImmobilienAdresseBaseTyp @XmlAttribute(name = "InternationaleRegion") @XmlJavaTypeAdapter(Adapter9 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String internationaleRegion; /** @@ -63,7 +63,7 @@ public class ImmobilienAdresseBaseTyp * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getInternationaleRegion() { return internationaleRegion; } @@ -76,20 +76,20 @@ public String getInternationaleRegion() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setInternationaleRegion(String value) { this.internationaleRegion = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -97,7 +97,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); { @@ -108,18 +108,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); @@ -142,12 +142,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new ImmobilienAdresseBaseTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -171,9 +171,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ImmobilienAdresseTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ImmobilienAdresseTyp.java index f99a2e6a..230d51eb 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ImmobilienAdresseTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ImmobilienAdresseTyp.java @@ -38,22 +38,22 @@ */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ImmobilienAdresseTyp") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class ImmobilienAdresseTyp extends ImmobilienAdresseBaseTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -61,36 +61,36 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new ImmobilienAdresseTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -104,9 +104,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ImmobilienTransferTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ImmobilienTransferTyp.java index 3584cbe4..51dad749 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ImmobilienTransferTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ImmobilienTransferTyp.java @@ -75,24 +75,24 @@ @XmlType(name = "ImmobilienTransferTyp", propOrder = { "anbieter" }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class ImmobilienTransferTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "Anbieter", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected ImmobilienTransferTyp.Anbieter anbieter; @XmlAttribute(name = "EmailBeiFehler", required = true) @XmlJavaTypeAdapter(Adapter16 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String emailBeiFehler; @XmlAttribute(name = "ErstellerSoftware", required = true) @XmlJavaTypeAdapter(Adapter9 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String erstellerSoftware; @XmlAttribute(name = "ErstellerSoftwareVersion", required = true) @XmlJavaTypeAdapter(Adapter9 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String erstellerSoftwareVersion; /** @@ -103,7 +103,7 @@ public class ImmobilienTransferTyp implements Serializable, Cloneable, CopyTo2, * {@link ImmobilienTransferTyp.Anbieter } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public ImmobilienTransferTyp.Anbieter getAnbieter() { return anbieter; } @@ -116,7 +116,7 @@ public ImmobilienTransferTyp.Anbieter getAnbieter() { * {@link ImmobilienTransferTyp.Anbieter } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAnbieter(ImmobilienTransferTyp.Anbieter value) { this.anbieter = value; } @@ -129,7 +129,7 @@ public void setAnbieter(ImmobilienTransferTyp.Anbieter value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getEmailBeiFehler() { return emailBeiFehler; } @@ -142,7 +142,7 @@ public String getEmailBeiFehler() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setEmailBeiFehler(String value) { this.emailBeiFehler = value; } @@ -155,7 +155,7 @@ public void setEmailBeiFehler(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getErstellerSoftware() { return erstellerSoftware; } @@ -168,7 +168,7 @@ public String getErstellerSoftware() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setErstellerSoftware(String value) { this.erstellerSoftware = value; } @@ -181,7 +181,7 @@ public void setErstellerSoftware(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getErstellerSoftwareVersion() { return erstellerSoftwareVersion; } @@ -194,20 +194,20 @@ public String getErstellerSoftwareVersion() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setErstellerSoftwareVersion(String value) { this.erstellerSoftwareVersion = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -215,7 +215,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { ImmobilienTransferTyp.Anbieter theAnbieter; @@ -240,18 +240,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof ImmobilienTransferTyp) { @@ -312,12 +312,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new ImmobilienTransferTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -365,9 +365,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -397,17 +397,17 @@ public boolean equals(Object object) { "virtuelleImmobilie", "immobilie" }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Anbieter extends AnbieterTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElementRef(name = "VirtuelleImmobilie", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected List> virtuelleImmobilie; @XmlElementRef(name = "Immobilie", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected List> immobilie; /** @@ -428,12 +428,12 @@ public static class Anbieter * *

* Objects of the following type(s) are allowed in the list - * {@link JAXBElement }{@code <}{@link VirtuelleImmobilieBaseTyp }{@code >} * {@link JAXBElement }{@code <}{@link TypenHaus }{@code >} + * {@link JAXBElement }{@code <}{@link VirtuelleImmobilieBaseTyp }{@code >} * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public List> getVirtuelleImmobilie() { if (virtuelleImmobilie == null) { virtuelleImmobilie = new ArrayList>(); @@ -459,30 +459,30 @@ public List> getVirtuelleImmobi * *

* Objects of the following type(s) are allowed in the list - * {@link Zwangsversteigerung } - * {@link WGZimmer } * {@link GrundstueckGewerbe } + * {@link WAZ } * {@link Gastronomie } - * {@link SonstigeGewerbe } * {@link Einzelhandel } - * {@link GarageKauf } - * {@link JAXBElement }{@code <}{@link ImmobilieBaseTyp }{@code >} * {@link WohnungMiete } * {@link GrundstueckWohnenKauf } - * {@link WAZ } - * {@link GarageMiete } - * {@link Anlageobjekt } - * {@link WohnungKauf } * {@link HausMiete } + * {@link GarageKauf } * {@link BueroPraxis } - * {@link HalleProduktion } - * {@link JAXBElement }{@code <}{@link Grundstueck }{@code >} * {@link GrundstueckWohnenMiete } * {@link HausKauf } + * {@link WohnungKauf } + * {@link Anlageobjekt } + * {@link SonstigeGewerbe } + * {@link GarageMiete } + * {@link Zwangsversteigerung } + * {@link JAXBElement }{@code <}{@link Grundstueck }{@code >} + * {@link HalleProduktion } + * {@link WGZimmer } + * {@link JAXBElement }{@code <}{@link ImmobilieBaseTyp }{@code >} * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public List> getImmobilie() { if (immobilie == null) { immobilie = new ArrayList>(); @@ -490,15 +490,15 @@ public List> getImmobilie() { return this.immobilie; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -506,7 +506,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); { @@ -522,18 +522,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); @@ -579,12 +579,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new ImmobilienTransferTyp.Anbieter(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -617,9 +617,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/InternetanschlussTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/InternetanschlussTyp.java index 2a7e4606..5919142b 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/InternetanschlussTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/InternetanschlussTyp.java @@ -25,7 +25,7 @@ */ @XmlType(name = "InternetanschlussTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum InternetanschlussTyp { @XmlEnumValue("keineAngabe") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/JaNeinVereinbarungTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/JaNeinVereinbarungTyp.java index 83d4386a..5e4bc2bd 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/JaNeinVereinbarungTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/JaNeinVereinbarungTyp.java @@ -26,7 +26,7 @@ */ @XmlType(name = "JaNeinVereinbarungTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum JaNeinVereinbarungTyp { @XmlEnumValue("keineAngabe") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/KontaktAdresseTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/KontaktAdresseTyp.java index 1ea13207..3d81afae 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/KontaktAdresseTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/KontaktAdresseTyp.java @@ -48,7 +48,7 @@ */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "KontaktAdresseTyp") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class KontaktAdresseTyp extends AdresseBaseTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 @@ -56,35 +56,35 @@ public class KontaktAdresseTyp @XmlAttribute(name = "Anrede") @XmlJavaTypeAdapter(Adapter4 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String anrede; @XmlAttribute(name = "Vorname") @XmlJavaTypeAdapter(Adapter5 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String vorname; @XmlAttribute(name = "Nachname") @XmlJavaTypeAdapter(Adapter7 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String nachname; @XmlAttribute(name = "Telefon") @XmlJavaTypeAdapter(Adapter6 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String telefon; @XmlAttribute(name = "Mobiltelefon") @XmlJavaTypeAdapter(Adapter6 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String mobiltelefon; @XmlAttribute(name = "Telefax") @XmlJavaTypeAdapter(Adapter6 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String telefax; @XmlAttribute(name = "EMail") @XmlJavaTypeAdapter(Adapter16 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String eMail; @XmlAttribute(name = "Homepage") @XmlJavaTypeAdapter(Adapter17 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected URI homepage; /** @@ -95,7 +95,7 @@ public class KontaktAdresseTyp * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getAnrede() { return anrede; } @@ -108,7 +108,7 @@ public String getAnrede() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAnrede(String value) { this.anrede = value; } @@ -121,7 +121,7 @@ public void setAnrede(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getVorname() { return vorname; } @@ -134,7 +134,7 @@ public String getVorname() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setVorname(String value) { this.vorname = value; } @@ -147,7 +147,7 @@ public void setVorname(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getNachname() { return nachname; } @@ -160,7 +160,7 @@ public String getNachname() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setNachname(String value) { this.nachname = value; } @@ -173,7 +173,7 @@ public void setNachname(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getTelefon() { return telefon; } @@ -186,7 +186,7 @@ public String getTelefon() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setTelefon(String value) { this.telefon = value; } @@ -199,7 +199,7 @@ public void setTelefon(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getMobiltelefon() { return mobiltelefon; } @@ -212,7 +212,7 @@ public String getMobiltelefon() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setMobiltelefon(String value) { this.mobiltelefon = value; } @@ -225,7 +225,7 @@ public void setMobiltelefon(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getTelefax() { return telefax; } @@ -238,7 +238,7 @@ public String getTelefax() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setTelefax(String value) { this.telefax = value; } @@ -251,7 +251,7 @@ public void setTelefax(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getEMail() { return eMail; } @@ -264,7 +264,7 @@ public String getEMail() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setEMail(String value) { this.eMail = value; } @@ -277,7 +277,7 @@ public void setEMail(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public URI getHomepage() { return homepage; } @@ -290,20 +290,20 @@ public URI getHomepage() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setHomepage(URI value) { this.homepage = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -311,7 +311,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); { @@ -357,18 +357,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); @@ -482,12 +482,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new KontaktAdresseTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -574,9 +574,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/LageartTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/LageartTyp.java index e9d2821b..7969aaf9 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/LageartTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/LageartTyp.java @@ -26,7 +26,7 @@ */ @XmlType(name = "LageartTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum LageartTyp { @XmlEnumValue("keineAngabe") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/MMAnhangArtenTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/MMAnhangArtenTyp.java index e0d0bc32..887268f3 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/MMAnhangArtenTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/MMAnhangArtenTyp.java @@ -27,7 +27,7 @@ */ @XmlType(name = "MMAnhangArtenTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum MMAnhangArtenTyp { @XmlEnumValue("bild") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ManuellGeoCodingTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ManuellGeoCodingTyp.java index 15ca9d41..5214e78a 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ManuellGeoCodingTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ManuellGeoCodingTyp.java @@ -42,21 +42,21 @@ */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ManuellGeoCodingTyp") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class ManuellGeoCodingTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "TermsRegion") @XmlJavaTypeAdapter(Adapter7 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String termsRegion; @XmlAttribute(name = "TermsStadt") @XmlJavaTypeAdapter(Adapter7 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String termsStadt; @XmlAttribute(name = "TermsStadtTeil") @XmlJavaTypeAdapter(Adapter7 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String termsStadtTeil; /** @@ -67,7 +67,7 @@ public class ManuellGeoCodingTyp implements Serializable, Cloneable, CopyTo2, Eq * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getTermsRegion() { return termsRegion; } @@ -80,7 +80,7 @@ public String getTermsRegion() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setTermsRegion(String value) { this.termsRegion = value; } @@ -93,7 +93,7 @@ public void setTermsRegion(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getTermsStadt() { return termsStadt; } @@ -106,7 +106,7 @@ public String getTermsStadt() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setTermsStadt(String value) { this.termsStadt = value; } @@ -119,7 +119,7 @@ public void setTermsStadt(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getTermsStadtTeil() { return termsStadtTeil; } @@ -132,20 +132,20 @@ public String getTermsStadtTeil() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setTermsStadtTeil(String value) { this.termsStadtTeil = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -153,7 +153,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theTermsRegion; @@ -173,18 +173,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof ManuellGeoCodingTyp) { @@ -232,12 +232,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new ManuellGeoCodingTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -276,9 +276,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/MieteEinheitTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/MieteEinheitTyp.java index 4fff52ec..6fff8fac 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/MieteEinheitTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/MieteEinheitTyp.java @@ -24,7 +24,7 @@ */ @XmlType(name = "MieteEinheitTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum MieteEinheitTyp { @XmlEnumValue("Monat") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/MindestmietdauerTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/MindestmietdauerTyp.java index cca1300d..76ce7cd4 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/MindestmietdauerTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/MindestmietdauerTyp.java @@ -35,7 +35,7 @@ */ @XmlType(name = "MindestmietdauerTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum MindestmietdauerTyp { @XmlEnumValue("1") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/MobilarTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/MobilarTyp.java index 8516d974..229abced 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/MobilarTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/MobilarTyp.java @@ -25,7 +25,7 @@ */ @XmlType(name = "MobilarTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum MobilarTyp { @XmlEnumValue("keineAngabe") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/MultimediaAnhangTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/MultimediaAnhangTyp.java index 5e46c614..f49f3166 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/MultimediaAnhangTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/MultimediaAnhangTyp.java @@ -44,28 +44,28 @@ */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "MultimediaAnhangTyp") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class MultimediaAnhangTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "AnhangArt", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected MMAnhangArtenTyp anhangArt; @XmlAttribute(name = "Dateiname", required = true) @XmlJavaTypeAdapter(Adapter12 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String dateiname; @XmlAttribute(name = "Titel") @XmlJavaTypeAdapter(Adapter5 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String titel; @XmlAttribute(name = "Dateityp") @XmlJavaTypeAdapter(Adapter2 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String dateityp; @XmlAttribute(name = "Abspieldauer") @XmlJavaTypeAdapter(Adapter23 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long abspieldauer; /** @@ -76,7 +76,7 @@ public class MultimediaAnhangTyp implements Serializable, Cloneable, CopyTo2, Eq * {@link MMAnhangArtenTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public MMAnhangArtenTyp getAnhangArt() { return anhangArt; } @@ -89,7 +89,7 @@ public MMAnhangArtenTyp getAnhangArt() { * {@link MMAnhangArtenTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAnhangArt(MMAnhangArtenTyp value) { this.anhangArt = value; } @@ -102,7 +102,7 @@ public void setAnhangArt(MMAnhangArtenTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getDateiname() { return dateiname; } @@ -115,7 +115,7 @@ public String getDateiname() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setDateiname(String value) { this.dateiname = value; } @@ -128,7 +128,7 @@ public void setDateiname(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getTitel() { return titel; } @@ -141,7 +141,7 @@ public String getTitel() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setTitel(String value) { this.titel = value; } @@ -154,7 +154,7 @@ public void setTitel(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getDateityp() { return dateityp; } @@ -167,7 +167,7 @@ public String getDateityp() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setDateityp(String value) { this.dateityp = value; } @@ -180,7 +180,7 @@ public void setDateityp(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getAbspieldauer() { return abspieldauer; } @@ -193,20 +193,20 @@ public Long getAbspieldauer() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAbspieldauer(Long value) { this.abspieldauer = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -214,7 +214,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { MMAnhangArtenTyp theAnhangArt; @@ -244,18 +244,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof MultimediaAnhangTyp) { @@ -329,12 +329,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new MultimediaAnhangTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -391,9 +391,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ObjectFactory.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ObjectFactory.java index 810c31d2..8fec908c 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ObjectFactory.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ObjectFactory.java @@ -705,8 +705,12 @@ public ImmobilienTransferTyp.Anbieter createImmobilienTransferTypAnbieter() { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link VirtuelleImmobilieBaseTyp }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link VirtuelleImmobilieBaseTyp }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link VirtuelleImmobilieBaseTyp }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "VirtuelleImmobilie") public JAXBElement createVirtuelleImmobilie(VirtuelleImmobilieBaseTyp value) { @@ -714,8 +718,12 @@ public JAXBElement createVirtuelleImmobilie(Virtuelle } /** - * Create an instance of {@link JAXBElement }{@code <}{@link ImmobilieBaseTyp }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link ImmobilieBaseTyp }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ImmobilieBaseTyp }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Immobilie") public JAXBElement createImmobilie(ImmobilieBaseTyp value) { @@ -723,8 +731,12 @@ public JAXBElement createImmobilie(ImmobilieBaseTyp value) { } /** - * Create an instance of {@link WohnungKauf }} + * Create an instance of {@link WohnungKauf } * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link WohnungKauf } */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "WohnungKauf", substitutionHeadNamespace = "http://www.immobilienscout24.de/immobilientransfer", substitutionHeadName = "Immobilie") public WohnungKauf createWohnungKauf(WohnungKauf.Type value) { @@ -732,8 +744,12 @@ public WohnungKauf createWohnungKauf(WohnungKauf.Type value) { } /** - * Create an instance of {@link WohnungMiete }} + * Create an instance of {@link WohnungMiete } * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link WohnungMiete } */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "WohnungMiete", substitutionHeadNamespace = "http://www.immobilienscout24.de/immobilientransfer", substitutionHeadName = "Immobilie") public WohnungMiete createWohnungMiete(WohnungMiete.Type value) { @@ -741,8 +757,12 @@ public WohnungMiete createWohnungMiete(WohnungMiete.Type value) { } /** - * Create an instance of {@link HausKauf }} + * Create an instance of {@link HausKauf } * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link HausKauf } */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "HausKauf", substitutionHeadNamespace = "http://www.immobilienscout24.de/immobilientransfer", substitutionHeadName = "Immobilie") public HausKauf createHausKauf(HausKauf.Type value) { @@ -750,8 +770,12 @@ public HausKauf createHausKauf(HausKauf.Type value) { } /** - * Create an instance of {@link HausMiete }} + * Create an instance of {@link HausMiete } * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link HausMiete } */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "HausMiete", substitutionHeadNamespace = "http://www.immobilienscout24.de/immobilientransfer", substitutionHeadName = "Immobilie") public HausMiete createHausMiete(HausMiete.Type value) { @@ -759,8 +783,12 @@ public HausMiete createHausMiete(HausMiete.Type value) { } /** - * Create an instance of {@link WAZ }} + * Create an instance of {@link WAZ } * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link WAZ } */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "WAZ", substitutionHeadNamespace = "http://www.immobilienscout24.de/immobilientransfer", substitutionHeadName = "Immobilie") public WAZ createWAZ(WAZ.Type value) { @@ -768,8 +796,12 @@ public WAZ createWAZ(WAZ.Type value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Grundstueck }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Grundstueck }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Grundstueck }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Grundstueck", substitutionHeadNamespace = "http://www.immobilienscout24.de/immobilientransfer", substitutionHeadName = "Immobilie") public JAXBElement createGrundstueck(Grundstueck value) { @@ -777,8 +809,12 @@ public JAXBElement createGrundstueck(Grundstueck value) { } /** - * Create an instance of {@link GrundstueckWohnenKauf }} + * Create an instance of {@link GrundstueckWohnenKauf } * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link GrundstueckWohnenKauf } */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "GrundstueckWohnenKauf", substitutionHeadNamespace = "http://www.immobilienscout24.de/immobilientransfer", substitutionHeadName = "Immobilie") public GrundstueckWohnenKauf createGrundstueckWohnenKauf(GrundstueckWohnenKauf.Type value) { @@ -786,8 +822,12 @@ public GrundstueckWohnenKauf createGrundstueckWohnenKauf(GrundstueckWohnenKauf.T } /** - * Create an instance of {@link GrundstueckWohnenMiete }} + * Create an instance of {@link GrundstueckWohnenMiete } * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link GrundstueckWohnenMiete } */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "GrundstueckWohnenMiete", substitutionHeadNamespace = "http://www.immobilienscout24.de/immobilientransfer", substitutionHeadName = "Immobilie") public GrundstueckWohnenMiete createGrundstueckWohnenMiete(GrundstueckWohnenMiete.Type value) { @@ -795,8 +835,12 @@ public GrundstueckWohnenMiete createGrundstueckWohnenMiete(GrundstueckWohnenMiet } /** - * Create an instance of {@link GrundstueckGewerbe }} + * Create an instance of {@link GrundstueckGewerbe } * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link GrundstueckGewerbe } */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "GrundstueckGewerbe", substitutionHeadNamespace = "http://www.immobilienscout24.de/immobilientransfer", substitutionHeadName = "Immobilie") public GrundstueckGewerbe createGrundstueckGewerbe(GrundstueckGewerbe.Type value) { @@ -804,8 +848,12 @@ public GrundstueckGewerbe createGrundstueckGewerbe(GrundstueckGewerbe.Type value } /** - * Create an instance of {@link JAXBElement }{@code <}{@link TypenHaus }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link TypenHaus }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link TypenHaus }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "TypenHaus", substitutionHeadNamespace = "http://www.immobilienscout24.de/immobilientransfer", substitutionHeadName = "VirtuelleImmobilie") public JAXBElement createTypenHaus(TypenHaus value) { @@ -813,8 +861,12 @@ public JAXBElement createTypenHaus(TypenHaus value) { } /** - * Create an instance of {@link BueroPraxis }} + * Create an instance of {@link BueroPraxis } * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link BueroPraxis } */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "BueroPraxis", substitutionHeadNamespace = "http://www.immobilienscout24.de/immobilientransfer", substitutionHeadName = "Immobilie") public BueroPraxis createBueroPraxis(BueroPraxis.Type value) { @@ -822,8 +874,12 @@ public BueroPraxis createBueroPraxis(BueroPraxis.Type value) { } /** - * Create an instance of {@link Einzelhandel }} + * Create an instance of {@link Einzelhandel } * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link Einzelhandel } */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Einzelhandel", substitutionHeadNamespace = "http://www.immobilienscout24.de/immobilientransfer", substitutionHeadName = "Immobilie") public Einzelhandel createEinzelhandel(Einzelhandel.Type value) { @@ -831,8 +887,12 @@ public Einzelhandel createEinzelhandel(Einzelhandel.Type value) { } /** - * Create an instance of {@link Gastronomie }} + * Create an instance of {@link Gastronomie } * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link Gastronomie } */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Gastronomie", substitutionHeadNamespace = "http://www.immobilienscout24.de/immobilientransfer", substitutionHeadName = "Immobilie") public Gastronomie createGastronomie(Gastronomie.Type value) { @@ -840,8 +900,12 @@ public Gastronomie createGastronomie(Gastronomie.Type value) { } /** - * Create an instance of {@link HalleProduktion }} + * Create an instance of {@link HalleProduktion } * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link HalleProduktion } */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "HalleProduktion", substitutionHeadNamespace = "http://www.immobilienscout24.de/immobilientransfer", substitutionHeadName = "Immobilie") public HalleProduktion createHalleProduktion(HalleProduktion.Type value) { @@ -849,8 +913,12 @@ public HalleProduktion createHalleProduktion(HalleProduktion.Type value) { } /** - * Create an instance of {@link SonstigeGewerbe }} + * Create an instance of {@link SonstigeGewerbe } * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link SonstigeGewerbe } */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "SonstigeGewerbe", substitutionHeadNamespace = "http://www.immobilienscout24.de/immobilientransfer", substitutionHeadName = "Immobilie") public SonstigeGewerbe createSonstigeGewerbe(SonstigeGewerbe.Type value) { @@ -858,8 +926,12 @@ public SonstigeGewerbe createSonstigeGewerbe(SonstigeGewerbe.Type value) { } /** - * Create an instance of {@link Anlageobjekt }} + * Create an instance of {@link Anlageobjekt } * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link Anlageobjekt } */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Anlageobjekt", substitutionHeadNamespace = "http://www.immobilienscout24.de/immobilientransfer", substitutionHeadName = "Immobilie") public Anlageobjekt createAnlageobjekt(Anlageobjekt.Type value) { @@ -867,8 +939,12 @@ public Anlageobjekt createAnlageobjekt(Anlageobjekt.Type value) { } /** - * Create an instance of {@link GarageMiete }} + * Create an instance of {@link GarageMiete } * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link GarageMiete } */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "GarageMiete", substitutionHeadNamespace = "http://www.immobilienscout24.de/immobilientransfer", substitutionHeadName = "Immobilie") public GarageMiete createGarageMiete(GarageMiete.Type value) { @@ -876,8 +952,12 @@ public GarageMiete createGarageMiete(GarageMiete.Type value) { } /** - * Create an instance of {@link GarageKauf }} + * Create an instance of {@link GarageKauf } * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link GarageKauf } */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "GarageKauf", substitutionHeadNamespace = "http://www.immobilienscout24.de/immobilientransfer", substitutionHeadName = "Immobilie") public GarageKauf createGarageKauf(GarageKauf.Type value) { @@ -885,8 +965,12 @@ public GarageKauf createGarageKauf(GarageKauf.Type value) { } /** - * Create an instance of {@link Zwangsversteigerung }} + * Create an instance of {@link Zwangsversteigerung } * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link Zwangsversteigerung } */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Zwangsversteigerung", substitutionHeadNamespace = "http://www.immobilienscout24.de/immobilientransfer", substitutionHeadName = "Immobilie") public Zwangsversteigerung createZwangsversteigerung(Zwangsversteigerung.Type value) { @@ -894,8 +978,12 @@ public Zwangsversteigerung createZwangsversteigerung(Zwangsversteigerung.Type va } /** - * Create an instance of {@link WGZimmer }} + * Create an instance of {@link WGZimmer } * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link WGZimmer } */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "WGZimmer", substitutionHeadNamespace = "http://www.immobilienscout24.de/immobilientransfer", substitutionHeadName = "Immobilie") public WGZimmer createWGZimmer(WGZimmer.Type value) { @@ -903,8 +991,12 @@ public WGZimmer createWGZimmer(WGZimmer.Type value) { } /** - * Create an instance of {@link IS24ImmobilienTransfer }} + * Create an instance of {@link IS24ImmobilienTransfer } * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link IS24ImmobilienTransfer } */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "IS24ImmobilienTransfer") public IS24ImmobilienTransfer createIS24ImmobilienTransfer(ImmobilienTransferTyp value) { @@ -912,8 +1004,12 @@ public IS24ImmobilienTransfer createIS24ImmobilienTransfer(ImmobilienTransferTyp } /** - * Create an instance of {@link JAXBElement }{@code <}{@link ApiSuchfelderTyp }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link ApiSuchfelderTyp }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ApiSuchfelderTyp }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "ApiSuchfelder", scope = ImmobilieBaseTyp.class) public JAXBElement createImmobilieBaseTypApiSuchfelder(ApiSuchfelderTyp value) { @@ -921,8 +1017,12 @@ public JAXBElement createImmobilieBaseTypApiSuchfelder(ApiSuch } /** - * Create an instance of {@link JAXBElement }{@code <}{@link HebeanlageTyp }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link HebeanlageTyp }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link HebeanlageTyp }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Lastenaufzug", scope = EinzelhandelTyp.class) public JAXBElement createEinzelhandelTypLastenaufzug(HebeanlageTyp value) { @@ -930,8 +1030,12 @@ public JAXBElement createEinzelhandelTypLastenaufzug(HebeanlageTy } /** - * Create an instance of {@link JAXBElement }{@code <}{@link ApiSuchfelderTyp }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link ApiSuchfelderTyp }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link ApiSuchfelderTyp }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "ApiSuchfelder", scope = VirtuelleImmobilieBaseTyp.class) public JAXBElement createVirtuelleImmobilieBaseTypApiSuchfelder(ApiSuchfelderTyp value) { @@ -939,8 +1043,12 @@ public JAXBElement createVirtuelleImmobilieBaseTypApiSuchfelde } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Ackerland", scope = GrundstueckEmpfohleneNutzung.class) public JAXBElement createGrundstueckEmpfohleneNutzungAckerland(Object value) { @@ -948,8 +1056,12 @@ public JAXBElement createGrundstueckEmpfohleneNutzungAckerland(Object va } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Bauerwartungsland", scope = GrundstueckEmpfohleneNutzung.class) public JAXBElement createGrundstueckEmpfohleneNutzungBauerwartungsland(Object value) { @@ -957,8 +1069,12 @@ public JAXBElement createGrundstueckEmpfohleneNutzungBauerwartungsland(O } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Bootsstaende", scope = GrundstueckEmpfohleneNutzung.class) public JAXBElement createGrundstueckEmpfohleneNutzungBootsstaende(Object value) { @@ -966,8 +1082,12 @@ public JAXBElement createGrundstueckEmpfohleneNutzungBootsstaende(Object } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Buero", scope = GrundstueckEmpfohleneNutzung.class) public JAXBElement createGrundstueckEmpfohleneNutzungBuero(Object value) { @@ -975,8 +1095,12 @@ public JAXBElement createGrundstueckEmpfohleneNutzungBuero(Object value) } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Camping", scope = GrundstueckEmpfohleneNutzung.class) public JAXBElement createGrundstueckEmpfohleneNutzungCamping(Object value) { @@ -984,8 +1108,12 @@ public JAXBElement createGrundstueckEmpfohleneNutzungCamping(Object valu } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Doppelhaus", scope = GrundstueckEmpfohleneNutzung.class) public JAXBElement createGrundstueckEmpfohleneNutzungDoppelhaus(Object value) { @@ -993,8 +1121,12 @@ public JAXBElement createGrundstueckEmpfohleneNutzungDoppelhaus(Object v } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Einfamilienhaus", scope = GrundstueckEmpfohleneNutzung.class) public JAXBElement createGrundstueckEmpfohleneNutzungEinfamilienhaus(Object value) { @@ -1002,8 +1134,12 @@ public JAXBElement createGrundstueckEmpfohleneNutzungEinfamilienhaus(Obj } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Einzelhandel-gross", scope = GrundstueckEmpfohleneNutzung.class) public JAXBElement createGrundstueckEmpfohleneNutzungEinzelhandelGross(Object value) { @@ -1011,8 +1147,12 @@ public JAXBElement createGrundstueckEmpfohleneNutzungEinzelhandelGross(O } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Einzelhandel-klein", scope = GrundstueckEmpfohleneNutzung.class) public JAXBElement createGrundstueckEmpfohleneNutzungEinzelhandelKlein(Object value) { @@ -1020,8 +1160,12 @@ public JAXBElement createGrundstueckEmpfohleneNutzungEinzelhandelKlein(O } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Garagen", scope = GrundstueckEmpfohleneNutzung.class) public JAXBElement createGrundstueckEmpfohleneNutzungGaragen(Object value) { @@ -1029,8 +1173,12 @@ public JAXBElement createGrundstueckEmpfohleneNutzungGaragen(Object valu } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Garten", scope = GrundstueckEmpfohleneNutzung.class) public JAXBElement createGrundstueckEmpfohleneNutzungGarten(Object value) { @@ -1038,8 +1186,12 @@ public JAXBElement createGrundstueckEmpfohleneNutzungGarten(Object value } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Gastronomie", scope = GrundstueckEmpfohleneNutzung.class) public JAXBElement createGrundstueckEmpfohleneNutzungGastronomie(Object value) { @@ -1047,8 +1199,12 @@ public JAXBElement createGrundstueckEmpfohleneNutzungGastronomie(Object } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Gewerbe", scope = GrundstueckEmpfohleneNutzung.class) public JAXBElement createGrundstueckEmpfohleneNutzungGewerbe(Object value) { @@ -1056,8 +1212,12 @@ public JAXBElement createGrundstueckEmpfohleneNutzungGewerbe(Object valu } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Hotel", scope = GrundstueckEmpfohleneNutzung.class) public JAXBElement createGrundstueckEmpfohleneNutzungHotel(Object value) { @@ -1065,8 +1225,12 @@ public JAXBElement createGrundstueckEmpfohleneNutzungHotel(Object value) } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Industrie", scope = GrundstueckEmpfohleneNutzung.class) public JAXBElement createGrundstueckEmpfohleneNutzungIndustrie(Object value) { @@ -1074,8 +1238,12 @@ public JAXBElement createGrundstueckEmpfohleneNutzungIndustrie(Object va } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "keineBebauung", scope = GrundstueckEmpfohleneNutzung.class) public JAXBElement createGrundstueckEmpfohleneNutzungKeineBebauung(Object value) { @@ -1083,8 +1251,12 @@ public JAXBElement createGrundstueckEmpfohleneNutzungKeineBebauung(Objec } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Kleingewerbe", scope = GrundstueckEmpfohleneNutzung.class) public JAXBElement createGrundstueckEmpfohleneNutzungKleingewerbe(Object value) { @@ -1092,8 +1264,12 @@ public JAXBElement createGrundstueckEmpfohleneNutzungKleingewerbe(Object } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Lager", scope = GrundstueckEmpfohleneNutzung.class) public JAXBElement createGrundstueckEmpfohleneNutzungLager(Object value) { @@ -1101,8 +1277,12 @@ public JAXBElement createGrundstueckEmpfohleneNutzungLager(Object value) } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Mehrfamilienhaus", scope = GrundstueckEmpfohleneNutzung.class) public JAXBElement createGrundstueckEmpfohleneNutzungMehrfamilienhaus(Object value) { @@ -1110,8 +1290,12 @@ public JAXBElement createGrundstueckEmpfohleneNutzungMehrfamilienhaus(Ob } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Obstpflanzung", scope = GrundstueckEmpfohleneNutzung.class) public JAXBElement createGrundstueckEmpfohleneNutzungObstpflanzung(Object value) { @@ -1119,8 +1303,12 @@ public JAXBElement createGrundstueckEmpfohleneNutzungObstpflanzung(Objec } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Parkhaus", scope = GrundstueckEmpfohleneNutzung.class) public JAXBElement createGrundstueckEmpfohleneNutzungParkhaus(Object value) { @@ -1128,8 +1316,12 @@ public JAXBElement createGrundstueckEmpfohleneNutzungParkhaus(Object val } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Produktion", scope = GrundstueckEmpfohleneNutzung.class) public JAXBElement createGrundstueckEmpfohleneNutzungProduktion(Object value) { @@ -1137,8 +1329,12 @@ public JAXBElement createGrundstueckEmpfohleneNutzungProduktion(Object v } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Reihenhaus", scope = GrundstueckEmpfohleneNutzung.class) public JAXBElement createGrundstueckEmpfohleneNutzungReihenhaus(Object value) { @@ -1146,8 +1342,12 @@ public JAXBElement createGrundstueckEmpfohleneNutzungReihenhaus(Object v } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Stellplaetze", scope = GrundstueckEmpfohleneNutzung.class) public JAXBElement createGrundstueckEmpfohleneNutzungStellplaetze(Object value) { @@ -1155,8 +1355,12 @@ public JAXBElement createGrundstueckEmpfohleneNutzungStellplaetze(Object } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Villa", scope = GrundstueckEmpfohleneNutzung.class) public JAXBElement createGrundstueckEmpfohleneNutzungVilla(Object value) { @@ -1164,8 +1368,12 @@ public JAXBElement createGrundstueckEmpfohleneNutzungVilla(Object value) } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Wald", scope = GrundstueckEmpfohleneNutzung.class) public JAXBElement createGrundstueckEmpfohleneNutzungWald(Object value) { @@ -1173,8 +1381,12 @@ public JAXBElement createGrundstueckEmpfohleneNutzungWald(Object value) } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "KeineAngabe", scope = BefeuerungsArtTyp.class) public JAXBElement createBefeuerungsArtTypKeineAngabe(Object value) { @@ -1182,8 +1394,12 @@ public JAXBElement createBefeuerungsArtTypKeineAngabe(Object value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Erdwaerme", scope = BefeuerungsArtTyp.class) public JAXBElement createBefeuerungsArtTypErdwaerme(Object value) { @@ -1191,8 +1407,12 @@ public JAXBElement createBefeuerungsArtTypErdwaerme(Object value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Solarheizung", scope = BefeuerungsArtTyp.class) public JAXBElement createBefeuerungsArtTypSolarheizung(Object value) { @@ -1200,8 +1420,12 @@ public JAXBElement createBefeuerungsArtTypSolarheizung(Object value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Pelletheizung", scope = BefeuerungsArtTyp.class) public JAXBElement createBefeuerungsArtTypPelletheizung(Object value) { @@ -1209,8 +1433,12 @@ public JAXBElement createBefeuerungsArtTypPelletheizung(Object value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Gas", scope = BefeuerungsArtTyp.class) public JAXBElement createBefeuerungsArtTypGas(Object value) { @@ -1218,8 +1446,12 @@ public JAXBElement createBefeuerungsArtTypGas(Object value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Oel", scope = BefeuerungsArtTyp.class) public JAXBElement createBefeuerungsArtTypOel(Object value) { @@ -1227,8 +1459,12 @@ public JAXBElement createBefeuerungsArtTypOel(Object value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Fernwaerme", scope = BefeuerungsArtTyp.class) public JAXBElement createBefeuerungsArtTypFernwaerme(Object value) { @@ -1236,8 +1472,12 @@ public JAXBElement createBefeuerungsArtTypFernwaerme(Object value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Strom", scope = BefeuerungsArtTyp.class) public JAXBElement createBefeuerungsArtTypStrom(Object value) { @@ -1245,8 +1485,12 @@ public JAXBElement createBefeuerungsArtTypStrom(Object value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Kohle", scope = BefeuerungsArtTyp.class) public JAXBElement createBefeuerungsArtTypKohle(Object value) { @@ -1254,8 +1498,12 @@ public JAXBElement createBefeuerungsArtTypKohle(Object value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Kauf", scope = VermarktungGewerbeTyp2 .class) public JAXBElement createVermarktungGewerbeTyp2Kauf(Object value) { @@ -1263,8 +1511,12 @@ public JAXBElement createVermarktungGewerbeTyp2Kauf(Object value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link VermarktungGewerbeTyp.Miete }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link VermarktungGewerbeTyp.Miete }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link VermarktungGewerbeTyp.Miete }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Miete", scope = VermarktungGewerbeTyp.class) public JAXBElement createVermarktungGewerbeTypMiete(VermarktungGewerbeTyp.Miete value) { @@ -1272,8 +1524,12 @@ public JAXBElement createVermarktungGewerbeTypMiete } /** - * Create an instance of {@link JAXBElement }{@code <}{@link VermarktungGewerbeTyp.Kauf }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link VermarktungGewerbeTyp.Kauf }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link VermarktungGewerbeTyp.Kauf }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Kauf", scope = VermarktungGewerbeTyp.class) public JAXBElement createVermarktungGewerbeTypKauf(VermarktungGewerbeTyp.Kauf value) { @@ -1281,8 +1537,12 @@ public JAXBElement createVermarktungGewerbeTypKauf(V } /** - * Create an instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckWohnenMieteTyp.Pacht }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckWohnenMieteTyp.Pacht }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckWohnenMieteTyp.Pacht }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Pacht", scope = VermarktungGrundstueckWohnenMieteTyp.class) public JAXBElement createVermarktungGrundstueckWohnenMieteTypPacht(VermarktungGrundstueckWohnenMieteTyp.Pacht value) { @@ -1290,8 +1550,12 @@ public JAXBElement createVermarktung } /** - * Create an instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckWohnenMieteTyp.Miete }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckWohnenMieteTyp.Miete }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckWohnenMieteTyp.Miete }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Miete", scope = VermarktungGrundstueckWohnenMieteTyp.class) public JAXBElement createVermarktungGrundstueckWohnenMieteTypMiete(VermarktungGrundstueckWohnenMieteTyp.Miete value) { @@ -1299,8 +1563,12 @@ public JAXBElement createVermarktung } /** - * Create an instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckWohnenKaufTyp.Kauf }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckWohnenKaufTyp.Kauf }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckWohnenKaufTyp.Kauf }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Kauf", scope = VermarktungGrundstueckWohnenKaufTyp.class) public JAXBElement createVermarktungGrundstueckWohnenKaufTypKauf(VermarktungGrundstueckWohnenKaufTyp.Kauf value) { @@ -1308,8 +1576,12 @@ public JAXBElement createVermarktungGr } /** - * Create an instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckWohnenKaufTyp.Erbpacht }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckWohnenKaufTyp.Erbpacht }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckWohnenKaufTyp.Erbpacht }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Erbpacht", scope = VermarktungGrundstueckWohnenKaufTyp.class) public JAXBElement createVermarktungGrundstueckWohnenKaufTypErbpacht(VermarktungGrundstueckWohnenKaufTyp.Erbpacht value) { @@ -1317,8 +1589,12 @@ public JAXBElement createVermarktu } /** - * Create an instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckTypAlt.Kauf }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckTypAlt.Kauf }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckTypAlt.Kauf }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Kauf", scope = VermarktungGrundstueckTypAlt.class) public JAXBElement createVermarktungGrundstueckTypAltKauf(VermarktungGrundstueckTypAlt.Kauf value) { @@ -1326,8 +1602,12 @@ public JAXBElement createVermarktungGrundstue } /** - * Create an instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckTypAlt.Pacht }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckTypAlt.Pacht }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckTypAlt.Pacht }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Pacht", scope = VermarktungGrundstueckTypAlt.class) public JAXBElement createVermarktungGrundstueckTypAltPacht(VermarktungGrundstueckTypAlt.Pacht value) { @@ -1335,8 +1615,12 @@ public JAXBElement createVermarktungGrundstu } /** - * Create an instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckTypAlt.Erbpacht }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckTypAlt.Erbpacht }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckTypAlt.Erbpacht }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Erbpacht", scope = VermarktungGrundstueckTypAlt.class) public JAXBElement createVermarktungGrundstueckTypAltErbpacht(VermarktungGrundstueckTypAlt.Erbpacht value) { @@ -1344,8 +1628,12 @@ public JAXBElement createVermarktungGrund } /** - * Create an instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckGewerbeTyp.Kauf }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckGewerbeTyp.Kauf }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckGewerbeTyp.Kauf }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Kauf", scope = VermarktungGrundstueckGewerbeTyp.class) public JAXBElement createVermarktungGrundstueckGewerbeTypKauf(VermarktungGrundstueckGewerbeTyp.Kauf value) { @@ -1353,8 +1641,12 @@ public JAXBElement createVermarktungGrund } /** - * Create an instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckGewerbeTyp.Pacht }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckGewerbeTyp.Pacht }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckGewerbeTyp.Pacht }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Pacht", scope = VermarktungGrundstueckGewerbeTyp.class) public JAXBElement createVermarktungGrundstueckGewerbeTypPacht(VermarktungGrundstueckGewerbeTyp.Pacht value) { @@ -1362,8 +1654,12 @@ public JAXBElement createVermarktungGrun } /** - * Create an instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckGewerbeTyp.Erbpacht }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckGewerbeTyp.Erbpacht }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckGewerbeTyp.Erbpacht }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Erbpacht", scope = VermarktungGrundstueckGewerbeTyp.class) public JAXBElement createVermarktungGrundstueckGewerbeTypErbpacht(VermarktungGrundstueckGewerbeTyp.Erbpacht value) { @@ -1371,8 +1667,12 @@ public JAXBElement createVermarktungG } /** - * Create an instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckGewerbeTyp.Miete }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckGewerbeTyp.Miete }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link VermarktungGrundstueckGewerbeTyp.Miete }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "Miete", scope = VermarktungGrundstueckGewerbeTyp.class) public JAXBElement createVermarktungGrundstueckGewerbeTypMiete(VermarktungGrundstueckGewerbeTyp.Miete value) { @@ -1380,8 +1680,12 @@ public JAXBElement createVermarktungGrun } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "ApiSuchfeld1", scope = ApiSuchfelderTyp.class) public JAXBElement createApiSuchfelderTypApiSuchfeld1(String value) { @@ -1389,8 +1693,12 @@ public JAXBElement createApiSuchfelderTypApiSuchfeld1(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "ApiSuchfeld2", scope = ApiSuchfelderTyp.class) public JAXBElement createApiSuchfelderTypApiSuchfeld2(String value) { @@ -1398,8 +1706,12 @@ public JAXBElement createApiSuchfelderTypApiSuchfeld2(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immobilienscout24.de/immobilientransfer", name = "ApiSuchfeld3", scope = ApiSuchfelderTyp.class) public JAXBElement createApiSuchfelderTypApiSuchfeld3(String value) { diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ObjektZustandTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ObjektZustandTyp.java index a978c550..db46af1c 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ObjektZustandTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ObjektZustandTyp.java @@ -34,7 +34,7 @@ */ @XmlType(name = "ObjektZustandTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum ObjektZustandTyp { @XmlEnumValue("keineAngabe") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ParkplatzsituationTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ParkplatzsituationTyp.java index 408b13a6..d11188ea 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ParkplatzsituationTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ParkplatzsituationTyp.java @@ -27,7 +27,7 @@ */ @XmlType(name = "ParkplatzsituationTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum ParkplatzsituationTyp { @XmlEnumValue("keineAngabe") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/RauchenTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/RauchenTyp.java index 9275a311..a41d838e 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/RauchenTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/RauchenTyp.java @@ -26,7 +26,7 @@ */ @XmlType(name = "RauchenTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum RauchenTyp { @XmlEnumValue("keineAngabe") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/SonstigeGewerbe.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/SonstigeGewerbe.java index fb98c1e7..061e8b53 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/SonstigeGewerbe.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/SonstigeGewerbe.java @@ -52,22 +52,22 @@ public SonstigeGewerbe() { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Type extends SonstigeGewerbeTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -75,36 +75,36 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new SonstigeGewerbe.Type(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -118,9 +118,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/SonstigeGewerbeKategorieTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/SonstigeGewerbeKategorieTyp.java index c7750b8a..ca6e8b21 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/SonstigeGewerbeKategorieTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/SonstigeGewerbeKategorieTyp.java @@ -31,7 +31,7 @@ */ @XmlType(name = "SonstigeGewerbeKategorieTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum SonstigeGewerbeKategorieTyp { @XmlEnumValue("Anwesen") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/SonstigeGewerbeTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/SonstigeGewerbeTyp.java index f2cb4554..c0cd607b 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/SonstigeGewerbeTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/SonstigeGewerbeTyp.java @@ -56,34 +56,34 @@ @XmlSeeAlso({ org.openestate.io.is24_xml.xml.SonstigeGewerbe.Type.class }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class SonstigeGewerbeTyp extends GewerbeImmoBaseTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "Vermarktung", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected VermarktungGewerbeTyp2 vermarktung; @XmlAttribute(name = "Objektkategorie2", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected SonstigeGewerbeKategorieTyp objektkategorie2; @XmlAttribute(name = "Hauptflaeche") @XmlJavaTypeAdapter(Adapter34 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal hauptflaeche; @XmlAttribute(name = "GrundstuecksFlaeche") @XmlJavaTypeAdapter(Adapter34 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal grundstuecksFlaeche; @XmlAttribute(name = "Bodenbelag") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BodenbelagTyp bodenbelag; @XmlAttribute(name = "Denkmalschutzobjekt") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean denkmalschutzobjekt; @XmlAttribute(name = "Keller") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean keller; /** @@ -94,7 +94,7 @@ public class SonstigeGewerbeTyp * {@link VermarktungGewerbeTyp2 } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public VermarktungGewerbeTyp2 getVermarktung() { return vermarktung; } @@ -107,7 +107,7 @@ public VermarktungGewerbeTyp2 getVermarktung() { * {@link VermarktungGewerbeTyp2 } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setVermarktung(VermarktungGewerbeTyp2 value) { this.vermarktung = value; } @@ -120,7 +120,7 @@ public void setVermarktung(VermarktungGewerbeTyp2 value) { * {@link SonstigeGewerbeKategorieTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public SonstigeGewerbeKategorieTyp getObjektkategorie2() { return objektkategorie2; } @@ -133,7 +133,7 @@ public SonstigeGewerbeKategorieTyp getObjektkategorie2() { * {@link SonstigeGewerbeKategorieTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setObjektkategorie2(SonstigeGewerbeKategorieTyp value) { this.objektkategorie2 = value; } @@ -146,7 +146,7 @@ public void setObjektkategorie2(SonstigeGewerbeKategorieTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getHauptflaeche() { return hauptflaeche; } @@ -159,7 +159,7 @@ public BigDecimal getHauptflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setHauptflaeche(BigDecimal value) { this.hauptflaeche = value; } @@ -172,7 +172,7 @@ public void setHauptflaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getGrundstuecksFlaeche() { return grundstuecksFlaeche; } @@ -185,7 +185,7 @@ public BigDecimal getGrundstuecksFlaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGrundstuecksFlaeche(BigDecimal value) { this.grundstuecksFlaeche = value; } @@ -198,7 +198,7 @@ public void setGrundstuecksFlaeche(BigDecimal value) { * {@link BodenbelagTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BodenbelagTyp getBodenbelag() { if (bodenbelag == null) { return BodenbelagTyp.KEINE_ANGABE; @@ -215,7 +215,7 @@ public BodenbelagTyp getBodenbelag() { * {@link BodenbelagTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBodenbelag(BodenbelagTyp value) { this.bodenbelag = value; } @@ -228,7 +228,7 @@ public void setBodenbelag(BodenbelagTyp value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getDenkmalschutzobjekt() { return denkmalschutzobjekt; } @@ -241,7 +241,7 @@ public Boolean getDenkmalschutzobjekt() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setDenkmalschutzobjekt(Boolean value) { this.denkmalschutzobjekt = value; } @@ -254,7 +254,7 @@ public void setDenkmalschutzobjekt(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getKeller() { return keller; } @@ -267,20 +267,20 @@ public Boolean getKeller() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKeller(Boolean value) { this.keller = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -288,7 +288,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); { @@ -329,18 +329,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); @@ -441,12 +441,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new SonstigeGewerbeTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -524,9 +524,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/StatusTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/StatusTyp.java index f3d8a34a..7b9582a3 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/StatusTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/StatusTyp.java @@ -24,7 +24,7 @@ */ @XmlType(name = "StatusTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum StatusTyp { @XmlEnumValue("aktiv") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/StellplatzKategorieTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/StellplatzKategorieTyp.java index 39d81cec..7c8cc16e 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/StellplatzKategorieTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/StellplatzKategorieTyp.java @@ -31,7 +31,7 @@ */ @XmlType(name = "StellplatzKategorieTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum StellplatzKategorieTyp { @XmlEnumValue("keineAngabe") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/TVAnschlussTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/TVAnschlussTyp.java index 0544f65c..00e467be 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/TVAnschlussTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/TVAnschlussTyp.java @@ -26,7 +26,7 @@ */ @XmlType(name = "TVAnschlussTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum TVAnschlussTyp { @XmlEnumValue("keineAngabe") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/TelefonanschlussTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/TelefonanschlussTyp.java index f019c680..13b61854 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/TelefonanschlussTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/TelefonanschlussTyp.java @@ -26,7 +26,7 @@ */ @XmlType(name = "TelefonanschlussTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum TelefonanschlussTyp { @XmlEnumValue("keineAngabe") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/TypenHaus.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/TypenHaus.java index 2dd35fee..ab988c53 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/TypenHaus.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/TypenHaus.java @@ -50,22 +50,22 @@ */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class TypenHaus extends TypenHausTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -73,36 +73,36 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new TypenHaus(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -116,9 +116,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/TypenHausKategorienTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/TypenHausKategorienTyp.java index 95087015..d0933a6f 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/TypenHausKategorienTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/TypenHausKategorienTyp.java @@ -35,7 +35,7 @@ */ @XmlType(name = "TypenHausKategorienTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum TypenHausKategorienTyp { @XmlEnumValue("Blockhaus") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/TypenHausTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/TypenHausTyp.java index b487ed31..2bc663cc 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/TypenHausTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/TypenHausTyp.java @@ -68,7 +68,7 @@ @XmlSeeAlso({ TypenHaus.class }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class TypenHausTyp extends VirtuelleImmobilieBaseTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 @@ -76,59 +76,59 @@ public class TypenHausTyp @XmlElement(name = "Baureihe") @XmlJavaTypeAdapter(Adapter15 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String baureihe; @XmlElement(name = "Haustypinfo") @XmlJavaTypeAdapter(Adapter15 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String haustypinfo; @XmlElement(name = "Dachform") @XmlJavaTypeAdapter(Adapter15 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String dachform; @XmlElement(name = "WohnFlProGeschoss") @XmlJavaTypeAdapter(Adapter15 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String wohnFlProGeschoss; @XmlElement(name = "PreisProBauleistung") @XmlJavaTypeAdapter(Adapter15 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String preisProBauleistung; @XmlAttribute(name = "Objektkategorie2") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected TypenHausKategorienTyp objektkategorie2; @XmlAttribute(name = "Wohnflaeche", required = true) @XmlJavaTypeAdapter(Adapter34 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal wohnflaeche; @XmlAttribute(name = "Grundflaeche") @XmlJavaTypeAdapter(Adapter34 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal grundflaeche; @XmlAttribute(name = "Gesamtflaeche") @XmlJavaTypeAdapter(Adapter34 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal gesamtflaeche; @XmlAttribute(name = "Zimmeranzahl", required = true) @XmlJavaTypeAdapter(Adapter32 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal zimmeranzahl; @XmlAttribute(name = "PreisAb", required = true) @XmlJavaTypeAdapter(Adapter35 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal preisAb; @XmlAttribute(name = "Bauweise") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BauweiseTyp bauweise; @XmlAttribute(name = "KWert") @XmlJavaTypeAdapter(Adapter28 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal kWert; @XmlAttribute(name = "Ausbaustufe") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected AusbaustufeTyp ausbaustufe; @XmlAttribute(name = "Energiestandard") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected EnergiestandardTyp energiestandard; /** @@ -139,7 +139,7 @@ public class TypenHausTyp * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getBaureihe() { return baureihe; } @@ -152,7 +152,7 @@ public String getBaureihe() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBaureihe(String value) { this.baureihe = value; } @@ -165,7 +165,7 @@ public void setBaureihe(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getHaustypinfo() { return haustypinfo; } @@ -178,7 +178,7 @@ public String getHaustypinfo() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setHaustypinfo(String value) { this.haustypinfo = value; } @@ -191,7 +191,7 @@ public void setHaustypinfo(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getDachform() { return dachform; } @@ -204,7 +204,7 @@ public String getDachform() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setDachform(String value) { this.dachform = value; } @@ -217,7 +217,7 @@ public void setDachform(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getWohnFlProGeschoss() { return wohnFlProGeschoss; } @@ -230,7 +230,7 @@ public String getWohnFlProGeschoss() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setWohnFlProGeschoss(String value) { this.wohnFlProGeschoss = value; } @@ -243,7 +243,7 @@ public void setWohnFlProGeschoss(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getPreisProBauleistung() { return preisProBauleistung; } @@ -256,7 +256,7 @@ public String getPreisProBauleistung() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setPreisProBauleistung(String value) { this.preisProBauleistung = value; } @@ -269,7 +269,7 @@ public void setPreisProBauleistung(String value) { * {@link TypenHausKategorienTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public TypenHausKategorienTyp getObjektkategorie2() { if (objektkategorie2 == null) { return TypenHausKategorienTyp.KEINE_ANGABE; @@ -286,7 +286,7 @@ public TypenHausKategorienTyp getObjektkategorie2() { * {@link TypenHausKategorienTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setObjektkategorie2(TypenHausKategorienTyp value) { this.objektkategorie2 = value; } @@ -299,7 +299,7 @@ public void setObjektkategorie2(TypenHausKategorienTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getWohnflaeche() { return wohnflaeche; } @@ -312,7 +312,7 @@ public BigDecimal getWohnflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setWohnflaeche(BigDecimal value) { this.wohnflaeche = value; } @@ -325,7 +325,7 @@ public void setWohnflaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getGrundflaeche() { return grundflaeche; } @@ -338,7 +338,7 @@ public BigDecimal getGrundflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGrundflaeche(BigDecimal value) { this.grundflaeche = value; } @@ -351,7 +351,7 @@ public void setGrundflaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getGesamtflaeche() { return gesamtflaeche; } @@ -364,7 +364,7 @@ public BigDecimal getGesamtflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGesamtflaeche(BigDecimal value) { this.gesamtflaeche = value; } @@ -377,7 +377,7 @@ public void setGesamtflaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getZimmeranzahl() { return zimmeranzahl; } @@ -390,7 +390,7 @@ public BigDecimal getZimmeranzahl() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setZimmeranzahl(BigDecimal value) { this.zimmeranzahl = value; } @@ -403,7 +403,7 @@ public void setZimmeranzahl(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getPreisAb() { return preisAb; } @@ -416,7 +416,7 @@ public BigDecimal getPreisAb() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setPreisAb(BigDecimal value) { this.preisAb = value; } @@ -429,7 +429,7 @@ public void setPreisAb(BigDecimal value) { * {@link BauweiseTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BauweiseTyp getBauweise() { return bauweise; } @@ -442,7 +442,7 @@ public BauweiseTyp getBauweise() { * {@link BauweiseTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBauweise(BauweiseTyp value) { this.bauweise = value; } @@ -455,7 +455,7 @@ public void setBauweise(BauweiseTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getKWert() { return kWert; } @@ -468,7 +468,7 @@ public BigDecimal getKWert() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKWert(BigDecimal value) { this.kWert = value; } @@ -481,7 +481,7 @@ public void setKWert(BigDecimal value) { * {@link AusbaustufeTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public AusbaustufeTyp getAusbaustufe() { return ausbaustufe; } @@ -494,7 +494,7 @@ public AusbaustufeTyp getAusbaustufe() { * {@link AusbaustufeTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAusbaustufe(AusbaustufeTyp value) { this.ausbaustufe = value; } @@ -507,7 +507,7 @@ public void setAusbaustufe(AusbaustufeTyp value) { * {@link EnergiestandardTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public EnergiestandardTyp getEnergiestandard() { return energiestandard; } @@ -520,20 +520,20 @@ public EnergiestandardTyp getEnergiestandard() { * {@link EnergiestandardTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setEnergiestandard(EnergiestandardTyp value) { this.energiestandard = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -541,7 +541,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); { @@ -622,18 +622,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); @@ -838,12 +838,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new TypenHausTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -993,9 +993,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGarageKaufTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGarageKaufTyp.java index 1688b2b8..6d05df6e 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGarageKaufTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGarageKaufTyp.java @@ -41,13 +41,13 @@ */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "VermarktungGarageKaufTyp") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class VermarktungGarageKaufTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "Kaufpreis", required = true) @XmlJavaTypeAdapter(Adapter35 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal kaufpreis; /** @@ -58,7 +58,7 @@ public class VermarktungGarageKaufTyp implements Serializable, Cloneable, CopyTo * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getKaufpreis() { return kaufpreis; } @@ -71,20 +71,20 @@ public BigDecimal getKaufpreis() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKaufpreis(BigDecimal value) { this.kaufpreis = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -92,7 +92,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { BigDecimal theKaufpreis; @@ -102,18 +102,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof VermarktungGarageKaufTyp) { @@ -135,12 +135,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new VermarktungGarageKaufTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -161,9 +161,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGarageMieteTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGarageMieteTyp.java index 5a794e07..35f8c2a9 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGarageMieteTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGarageMieteTyp.java @@ -41,13 +41,13 @@ */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "VermarktungGarageMieteTyp") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class VermarktungGarageMieteTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "Miete", required = true) @XmlJavaTypeAdapter(Adapter35 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal miete; /** @@ -58,7 +58,7 @@ public class VermarktungGarageMieteTyp implements Serializable, Cloneable, CopyT * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getMiete() { return miete; } @@ -71,20 +71,20 @@ public BigDecimal getMiete() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setMiete(BigDecimal value) { this.miete = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -92,7 +92,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { BigDecimal theMiete; @@ -102,18 +102,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof VermarktungGarageMieteTyp) { @@ -135,12 +135,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new VermarktungGarageMieteTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -161,9 +161,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGewerbeTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGewerbeTyp.java index 323bc0c5..d7ac501c 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGewerbeTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGewerbeTyp.java @@ -69,23 +69,23 @@ "miete", "kauf" }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class VermarktungGewerbeTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElementRef(name = "Miete", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement miete; @XmlElementRef(name = "Kauf", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement kauf; @XmlAttribute(name = "PreisParkflaeche") @XmlJavaTypeAdapter(Adapter35 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal preisParkflaeche; @XmlAttribute(name = "Nebenkosten") @XmlJavaTypeAdapter(Adapter35 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal nebenkosten; /** @@ -96,7 +96,7 @@ public class VermarktungGewerbeTyp implements Serializable, Cloneable, CopyTo2, * {@link JAXBElement }{@code <}{@link VermarktungGewerbeTyp.Miete }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getMiete() { return miete; } @@ -109,7 +109,7 @@ public JAXBElement getMiete() { * {@link JAXBElement }{@code <}{@link VermarktungGewerbeTyp.Miete }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setMiete(JAXBElement value) { this.miete = value; } @@ -122,7 +122,7 @@ public void setMiete(JAXBElement value) { * {@link JAXBElement }{@code <}{@link VermarktungGewerbeTyp.Kauf }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getKauf() { return kauf; } @@ -135,7 +135,7 @@ public JAXBElement getKauf() { * {@link JAXBElement }{@code <}{@link VermarktungGewerbeTyp.Kauf }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKauf(JAXBElement value) { this.kauf = value; } @@ -148,7 +148,7 @@ public void setKauf(JAXBElement value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getPreisParkflaeche() { return preisParkflaeche; } @@ -161,7 +161,7 @@ public BigDecimal getPreisParkflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setPreisParkflaeche(BigDecimal value) { this.preisParkflaeche = value; } @@ -174,7 +174,7 @@ public void setPreisParkflaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getNebenkosten() { return nebenkosten; } @@ -187,20 +187,20 @@ public BigDecimal getNebenkosten() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setNebenkosten(BigDecimal value) { this.nebenkosten = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -208,7 +208,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { JAXBElement theMiete; @@ -233,18 +233,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof VermarktungGewerbeTyp) { @@ -307,12 +307,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new VermarktungGewerbeTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -360,9 +360,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -386,13 +386,13 @@ public boolean equals(Object object) { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Kauf implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "Preis", required = true) @XmlJavaTypeAdapter(Adapter36 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal preis; /** @@ -403,7 +403,7 @@ public static class Kauf implements Serializable, Cloneable, CopyTo2, Equals2, T * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getPreis() { return preis; } @@ -416,20 +416,20 @@ public BigDecimal getPreis() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setPreis(BigDecimal value) { this.preis = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -437,7 +437,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { BigDecimal thePreis; @@ -447,18 +447,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof VermarktungGewerbeTyp.Kauf) { @@ -480,12 +480,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new VermarktungGewerbeTyp.Kauf(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -506,9 +506,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -536,20 +536,20 @@ public boolean equals(Object object) { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Miete implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "Pro") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected MieteEinheitTyp pro; @XmlAttribute(name = "Kaltmiete", required = true) @XmlJavaTypeAdapter(Adapter36 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal kaltmiete; @XmlAttribute(name = "Kaution") @XmlJavaTypeAdapter(Adapter7 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String kaution; /** @@ -560,7 +560,7 @@ public static class Miete implements Serializable, Cloneable, CopyTo2, Equals2, * {@link MieteEinheitTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public MieteEinheitTyp getPro() { if (pro == null) { return MieteEinheitTyp.MONAT; @@ -577,7 +577,7 @@ public MieteEinheitTyp getPro() { * {@link MieteEinheitTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setPro(MieteEinheitTyp value) { this.pro = value; } @@ -590,7 +590,7 @@ public void setPro(MieteEinheitTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getKaltmiete() { return kaltmiete; } @@ -603,7 +603,7 @@ public BigDecimal getKaltmiete() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKaltmiete(BigDecimal value) { this.kaltmiete = value; } @@ -616,7 +616,7 @@ public void setKaltmiete(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getKaution() { return kaution; } @@ -629,20 +629,20 @@ public String getKaution() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKaution(String value) { this.kaution = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -650,7 +650,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { MieteEinheitTyp thePro; @@ -670,18 +670,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof VermarktungGewerbeTyp.Miete) { @@ -729,12 +729,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new VermarktungGewerbeTyp.Miete(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -773,9 +773,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGewerbeTyp2.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGewerbeTyp2.java index 564aa035..ed06126f 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGewerbeTyp2.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGewerbeTyp2.java @@ -61,27 +61,27 @@ "miete", "kauf" }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class VermarktungGewerbeTyp2 implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "Miete") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected VermarktungGewerbeTyp2 .Miete miete; @XmlElementRef(name = "Kauf", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement kauf; @XmlAttribute(name = "Nebenkosten") @XmlJavaTypeAdapter(Adapter35 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal nebenkosten; @XmlAttribute(name = "PreisProParkflaeche") @XmlJavaTypeAdapter(Adapter35 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal preisProParkflaeche; @XmlAttribute(name = "Preis", required = true) @XmlJavaTypeAdapter(Adapter36 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal preis; /** @@ -92,7 +92,7 @@ public class VermarktungGewerbeTyp2 implements Serializable, Cloneable, CopyTo2, * {@link VermarktungGewerbeTyp2 .Miete } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public VermarktungGewerbeTyp2 .Miete getMiete() { return miete; } @@ -105,7 +105,7 @@ public class VermarktungGewerbeTyp2 implements Serializable, Cloneable, CopyTo2, * {@link VermarktungGewerbeTyp2 .Miete } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setMiete(VermarktungGewerbeTyp2 .Miete value) { this.miete = value; } @@ -118,7 +118,7 @@ public void setMiete(VermarktungGewerbeTyp2 .Miete value) { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getKauf() { return kauf; } @@ -131,7 +131,7 @@ public JAXBElement getKauf() { * {@link JAXBElement }{@code <}{@link Object }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKauf(JAXBElement value) { this.kauf = value; } @@ -144,7 +144,7 @@ public void setKauf(JAXBElement value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getNebenkosten() { return nebenkosten; } @@ -157,7 +157,7 @@ public BigDecimal getNebenkosten() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setNebenkosten(BigDecimal value) { this.nebenkosten = value; } @@ -170,7 +170,7 @@ public void setNebenkosten(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getPreisProParkflaeche() { return preisProParkflaeche; } @@ -183,7 +183,7 @@ public BigDecimal getPreisProParkflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setPreisProParkflaeche(BigDecimal value) { this.preisProParkflaeche = value; } @@ -196,7 +196,7 @@ public void setPreisProParkflaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getPreis() { return preis; } @@ -209,20 +209,20 @@ public BigDecimal getPreis() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setPreis(BigDecimal value) { this.preis = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -230,7 +230,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { VermarktungGewerbeTyp2 .Miete theMiete; @@ -260,18 +260,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof VermarktungGewerbeTyp2) { @@ -346,12 +346,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new VermarktungGewerbeTyp2(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -408,9 +408,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -434,13 +434,13 @@ public boolean equals(Object object) { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Miete implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "Kaution") @XmlJavaTypeAdapter(Adapter7 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String kaution; /** @@ -451,7 +451,7 @@ public static class Miete implements Serializable, Cloneable, CopyTo2, Equals2, * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getKaution() { return kaution; } @@ -464,20 +464,20 @@ public String getKaution() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKaution(String value) { this.kaution = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -485,7 +485,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theKaution; @@ -495,18 +495,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof VermarktungGewerbeTyp2 .Miete) { @@ -528,12 +528,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new VermarktungGewerbeTyp2 .Miete(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -554,9 +554,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGrundstueckGewerbeTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGrundstueckGewerbeTyp.java index 4dc67db6..d881c5ac 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGrundstueckGewerbeTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGrundstueckGewerbeTyp.java @@ -83,25 +83,25 @@ "erbpacht", "miete" }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class VermarktungGrundstueckGewerbeTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElementRef(name = "Kauf", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement kauf; @XmlElementRef(name = "Pacht", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement pacht; @XmlElementRef(name = "Erbpacht", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement erbpacht; @XmlElementRef(name = "Miete", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement miete; @XmlAttribute(name = "Preis", required = true) @XmlJavaTypeAdapter(Adapter36 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal preis; /** @@ -112,7 +112,7 @@ public class VermarktungGrundstueckGewerbeTyp implements Serializable, Cloneable * {@link JAXBElement }{@code <}{@link VermarktungGrundstueckGewerbeTyp.Kauf }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getKauf() { return kauf; } @@ -125,7 +125,7 @@ public JAXBElement getKauf() { * {@link JAXBElement }{@code <}{@link VermarktungGrundstueckGewerbeTyp.Kauf }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKauf(JAXBElement value) { this.kauf = value; } @@ -138,7 +138,7 @@ public void setKauf(JAXBElement value) { * {@link JAXBElement }{@code <}{@link VermarktungGrundstueckGewerbeTyp.Pacht }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getPacht() { return pacht; } @@ -151,7 +151,7 @@ public JAXBElement getPacht() { * {@link JAXBElement }{@code <}{@link VermarktungGrundstueckGewerbeTyp.Pacht }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setPacht(JAXBElement value) { this.pacht = value; } @@ -164,7 +164,7 @@ public void setPacht(JAXBElement value) * {@link JAXBElement }{@code <}{@link VermarktungGrundstueckGewerbeTyp.Erbpacht }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getErbpacht() { return erbpacht; } @@ -177,7 +177,7 @@ public JAXBElement getErbpacht() { * {@link JAXBElement }{@code <}{@link VermarktungGrundstueckGewerbeTyp.Erbpacht }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setErbpacht(JAXBElement value) { this.erbpacht = value; } @@ -190,7 +190,7 @@ public void setErbpacht(JAXBElement v * {@link JAXBElement }{@code <}{@link VermarktungGrundstueckGewerbeTyp.Miete }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getMiete() { return miete; } @@ -203,7 +203,7 @@ public JAXBElement getMiete() { * {@link JAXBElement }{@code <}{@link VermarktungGrundstueckGewerbeTyp.Miete }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setMiete(JAXBElement value) { this.miete = value; } @@ -216,7 +216,7 @@ public void setMiete(JAXBElement value) * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getPreis() { return preis; } @@ -229,20 +229,20 @@ public BigDecimal getPreis() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setPreis(BigDecimal value) { this.preis = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -250,7 +250,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { JAXBElement theKauf; @@ -280,18 +280,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof VermarktungGrundstueckGewerbeTyp) { @@ -369,12 +369,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new VermarktungGrundstueckGewerbeTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -431,9 +431,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -457,13 +457,13 @@ public boolean equals(Object object) { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Erbpacht implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "DauerInJahren", required = true) @XmlJavaTypeAdapter(Adapter21 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long dauerInJahren; /** @@ -474,7 +474,7 @@ public static class Erbpacht implements Serializable, Cloneable, CopyTo2, Equals * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getDauerInJahren() { return dauerInJahren; } @@ -487,20 +487,20 @@ public Long getDauerInJahren() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setDauerInJahren(Long value) { this.dauerInJahren = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -508,7 +508,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Long theDauerInJahren; @@ -518,18 +518,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof VermarktungGrundstueckGewerbeTyp.Erbpacht) { @@ -551,12 +551,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new VermarktungGrundstueckGewerbeTyp.Erbpacht(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -577,9 +577,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -604,20 +604,20 @@ public boolean equals(Object object) { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Kauf implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -625,34 +625,34 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new VermarktungGrundstueckGewerbeTyp.Kauf(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -663,9 +663,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -690,20 +690,20 @@ public boolean equals(Object object) { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Miete implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -711,34 +711,34 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new VermarktungGrundstueckGewerbeTyp.Miete(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -749,9 +749,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -776,20 +776,20 @@ public boolean equals(Object object) { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Pacht implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -797,34 +797,34 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new VermarktungGrundstueckGewerbeTyp.Pacht(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -835,9 +835,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGrundstueckTypAlt.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGrundstueckTypAlt.java index ae56698e..48b401d8 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGrundstueckTypAlt.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGrundstueckTypAlt.java @@ -74,22 +74,22 @@ "pacht", "erbpacht" }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class VermarktungGrundstueckTypAlt implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElementRef(name = "Kauf", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement kauf; @XmlElementRef(name = "Pacht", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement pacht; @XmlElementRef(name = "Erbpacht", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement erbpacht; @XmlAttribute(name = "Preis", required = true) @XmlJavaTypeAdapter(Adapter36 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal preis; /** @@ -100,7 +100,7 @@ public class VermarktungGrundstueckTypAlt implements Serializable, Cloneable, Co * {@link JAXBElement }{@code <}{@link VermarktungGrundstueckTypAlt.Kauf }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getKauf() { return kauf; } @@ -113,7 +113,7 @@ public JAXBElement getKauf() { * {@link JAXBElement }{@code <}{@link VermarktungGrundstueckTypAlt.Kauf }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKauf(JAXBElement value) { this.kauf = value; } @@ -126,7 +126,7 @@ public void setKauf(JAXBElement value) { * {@link JAXBElement }{@code <}{@link VermarktungGrundstueckTypAlt.Pacht }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getPacht() { return pacht; } @@ -139,7 +139,7 @@ public JAXBElement getPacht() { * {@link JAXBElement }{@code <}{@link VermarktungGrundstueckTypAlt.Pacht }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setPacht(JAXBElement value) { this.pacht = value; } @@ -152,7 +152,7 @@ public void setPacht(JAXBElement value) { * {@link JAXBElement }{@code <}{@link VermarktungGrundstueckTypAlt.Erbpacht }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getErbpacht() { return erbpacht; } @@ -165,7 +165,7 @@ public JAXBElement getErbpacht() { * {@link JAXBElement }{@code <}{@link VermarktungGrundstueckTypAlt.Erbpacht }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setErbpacht(JAXBElement value) { this.erbpacht = value; } @@ -178,7 +178,7 @@ public void setErbpacht(JAXBElement value * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getPreis() { return preis; } @@ -191,20 +191,20 @@ public BigDecimal getPreis() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setPreis(BigDecimal value) { this.preis = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -212,7 +212,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { JAXBElement theKauf; @@ -237,18 +237,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof VermarktungGrundstueckTypAlt) { @@ -312,12 +312,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new VermarktungGrundstueckTypAlt(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -365,9 +365,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -391,13 +391,13 @@ public boolean equals(Object object) { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Erbpacht implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "DauerInJahren", required = true) @XmlJavaTypeAdapter(Adapter21 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long dauerInJahren; /** @@ -408,7 +408,7 @@ public static class Erbpacht implements Serializable, Cloneable, CopyTo2, Equals * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getDauerInJahren() { return dauerInJahren; } @@ -421,20 +421,20 @@ public Long getDauerInJahren() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setDauerInJahren(Long value) { this.dauerInJahren = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -442,7 +442,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Long theDauerInJahren; @@ -452,18 +452,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof VermarktungGrundstueckTypAlt.Erbpacht) { @@ -485,12 +485,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new VermarktungGrundstueckTypAlt.Erbpacht(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -511,9 +511,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -538,20 +538,20 @@ public boolean equals(Object object) { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Kauf implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -559,34 +559,34 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new VermarktungGrundstueckTypAlt.Kauf(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -597,9 +597,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -624,20 +624,20 @@ public boolean equals(Object object) { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Pacht implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -645,34 +645,34 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new VermarktungGrundstueckTypAlt.Pacht(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -683,9 +683,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGrundstueckWohnenKaufTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGrundstueckWohnenKaufTyp.java index 80ce37d8..62cac356 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGrundstueckWohnenKaufTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGrundstueckWohnenKaufTyp.java @@ -65,19 +65,19 @@ "kauf", "erbpacht" }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class VermarktungGrundstueckWohnenKaufTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElementRef(name = "Kauf", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement kauf; @XmlElementRef(name = "Erbpacht", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement erbpacht; @XmlAttribute(name = "Preis", required = true) @XmlJavaTypeAdapter(Adapter36 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal preis; /** @@ -88,7 +88,7 @@ public class VermarktungGrundstueckWohnenKaufTyp implements Serializable, Clonea * {@link JAXBElement }{@code <}{@link VermarktungGrundstueckWohnenKaufTyp.Kauf }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getKauf() { return kauf; } @@ -101,7 +101,7 @@ public JAXBElement getKauf() { * {@link JAXBElement }{@code <}{@link VermarktungGrundstueckWohnenKaufTyp.Kauf }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKauf(JAXBElement value) { this.kauf = value; } @@ -114,7 +114,7 @@ public void setKauf(JAXBElement value) * {@link JAXBElement }{@code <}{@link VermarktungGrundstueckWohnenKaufTyp.Erbpacht }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getErbpacht() { return erbpacht; } @@ -127,7 +127,7 @@ public JAXBElement getErbpacht() { * {@link JAXBElement }{@code <}{@link VermarktungGrundstueckWohnenKaufTyp.Erbpacht }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setErbpacht(JAXBElement value) { this.erbpacht = value; } @@ -140,7 +140,7 @@ public void setErbpacht(JAXBElement theKauf; @@ -194,18 +194,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof VermarktungGrundstueckWohnenKaufTyp) { @@ -255,12 +255,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new VermarktungGrundstueckWohnenKaufTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -299,9 +299,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -325,13 +325,13 @@ public boolean equals(Object object) { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Erbpacht implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "DauerInJahren", required = true) @XmlJavaTypeAdapter(Adapter21 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long dauerInJahren; /** @@ -342,7 +342,7 @@ public static class Erbpacht implements Serializable, Cloneable, CopyTo2, Equals * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getDauerInJahren() { return dauerInJahren; } @@ -355,20 +355,20 @@ public Long getDauerInJahren() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setDauerInJahren(Long value) { this.dauerInJahren = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -376,7 +376,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Long theDauerInJahren; @@ -386,18 +386,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof VermarktungGrundstueckWohnenKaufTyp.Erbpacht) { @@ -419,12 +419,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new VermarktungGrundstueckWohnenKaufTyp.Erbpacht(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -445,9 +445,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -472,20 +472,20 @@ public boolean equals(Object object) { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Kauf implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -493,34 +493,34 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new VermarktungGrundstueckWohnenKaufTyp.Kauf(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -531,9 +531,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGrundstueckWohnenMieteTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGrundstueckWohnenMieteTyp.java index 8671cd6f..93793c8d 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGrundstueckWohnenMieteTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungGrundstueckWohnenMieteTyp.java @@ -64,19 +64,19 @@ "pacht", "miete" }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class VermarktungGrundstueckWohnenMieteTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElementRef(name = "Pacht", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement pacht; @XmlElementRef(name = "Miete", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement miete; @XmlAttribute(name = "Preis", required = true) @XmlJavaTypeAdapter(Adapter36 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal preis; /** @@ -87,7 +87,7 @@ public class VermarktungGrundstueckWohnenMieteTyp implements Serializable, Clone * {@link JAXBElement }{@code <}{@link VermarktungGrundstueckWohnenMieteTyp.Pacht }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getPacht() { return pacht; } @@ -100,7 +100,7 @@ public JAXBElement getPacht() { * {@link JAXBElement }{@code <}{@link VermarktungGrundstueckWohnenMieteTyp.Pacht }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setPacht(JAXBElement value) { this.pacht = value; } @@ -113,7 +113,7 @@ public void setPacht(JAXBElement val * {@link JAXBElement }{@code <}{@link VermarktungGrundstueckWohnenMieteTyp.Miete }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getMiete() { return miete; } @@ -126,7 +126,7 @@ public JAXBElement getMiete() { * {@link JAXBElement }{@code <}{@link VermarktungGrundstueckWohnenMieteTyp.Miete }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setMiete(JAXBElement value) { this.miete = value; } @@ -139,7 +139,7 @@ public void setMiete(JAXBElement val * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getPreis() { return preis; } @@ -152,20 +152,20 @@ public BigDecimal getPreis() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setPreis(BigDecimal value) { this.preis = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -173,7 +173,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { JAXBElement thePacht; @@ -193,18 +193,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof VermarktungGrundstueckWohnenMieteTyp) { @@ -254,12 +254,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new VermarktungGrundstueckWohnenMieteTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -298,9 +298,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -323,20 +323,20 @@ public boolean equals(Object object) { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Miete implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -344,34 +344,34 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new VermarktungGrundstueckWohnenMieteTyp.Miete(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -382,9 +382,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -409,20 +409,20 @@ public boolean equals(Object object) { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Pacht implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -430,34 +430,34 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new VermarktungGrundstueckWohnenMieteTyp.Pacht(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -468,9 +468,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungWGZimmerTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungWGZimmerTyp.java index 01a4054b..8858ae81 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungWGZimmerTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungWGZimmerTyp.java @@ -47,35 +47,35 @@ */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "VermarktungWGZimmerTyp") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class VermarktungWGZimmerTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "Kaltmiete", required = true) @XmlJavaTypeAdapter(Adapter35 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal kaltmiete; @XmlAttribute(name = "Warmmiete") @XmlJavaTypeAdapter(Adapter35 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal warmmiete; @XmlAttribute(name = "Nebenkosten") @XmlJavaTypeAdapter(Adapter35 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal nebenkosten; @XmlAttribute(name = "Heizkosten") @XmlJavaTypeAdapter(Adapter35 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal heizkosten; @XmlAttribute(name = "HeizkostenInWarmmieteEnthalten") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean heizkostenInWarmmieteEnthalten; @XmlAttribute(name = "Mindestmietdauer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected MindestmietdauerTyp mindestmietdauer; @XmlAttribute(name = "Kaution") @XmlJavaTypeAdapter(Adapter7 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String kaution; /** @@ -86,7 +86,7 @@ public class VermarktungWGZimmerTyp implements Serializable, Cloneable, CopyTo2, * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getKaltmiete() { return kaltmiete; } @@ -99,7 +99,7 @@ public BigDecimal getKaltmiete() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKaltmiete(BigDecimal value) { this.kaltmiete = value; } @@ -112,7 +112,7 @@ public void setKaltmiete(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getWarmmiete() { return warmmiete; } @@ -125,7 +125,7 @@ public BigDecimal getWarmmiete() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setWarmmiete(BigDecimal value) { this.warmmiete = value; } @@ -138,7 +138,7 @@ public void setWarmmiete(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getNebenkosten() { return nebenkosten; } @@ -151,7 +151,7 @@ public BigDecimal getNebenkosten() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setNebenkosten(BigDecimal value) { this.nebenkosten = value; } @@ -164,7 +164,7 @@ public void setNebenkosten(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getHeizkosten() { return heizkosten; } @@ -177,7 +177,7 @@ public BigDecimal getHeizkosten() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setHeizkosten(BigDecimal value) { this.heizkosten = value; } @@ -190,7 +190,7 @@ public void setHeizkosten(BigDecimal value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getHeizkostenInWarmmieteEnthalten() { return heizkostenInWarmmieteEnthalten; } @@ -203,7 +203,7 @@ public Boolean getHeizkostenInWarmmieteEnthalten() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setHeizkostenInWarmmieteEnthalten(Boolean value) { this.heizkostenInWarmmieteEnthalten = value; } @@ -216,7 +216,7 @@ public void setHeizkostenInWarmmieteEnthalten(Boolean value) { * {@link MindestmietdauerTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public MindestmietdauerTyp getMindestmietdauer() { return mindestmietdauer; } @@ -229,7 +229,7 @@ public MindestmietdauerTyp getMindestmietdauer() { * {@link MindestmietdauerTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setMindestmietdauer(MindestmietdauerTyp value) { this.mindestmietdauer = value; } @@ -242,7 +242,7 @@ public void setMindestmietdauer(MindestmietdauerTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getKaution() { return kaution; } @@ -255,20 +255,20 @@ public String getKaution() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKaution(String value) { this.kaution = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -276,7 +276,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { BigDecimal theKaltmiete; @@ -316,18 +316,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof VermarktungWGZimmerTyp) { @@ -427,12 +427,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new VermarktungWGZimmerTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -507,9 +507,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungWohnKaufTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungWohnKaufTyp.java index 65b54226..02119e7f 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungWohnKaufTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungWohnKaufTyp.java @@ -44,25 +44,25 @@ */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "VermarktungWohnKaufTyp") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class VermarktungWohnKaufTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "Kaufpreis", required = true) @XmlJavaTypeAdapter(Adapter35 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal kaufpreis; @XmlAttribute(name = "Wohngeld") @XmlJavaTypeAdapter(Adapter35 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal wohngeld; @XmlAttribute(name = "StellplatzKaufpreis") @XmlJavaTypeAdapter(Adapter35 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal stellplatzKaufpreis; @XmlAttribute(name = "MieteinnahmenProMonat") @XmlJavaTypeAdapter(Adapter35 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal mieteinnahmenProMonat; /** @@ -73,7 +73,7 @@ public class VermarktungWohnKaufTyp implements Serializable, Cloneable, CopyTo2, * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getKaufpreis() { return kaufpreis; } @@ -86,7 +86,7 @@ public BigDecimal getKaufpreis() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKaufpreis(BigDecimal value) { this.kaufpreis = value; } @@ -99,7 +99,7 @@ public void setKaufpreis(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getWohngeld() { return wohngeld; } @@ -112,7 +112,7 @@ public BigDecimal getWohngeld() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setWohngeld(BigDecimal value) { this.wohngeld = value; } @@ -125,7 +125,7 @@ public void setWohngeld(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getStellplatzKaufpreis() { return stellplatzKaufpreis; } @@ -138,7 +138,7 @@ public BigDecimal getStellplatzKaufpreis() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setStellplatzKaufpreis(BigDecimal value) { this.stellplatzKaufpreis = value; } @@ -151,7 +151,7 @@ public void setStellplatzKaufpreis(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getMieteinnahmenProMonat() { return mieteinnahmenProMonat; } @@ -164,20 +164,20 @@ public BigDecimal getMieteinnahmenProMonat() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setMieteinnahmenProMonat(BigDecimal value) { this.mieteinnahmenProMonat = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -185,7 +185,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { BigDecimal theKaufpreis; @@ -210,18 +210,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof VermarktungWohnKaufTyp) { @@ -282,12 +282,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new VermarktungWohnKaufTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -335,9 +335,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungWohnMieteTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungWohnMieteTyp.java index 4f67f97d..21f3bd35 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungWohnMieteTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VermarktungWohnMieteTyp.java @@ -47,36 +47,36 @@ */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "VermarktungWohnMieteTyp") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class VermarktungWohnMieteTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "Kaltmiete", required = true) @XmlJavaTypeAdapter(Adapter35 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal kaltmiete; @XmlAttribute(name = "Warmmiete") @XmlJavaTypeAdapter(Adapter35 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal warmmiete; @XmlAttribute(name = "Nebenkosten") @XmlJavaTypeAdapter(Adapter35 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal nebenkosten; @XmlAttribute(name = "Heizkosten") @XmlJavaTypeAdapter(Adapter35 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal heizkosten; @XmlAttribute(name = "HeizkostenInWarmmieteEnthalten") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean heizkostenInWarmmieteEnthalten; @XmlAttribute(name = "StellplatzMiete") @XmlJavaTypeAdapter(Adapter35 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal stellplatzMiete; @XmlAttribute(name = "Kaution") @XmlJavaTypeAdapter(Adapter7 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String kaution; /** @@ -87,7 +87,7 @@ public class VermarktungWohnMieteTyp implements Serializable, Cloneable, CopyTo2 * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getKaltmiete() { return kaltmiete; } @@ -100,7 +100,7 @@ public BigDecimal getKaltmiete() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKaltmiete(BigDecimal value) { this.kaltmiete = value; } @@ -113,7 +113,7 @@ public void setKaltmiete(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getWarmmiete() { return warmmiete; } @@ -126,7 +126,7 @@ public BigDecimal getWarmmiete() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setWarmmiete(BigDecimal value) { this.warmmiete = value; } @@ -139,7 +139,7 @@ public void setWarmmiete(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getNebenkosten() { return nebenkosten; } @@ -152,7 +152,7 @@ public BigDecimal getNebenkosten() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setNebenkosten(BigDecimal value) { this.nebenkosten = value; } @@ -165,7 +165,7 @@ public void setNebenkosten(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getHeizkosten() { return heizkosten; } @@ -178,7 +178,7 @@ public BigDecimal getHeizkosten() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setHeizkosten(BigDecimal value) { this.heizkosten = value; } @@ -191,7 +191,7 @@ public void setHeizkosten(BigDecimal value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getHeizkostenInWarmmieteEnthalten() { return heizkostenInWarmmieteEnthalten; } @@ -204,7 +204,7 @@ public Boolean getHeizkostenInWarmmieteEnthalten() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setHeizkostenInWarmmieteEnthalten(Boolean value) { this.heizkostenInWarmmieteEnthalten = value; } @@ -217,7 +217,7 @@ public void setHeizkostenInWarmmieteEnthalten(Boolean value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getStellplatzMiete() { return stellplatzMiete; } @@ -230,7 +230,7 @@ public BigDecimal getStellplatzMiete() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setStellplatzMiete(BigDecimal value) { this.stellplatzMiete = value; } @@ -243,7 +243,7 @@ public void setStellplatzMiete(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getKaution() { return kaution; } @@ -256,20 +256,20 @@ public String getKaution() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKaution(String value) { this.kaution = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -277,7 +277,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { BigDecimal theKaltmiete; @@ -317,18 +317,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof VermarktungWohnMieteTyp) { @@ -428,12 +428,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new VermarktungWohnMieteTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -508,9 +508,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VersteigerungsterminTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VersteigerungsterminTyp.java index 0ed3187c..9c0495d1 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VersteigerungsterminTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VersteigerungsterminTyp.java @@ -46,20 +46,20 @@ @XmlType(name = "VersteigerungsterminTyp", propOrder = { "value" }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class VersteigerungsterminTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlValue @XmlJavaTypeAdapter(Adapter1 .class) @XmlSchemaType(name = "date") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Calendar value; @XmlAttribute(name = "Wiederholungstermin") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean wiederholungstermin; @XmlAttribute(name = "Teilungsversteigerung") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean teilungsversteigerung; /** @@ -70,7 +70,7 @@ public class VersteigerungsterminTyp implements Serializable, Cloneable, CopyTo2 * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Calendar getValue() { return value; } @@ -83,7 +83,7 @@ public Calendar getValue() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setValue(Calendar value) { this.value = value; } @@ -96,7 +96,7 @@ public void setValue(Calendar value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getWiederholungstermin() { if (wiederholungstermin == null) { return false; @@ -113,7 +113,7 @@ public Boolean getWiederholungstermin() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setWiederholungstermin(Boolean value) { this.wiederholungstermin = value; } @@ -126,7 +126,7 @@ public void setWiederholungstermin(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getTeilungsversteigerung() { if (teilungsversteigerung == null) { return false; @@ -143,20 +143,20 @@ public Boolean getTeilungsversteigerung() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setTeilungsversteigerung(Boolean value) { this.teilungsversteigerung = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -164,7 +164,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Calendar theValue; @@ -184,18 +184,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof VersteigerungsterminTyp) { @@ -243,12 +243,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new VersteigerungsterminTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -287,9 +287,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VirtuelleImmobilieBaseTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VirtuelleImmobilieBaseTyp.java index d1c5fe88..2eace1d5 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VirtuelleImmobilieBaseTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/VirtuelleImmobilieBaseTyp.java @@ -69,85 +69,85 @@ @XmlSeeAlso({ TypenHausTyp.class }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public abstract class VirtuelleImmobilieBaseTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "ManuelleGeoCodierung") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected ManuellGeoCodingTyp manuelleGeoCodierung; @XmlElement(name = "Kontaktperson") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected KontaktAdresseTyp kontaktperson; @XmlElementRef(name = "ApiSuchfelder", namespace = "http://www.immobilienscout24.de/immobilientransfer", type = JAXBElement.class, required = false) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected JAXBElement apiSuchfelder; @XmlElement(name = "Objektbeschreibung") @XmlJavaTypeAdapter(Adapter15 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String objektbeschreibung; @XmlElement(name = "Lage") @XmlJavaTypeAdapter(Adapter15 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String lage; @XmlElement(name = "Ausstattung") @XmlJavaTypeAdapter(Adapter15 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String ausstattung; @XmlElement(name = "SonstigeAngaben") @XmlJavaTypeAdapter(Adapter15 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String sonstigeAngaben; @XmlElement(name = "MultimediaAnhang") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected List multimediaAnhang; @XmlAttribute(name = "AnbieterObjektID", required = true) @XmlJavaTypeAdapter(Adapter7 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String anbieterObjektID; @XmlAttribute(name = "StatusVBM") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected StatusTyp statusVBM; @XmlAttribute(name = "StatusIS24") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected StatusTyp statusIS24; @XmlAttribute(name = "StatusHP") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected StatusTyp statusHP; @XmlAttribute(name = "AktiveGruppen") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String aktiveGruppen; @XmlAttribute(name = "Importmodus") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected AktionsTyp importmodus; @XmlAttribute(name = "ScoutObjektID") @XmlJavaTypeAdapter(Adapter26 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigInteger scoutObjektID; @XmlAttribute(name = "GruppierungsID") @XmlJavaTypeAdapter(Adapter25 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long gruppierungsID; @XmlAttribute(name = "Adressdruck") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean adressdruck; @XmlAttribute(name = "Ueberschrift", required = true) @XmlJavaTypeAdapter(Adapter9 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String ueberschrift; @XmlAttribute(name = "Provision") @XmlJavaTypeAdapter(Adapter7 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String provision; @XmlAttribute(name = "Provisionspflichtig") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean provisionspflichtig; @XmlAttribute(name = "Provisionshinweis") @XmlJavaTypeAdapter(Adapter14 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String provisionshinweis; @XmlAttribute(name = "Waehrung") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected WaehrungTyp waehrung; /** @@ -158,7 +158,7 @@ public abstract class VirtuelleImmobilieBaseTyp implements Serializable, Cloneab * {@link ManuellGeoCodingTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public ManuellGeoCodingTyp getManuelleGeoCodierung() { return manuelleGeoCodierung; } @@ -171,7 +171,7 @@ public ManuellGeoCodingTyp getManuelleGeoCodierung() { * {@link ManuellGeoCodingTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setManuelleGeoCodierung(ManuellGeoCodingTyp value) { this.manuelleGeoCodierung = value; } @@ -184,7 +184,7 @@ public void setManuelleGeoCodierung(ManuellGeoCodingTyp value) { * {@link KontaktAdresseTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public KontaktAdresseTyp getKontaktperson() { return kontaktperson; } @@ -197,7 +197,7 @@ public KontaktAdresseTyp getKontaktperson() { * {@link KontaktAdresseTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKontaktperson(KontaktAdresseTyp value) { this.kontaktperson = value; } @@ -210,7 +210,7 @@ public void setKontaktperson(KontaktAdresseTyp value) { * {@link JAXBElement }{@code <}{@link ApiSuchfelderTyp }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public JAXBElement getApiSuchfelder() { return apiSuchfelder; } @@ -223,7 +223,7 @@ public JAXBElement getApiSuchfelder() { * {@link JAXBElement }{@code <}{@link ApiSuchfelderTyp }{@code >} * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setApiSuchfelder(JAXBElement value) { this.apiSuchfelder = value; } @@ -236,7 +236,7 @@ public void setApiSuchfelder(JAXBElement value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getObjektbeschreibung() { return objektbeschreibung; } @@ -249,7 +249,7 @@ public String getObjektbeschreibung() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setObjektbeschreibung(String value) { this.objektbeschreibung = value; } @@ -262,7 +262,7 @@ public void setObjektbeschreibung(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getLage() { return lage; } @@ -275,7 +275,7 @@ public String getLage() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setLage(String value) { this.lage = value; } @@ -288,7 +288,7 @@ public void setLage(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getAusstattung() { return ausstattung; } @@ -301,7 +301,7 @@ public String getAusstattung() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAusstattung(String value) { this.ausstattung = value; } @@ -314,7 +314,7 @@ public void setAusstattung(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getSonstigeAngaben() { return sonstigeAngaben; } @@ -327,7 +327,7 @@ public String getSonstigeAngaben() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setSonstigeAngaben(String value) { this.sonstigeAngaben = value; } @@ -354,7 +354,7 @@ public void setSonstigeAngaben(String value) { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public List getMultimediaAnhang() { if (multimediaAnhang == null) { multimediaAnhang = new ArrayList(); @@ -370,7 +370,7 @@ public List getMultimediaAnhang() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getAnbieterObjektID() { return anbieterObjektID; } @@ -383,7 +383,7 @@ public String getAnbieterObjektID() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAnbieterObjektID(String value) { this.anbieterObjektID = value; } @@ -396,7 +396,7 @@ public void setAnbieterObjektID(String value) { * {@link StatusTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StatusTyp getStatusVBM() { if (statusVBM == null) { return StatusTyp.AKTIV; @@ -413,7 +413,7 @@ public StatusTyp getStatusVBM() { * {@link StatusTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setStatusVBM(StatusTyp value) { this.statusVBM = value; } @@ -426,7 +426,7 @@ public void setStatusVBM(StatusTyp value) { * {@link StatusTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StatusTyp getStatusIS24() { if (statusIS24 == null) { return StatusTyp.AKTIV; @@ -443,7 +443,7 @@ public StatusTyp getStatusIS24() { * {@link StatusTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setStatusIS24(StatusTyp value) { this.statusIS24 = value; } @@ -456,7 +456,7 @@ public void setStatusIS24(StatusTyp value) { * {@link StatusTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StatusTyp getStatusHP() { if (statusHP == null) { return StatusTyp.AKTIV; @@ -473,7 +473,7 @@ public StatusTyp getStatusHP() { * {@link StatusTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setStatusHP(StatusTyp value) { this.statusHP = value; } @@ -486,7 +486,7 @@ public void setStatusHP(StatusTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getAktiveGruppen() { return aktiveGruppen; } @@ -499,7 +499,7 @@ public String getAktiveGruppen() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAktiveGruppen(String value) { this.aktiveGruppen = value; } @@ -512,7 +512,7 @@ public void setAktiveGruppen(String value) { * {@link AktionsTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public AktionsTyp getImportmodus() { if (importmodus == null) { return AktionsTyp.IMPORTIEREN; @@ -529,7 +529,7 @@ public AktionsTyp getImportmodus() { * {@link AktionsTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setImportmodus(AktionsTyp value) { this.importmodus = value; } @@ -542,7 +542,7 @@ public void setImportmodus(AktionsTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigInteger getScoutObjektID() { return scoutObjektID; } @@ -555,7 +555,7 @@ public BigInteger getScoutObjektID() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setScoutObjektID(BigInteger value) { this.scoutObjektID = value; } @@ -568,7 +568,7 @@ public void setScoutObjektID(BigInteger value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getGruppierungsID() { return gruppierungsID; } @@ -581,7 +581,7 @@ public Long getGruppierungsID() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGruppierungsID(Long value) { this.gruppierungsID = value; } @@ -594,7 +594,7 @@ public void setGruppierungsID(Long value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getAdressdruck() { if (adressdruck == null) { return false; @@ -611,7 +611,7 @@ public Boolean getAdressdruck() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAdressdruck(Boolean value) { this.adressdruck = value; } @@ -624,7 +624,7 @@ public void setAdressdruck(Boolean value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getUeberschrift() { return ueberschrift; } @@ -637,7 +637,7 @@ public String getUeberschrift() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setUeberschrift(String value) { this.ueberschrift = value; } @@ -650,7 +650,7 @@ public void setUeberschrift(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getProvision() { return provision; } @@ -663,7 +663,7 @@ public String getProvision() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setProvision(String value) { this.provision = value; } @@ -676,7 +676,7 @@ public void setProvision(String value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getProvisionspflichtig() { return provisionspflichtig; } @@ -689,7 +689,7 @@ public Boolean getProvisionspflichtig() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setProvisionspflichtig(Boolean value) { this.provisionspflichtig = value; } @@ -702,7 +702,7 @@ public void setProvisionspflichtig(Boolean value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getProvisionshinweis() { return provisionshinweis; } @@ -715,7 +715,7 @@ public String getProvisionshinweis() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setProvisionshinweis(String value) { this.provisionshinweis = value; } @@ -728,7 +728,7 @@ public void setProvisionshinweis(String value) { * {@link WaehrungTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public WaehrungTyp getWaehrung() { if (waehrung == null) { return WaehrungTyp.EUR; @@ -745,20 +745,20 @@ public WaehrungTyp getWaehrung() { * {@link WaehrungTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setWaehrung(WaehrungTyp value) { this.waehrung = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -766,7 +766,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { ManuellGeoCodingTyp theManuelleGeoCodierung; @@ -881,18 +881,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { if (null == target) { throw new IllegalArgumentException("Target argument must not be null for abstract copyable classes."); @@ -1195,7 +1195,7 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return target; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -1405,9 +1405,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WAZ.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WAZ.java index bd002361..29714bf4 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WAZ.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WAZ.java @@ -52,22 +52,22 @@ public WAZ() { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Type extends WazTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -75,36 +75,36 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new WAZ.Type(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -118,9 +118,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WGGroesse.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WGGroesse.java index 851e25ba..73791a62 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WGGroesse.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WGGroesse.java @@ -32,7 +32,7 @@ */ @XmlType(name = "WGGroesse") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum WGGroesse { @XmlEnumValue("2") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WGZimmer.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WGZimmer.java index 265364b7..54761fa5 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WGZimmer.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WGZimmer.java @@ -105,154 +105,154 @@ public WGZimmer() { @XmlType(name = "", propOrder = { "mietpreise" }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Type extends WGZimmerTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "Mietpreise", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected VermarktungWGZimmerTyp mietpreise; @XmlAttribute(name = "WGZimmerKategorie") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected WGZimmerKategorienTyp wgZimmerKategorie; @XmlAttribute(name = "Zimmerflaeche", required = true) @XmlJavaTypeAdapter(Adapter34 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal zimmerflaeche; @XmlAttribute(name = "Gesamtflaeche") @XmlJavaTypeAdapter(Adapter34 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal gesamtflaeche; @XmlAttribute(name = "Zimmer") @XmlJavaTypeAdapter(Adapter32 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal zimmer; @XmlAttribute(name = "FreiAb", required = true) @XmlJavaTypeAdapter(Adapter1 .class) @XmlSchemaType(name = "date") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Calendar freiAb; @XmlAttribute(name = "FreiBis") @XmlJavaTypeAdapter(Adapter1 .class) @XmlSchemaType(name = "date") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Calendar freiBis; @XmlAttribute(name = "Bewohnerzahl") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected WGGroesse bewohnerzahl; @XmlAttribute(name = "Mobilar") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected MobilarTyp mobilar; @XmlAttribute(name = "Bodenbelag") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BodenbelagWohnenTyp bodenbelag; @XmlAttribute(name = "Rauchen") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected RauchenTyp rauchen; @XmlAttribute(name = "Etage") @XmlJavaTypeAdapter(Adapter18 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long etage; @XmlAttribute(name = "Etagenzahl") @XmlJavaTypeAdapter(Adapter19 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long etagenzahl; @XmlAttribute(name = "BalkonTerrasse") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean balkonTerrasse; @XmlAttribute(name = "GartenBenutzung") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean gartenBenutzung; @XmlAttribute(name = "Backofen") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean backofen; @XmlAttribute(name = "Kuehlschrank") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean kuehlschrank; @XmlAttribute(name = "AnzahlBadezimmer") @XmlJavaTypeAdapter(Adapter19 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long anzahlBadezimmer; @XmlAttribute(name = "WC") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean wc; @XmlAttribute(name = "GaesteWC") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean gaesteWC; @XmlAttribute(name = "Herd") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean herd; @XmlAttribute(name = "Dusche") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean dusche; @XmlAttribute(name = "Badewanne") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean badewanne; @XmlAttribute(name = "Spuelmaschine") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean spuelmaschine; @XmlAttribute(name = "Waschmaschine") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean waschmaschine; @XmlAttribute(name = "Keller") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean keller; @XmlAttribute(name = "Aufzug") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean aufzug; @XmlAttribute(name = "Haustiere") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected GenehmigungTyp haustiere; @XmlAttribute(name = "Barrierefrei") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean barrierefrei; @XmlAttribute(name = "Heizungsart") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected HeizungsartTyp heizungsart; @XmlAttribute(name = "AnzahlMaennlicheMitbewohner") @XmlJavaTypeAdapter(Adapter19 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long anzahlMaennlicheMitbewohner; @XmlAttribute(name = "AnzahlWeiblicheMitbewohner") @XmlJavaTypeAdapter(Adapter19 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long anzahlWeiblicheMitbewohner; @XmlAttribute(name = "AlterDerzeitigeBewohnerVon") @XmlJavaTypeAdapter(Adapter19 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long alterDerzeitigeBewohnerVon; @XmlAttribute(name = "AlterDerzeitigeBewohnerBis") @XmlJavaTypeAdapter(Adapter19 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long alterDerzeitigeBewohnerBis; @XmlAttribute(name = "AlterGesuchterBewohnerVon") @XmlJavaTypeAdapter(Adapter19 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long alterGesuchterBewohnerVon; @XmlAttribute(name = "AlterGesuchterBewohnerBis") @XmlJavaTypeAdapter(Adapter19 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long alterGesuchterBewohnerBis; @XmlAttribute(name = "GeschlechtGesuchterBewohner") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected WGZimmerGeschlechtTyp geschlechtGesuchterBewohner; @XmlAttribute(name = "AnzahlGesuchteMitbewohner") @XmlJavaTypeAdapter(Adapter19 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long anzahlGesuchteMitbewohner; @XmlAttribute(name = "Telefonanschluss") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected TelefonanschlussTyp telefonanschluss; @XmlAttribute(name = "Internetanschluss") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected InternetanschlussTyp internetanschluss; @XmlAttribute(name = "TVAnschluss") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected TVAnschlussTyp tvAnschluss; @XmlAttribute(name = "Parkplatzsituation") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected ParkplatzsituationTyp parkplatzsituation; /** @@ -263,7 +263,7 @@ public static class Type * {@link VermarktungWGZimmerTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public VermarktungWGZimmerTyp getMietpreise() { return mietpreise; } @@ -276,7 +276,7 @@ public VermarktungWGZimmerTyp getMietpreise() { * {@link VermarktungWGZimmerTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setMietpreise(VermarktungWGZimmerTyp value) { this.mietpreise = value; } @@ -289,7 +289,7 @@ public void setMietpreise(VermarktungWGZimmerTyp value) { * {@link WGZimmerKategorienTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public WGZimmerKategorienTyp getWGZimmerKategorie() { if (wgZimmerKategorie == null) { return WGZimmerKategorienTyp.KEINE_ANGABE; @@ -306,7 +306,7 @@ public WGZimmerKategorienTyp getWGZimmerKategorie() { * {@link WGZimmerKategorienTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setWGZimmerKategorie(WGZimmerKategorienTyp value) { this.wgZimmerKategorie = value; } @@ -319,7 +319,7 @@ public void setWGZimmerKategorie(WGZimmerKategorienTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getZimmerflaeche() { return zimmerflaeche; } @@ -332,7 +332,7 @@ public BigDecimal getZimmerflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setZimmerflaeche(BigDecimal value) { this.zimmerflaeche = value; } @@ -345,7 +345,7 @@ public void setZimmerflaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getGesamtflaeche() { return gesamtflaeche; } @@ -358,7 +358,7 @@ public BigDecimal getGesamtflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGesamtflaeche(BigDecimal value) { this.gesamtflaeche = value; } @@ -371,7 +371,7 @@ public void setGesamtflaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getZimmer() { return zimmer; } @@ -384,7 +384,7 @@ public BigDecimal getZimmer() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setZimmer(BigDecimal value) { this.zimmer = value; } @@ -397,7 +397,7 @@ public void setZimmer(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Calendar getFreiAb() { return freiAb; } @@ -410,7 +410,7 @@ public Calendar getFreiAb() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setFreiAb(Calendar value) { this.freiAb = value; } @@ -423,7 +423,7 @@ public void setFreiAb(Calendar value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Calendar getFreiBis() { return freiBis; } @@ -436,7 +436,7 @@ public Calendar getFreiBis() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setFreiBis(Calendar value) { this.freiBis = value; } @@ -449,7 +449,7 @@ public void setFreiBis(Calendar value) { * {@link WGGroesse } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public WGGroesse getBewohnerzahl() { if (bewohnerzahl == null) { return WGGroesse.PERSONS_02; @@ -466,7 +466,7 @@ public WGGroesse getBewohnerzahl() { * {@link WGGroesse } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBewohnerzahl(WGGroesse value) { this.bewohnerzahl = value; } @@ -479,7 +479,7 @@ public void setBewohnerzahl(WGGroesse value) { * {@link MobilarTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public MobilarTyp getMobilar() { if (mobilar == null) { return MobilarTyp.KEINE_ANGABE; @@ -496,7 +496,7 @@ public MobilarTyp getMobilar() { * {@link MobilarTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setMobilar(MobilarTyp value) { this.mobilar = value; } @@ -509,7 +509,7 @@ public void setMobilar(MobilarTyp value) { * {@link BodenbelagWohnenTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BodenbelagWohnenTyp getBodenbelag() { if (bodenbelag == null) { return BodenbelagWohnenTyp.KEINE_ANGABE; @@ -526,7 +526,7 @@ public BodenbelagWohnenTyp getBodenbelag() { * {@link BodenbelagWohnenTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBodenbelag(BodenbelagWohnenTyp value) { this.bodenbelag = value; } @@ -539,7 +539,7 @@ public void setBodenbelag(BodenbelagWohnenTyp value) { * {@link RauchenTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public RauchenTyp getRauchen() { if (rauchen == null) { return RauchenTyp.KEINE_ANGABE; @@ -556,7 +556,7 @@ public RauchenTyp getRauchen() { * {@link RauchenTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setRauchen(RauchenTyp value) { this.rauchen = value; } @@ -569,7 +569,7 @@ public void setRauchen(RauchenTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getEtage() { return etage; } @@ -582,7 +582,7 @@ public Long getEtage() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setEtage(Long value) { this.etage = value; } @@ -595,7 +595,7 @@ public void setEtage(Long value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getEtagenzahl() { return etagenzahl; } @@ -608,7 +608,7 @@ public Long getEtagenzahl() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setEtagenzahl(Long value) { this.etagenzahl = value; } @@ -621,7 +621,7 @@ public void setEtagenzahl(Long value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getBalkonTerrasse() { return balkonTerrasse; } @@ -634,7 +634,7 @@ public Boolean getBalkonTerrasse() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBalkonTerrasse(Boolean value) { this.balkonTerrasse = value; } @@ -647,7 +647,7 @@ public void setBalkonTerrasse(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getGartenBenutzung() { return gartenBenutzung; } @@ -660,7 +660,7 @@ public Boolean getGartenBenutzung() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGartenBenutzung(Boolean value) { this.gartenBenutzung = value; } @@ -673,7 +673,7 @@ public void setGartenBenutzung(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getBackofen() { return backofen; } @@ -686,7 +686,7 @@ public Boolean getBackofen() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBackofen(Boolean value) { this.backofen = value; } @@ -699,7 +699,7 @@ public void setBackofen(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getKuehlschrank() { return kuehlschrank; } @@ -712,7 +712,7 @@ public Boolean getKuehlschrank() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKuehlschrank(Boolean value) { this.kuehlschrank = value; } @@ -725,7 +725,7 @@ public void setKuehlschrank(Boolean value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getAnzahlBadezimmer() { return anzahlBadezimmer; } @@ -738,7 +738,7 @@ public Long getAnzahlBadezimmer() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAnzahlBadezimmer(Long value) { this.anzahlBadezimmer = value; } @@ -751,7 +751,7 @@ public void setAnzahlBadezimmer(Long value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getWC() { return wc; } @@ -764,7 +764,7 @@ public Boolean getWC() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setWC(Boolean value) { this.wc = value; } @@ -777,7 +777,7 @@ public void setWC(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getGaesteWC() { return gaesteWC; } @@ -790,7 +790,7 @@ public Boolean getGaesteWC() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGaesteWC(Boolean value) { this.gaesteWC = value; } @@ -803,7 +803,7 @@ public void setGaesteWC(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getHerd() { return herd; } @@ -816,7 +816,7 @@ public Boolean getHerd() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setHerd(Boolean value) { this.herd = value; } @@ -829,7 +829,7 @@ public void setHerd(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getDusche() { return dusche; } @@ -842,7 +842,7 @@ public Boolean getDusche() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setDusche(Boolean value) { this.dusche = value; } @@ -855,7 +855,7 @@ public void setDusche(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getBadewanne() { return badewanne; } @@ -868,7 +868,7 @@ public Boolean getBadewanne() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBadewanne(Boolean value) { this.badewanne = value; } @@ -881,7 +881,7 @@ public void setBadewanne(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getSpuelmaschine() { return spuelmaschine; } @@ -894,7 +894,7 @@ public Boolean getSpuelmaschine() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setSpuelmaschine(Boolean value) { this.spuelmaschine = value; } @@ -907,7 +907,7 @@ public void setSpuelmaschine(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getWaschmaschine() { return waschmaschine; } @@ -920,7 +920,7 @@ public Boolean getWaschmaschine() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setWaschmaschine(Boolean value) { this.waschmaschine = value; } @@ -933,7 +933,7 @@ public void setWaschmaschine(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getKeller() { return keller; } @@ -946,7 +946,7 @@ public Boolean getKeller() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKeller(Boolean value) { this.keller = value; } @@ -959,7 +959,7 @@ public void setKeller(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getAufzug() { return aufzug; } @@ -972,7 +972,7 @@ public Boolean getAufzug() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAufzug(Boolean value) { this.aufzug = value; } @@ -985,7 +985,7 @@ public void setAufzug(Boolean value) { * {@link GenehmigungTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public GenehmigungTyp getHaustiere() { return haustiere; } @@ -998,7 +998,7 @@ public GenehmigungTyp getHaustiere() { * {@link GenehmigungTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setHaustiere(GenehmigungTyp value) { this.haustiere = value; } @@ -1011,7 +1011,7 @@ public void setHaustiere(GenehmigungTyp value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getBarrierefrei() { return barrierefrei; } @@ -1024,7 +1024,7 @@ public Boolean getBarrierefrei() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBarrierefrei(Boolean value) { this.barrierefrei = value; } @@ -1037,7 +1037,7 @@ public void setBarrierefrei(Boolean value) { * {@link HeizungsartTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public HeizungsartTyp getHeizungsart() { return heizungsart; } @@ -1050,7 +1050,7 @@ public HeizungsartTyp getHeizungsart() { * {@link HeizungsartTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setHeizungsart(HeizungsartTyp value) { this.heizungsart = value; } @@ -1063,7 +1063,7 @@ public void setHeizungsart(HeizungsartTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getAnzahlMaennlicheMitbewohner() { return anzahlMaennlicheMitbewohner; } @@ -1076,7 +1076,7 @@ public Long getAnzahlMaennlicheMitbewohner() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAnzahlMaennlicheMitbewohner(Long value) { this.anzahlMaennlicheMitbewohner = value; } @@ -1089,7 +1089,7 @@ public void setAnzahlMaennlicheMitbewohner(Long value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getAnzahlWeiblicheMitbewohner() { return anzahlWeiblicheMitbewohner; } @@ -1102,7 +1102,7 @@ public Long getAnzahlWeiblicheMitbewohner() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAnzahlWeiblicheMitbewohner(Long value) { this.anzahlWeiblicheMitbewohner = value; } @@ -1115,7 +1115,7 @@ public void setAnzahlWeiblicheMitbewohner(Long value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getAlterDerzeitigeBewohnerVon() { return alterDerzeitigeBewohnerVon; } @@ -1128,7 +1128,7 @@ public Long getAlterDerzeitigeBewohnerVon() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAlterDerzeitigeBewohnerVon(Long value) { this.alterDerzeitigeBewohnerVon = value; } @@ -1141,7 +1141,7 @@ public void setAlterDerzeitigeBewohnerVon(Long value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getAlterDerzeitigeBewohnerBis() { return alterDerzeitigeBewohnerBis; } @@ -1154,7 +1154,7 @@ public Long getAlterDerzeitigeBewohnerBis() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAlterDerzeitigeBewohnerBis(Long value) { this.alterDerzeitigeBewohnerBis = value; } @@ -1167,7 +1167,7 @@ public void setAlterDerzeitigeBewohnerBis(Long value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getAlterGesuchterBewohnerVon() { return alterGesuchterBewohnerVon; } @@ -1180,7 +1180,7 @@ public Long getAlterGesuchterBewohnerVon() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAlterGesuchterBewohnerVon(Long value) { this.alterGesuchterBewohnerVon = value; } @@ -1193,7 +1193,7 @@ public void setAlterGesuchterBewohnerVon(Long value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getAlterGesuchterBewohnerBis() { return alterGesuchterBewohnerBis; } @@ -1206,7 +1206,7 @@ public Long getAlterGesuchterBewohnerBis() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAlterGesuchterBewohnerBis(Long value) { this.alterGesuchterBewohnerBis = value; } @@ -1219,7 +1219,7 @@ public void setAlterGesuchterBewohnerBis(Long value) { * {@link WGZimmerGeschlechtTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public WGZimmerGeschlechtTyp getGeschlechtGesuchterBewohner() { if (geschlechtGesuchterBewohner == null) { return WGZimmerGeschlechtTyp.MAENNLICH_ODER_WEIBLICH; @@ -1236,7 +1236,7 @@ public WGZimmerGeschlechtTyp getGeschlechtGesuchterBewohner() { * {@link WGZimmerGeschlechtTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGeschlechtGesuchterBewohner(WGZimmerGeschlechtTyp value) { this.geschlechtGesuchterBewohner = value; } @@ -1249,7 +1249,7 @@ public void setGeschlechtGesuchterBewohner(WGZimmerGeschlechtTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getAnzahlGesuchteMitbewohner() { return anzahlGesuchteMitbewohner; } @@ -1262,7 +1262,7 @@ public Long getAnzahlGesuchteMitbewohner() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAnzahlGesuchteMitbewohner(Long value) { this.anzahlGesuchteMitbewohner = value; } @@ -1275,7 +1275,7 @@ public void setAnzahlGesuchteMitbewohner(Long value) { * {@link TelefonanschlussTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public TelefonanschlussTyp getTelefonanschluss() { if (telefonanschluss == null) { return TelefonanschlussTyp.KEINE_ANGABE; @@ -1292,7 +1292,7 @@ public TelefonanschlussTyp getTelefonanschluss() { * {@link TelefonanschlussTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setTelefonanschluss(TelefonanschlussTyp value) { this.telefonanschluss = value; } @@ -1305,7 +1305,7 @@ public void setTelefonanschluss(TelefonanschlussTyp value) { * {@link InternetanschlussTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public InternetanschlussTyp getInternetanschluss() { if (internetanschluss == null) { return InternetanschlussTyp.KEINE_ANGABE; @@ -1322,7 +1322,7 @@ public InternetanschlussTyp getInternetanschluss() { * {@link InternetanschlussTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setInternetanschluss(InternetanschlussTyp value) { this.internetanschluss = value; } @@ -1335,7 +1335,7 @@ public void setInternetanschluss(InternetanschlussTyp value) { * {@link TVAnschlussTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public TVAnschlussTyp getTVAnschluss() { if (tvAnschluss == null) { return TVAnschlussTyp.KEINE_ANGABE; @@ -1352,7 +1352,7 @@ public TVAnschlussTyp getTVAnschluss() { * {@link TVAnschlussTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setTVAnschluss(TVAnschlussTyp value) { this.tvAnschluss = value; } @@ -1365,7 +1365,7 @@ public void setTVAnschluss(TVAnschlussTyp value) { * {@link ParkplatzsituationTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public ParkplatzsituationTyp getParkplatzsituation() { if (parkplatzsituation == null) { return ParkplatzsituationTyp.KEINE_ANGABE; @@ -1382,20 +1382,20 @@ public ParkplatzsituationTyp getParkplatzsituation() { * {@link ParkplatzsituationTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setParkplatzsituation(ParkplatzsituationTyp value) { this.parkplatzsituation = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -1403,7 +1403,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); { @@ -1619,18 +1619,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); @@ -2186,12 +2186,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new WGZimmer.Type(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -2584,9 +2584,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WGZimmerGeschlechtTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WGZimmerGeschlechtTyp.java index 5d35abb0..432d2c5a 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WGZimmerGeschlechtTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WGZimmerGeschlechtTyp.java @@ -25,7 +25,7 @@ */ @XmlType(name = "WGZimmerGeschlechtTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum WGZimmerGeschlechtTyp { @XmlEnumValue("Maennlich") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WGZimmerKategorienTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WGZimmerKategorienTyp.java index fd9787bc..62ef539f 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WGZimmerKategorienTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WGZimmerKategorienTyp.java @@ -33,7 +33,7 @@ */ @XmlType(name = "WGZimmerKategorienTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum WGZimmerKategorienTyp { @XmlEnumValue("keineAngabe") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WGZimmerTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WGZimmerTyp.java index 6ef64a67..3b8cff17 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WGZimmerTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WGZimmerTyp.java @@ -49,22 +49,22 @@ @XmlSeeAlso({ org.openestate.io.is24_xml.xml.WGZimmer.Type.class }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class WGZimmerTyp extends ImmobilieBaseTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -72,36 +72,36 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new WGZimmerTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -115,9 +115,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WaehrungTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WaehrungTyp.java index 6516f28b..383d36b1 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WaehrungTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WaehrungTyp.java @@ -204,7 +204,7 @@ */ @XmlType(name = "WaehrungTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum WaehrungTyp { AED, diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WazKategorienTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WazKategorienTyp.java index acd7972b..f47d224f 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WazKategorienTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WazKategorienTyp.java @@ -26,7 +26,7 @@ */ @XmlType(name = "WazKategorienTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum WazKategorienTyp { @XmlEnumValue("Zimmer") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WazMieteBaseTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WazMieteBaseTyp.java index c70e5182..768f508a 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WazMieteBaseTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WazMieteBaseTyp.java @@ -41,20 +41,20 @@ org.openestate.io.is24_xml.xml.WazTyp.Pauschalmiete.class, org.openestate.io.is24_xml.xml.WazTyp.Monatsmiete.class }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class WazMieteBaseTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -62,34 +62,34 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new WazMieteBaseTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -100,9 +100,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WazObjektZustandTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WazObjektZustandTyp.java index 9464d949..74aefba6 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WazObjektZustandTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WazObjektZustandTyp.java @@ -34,7 +34,7 @@ */ @XmlType(name = "WazObjektZustandTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum WazObjektZustandTyp { @XmlEnumValue("Unbekannt") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WazTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WazTyp.java index e82107d9..85b5b6b3 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WazTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WazTyp.java @@ -103,118 +103,118 @@ @XmlSeeAlso({ org.openestate.io.is24_xml.xml.WAZ.Type.class }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class WazTyp extends ImmobilieBaseTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "Pauschalmiete", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected WazTyp.Pauschalmiete pauschalmiete; @XmlElement(name = "Monatsmiete") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected WazTyp.Monatsmiete monatsmiete; @XmlElement(name = "BefeuerungsArt") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BefeuerungsArtTyp befeuerungsArt; @XmlElement(name = "Energieausweis") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected EnergieausweisTyp energieausweis; @XmlAttribute(name = "WazKategorie", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected WazKategorienTyp wazKategorie; @XmlAttribute(name = "Wohnflaeche", required = true) @XmlJavaTypeAdapter(Adapter34 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal wohnflaeche; @XmlAttribute(name = "Zimmer", required = true) @XmlJavaTypeAdapter(Adapter32 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal zimmer; @XmlAttribute(name = "FreiBis") @XmlJavaTypeAdapter(Adapter1 .class) @XmlSchemaType(name = "date") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Calendar freiBis; @XmlAttribute(name = "Midestmietdauer") @XmlJavaTypeAdapter(Adapter30 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal midestmietdauer; @XmlAttribute(name = "Maximalmietdauer") @XmlJavaTypeAdapter(Adapter30 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal maximalmietdauer; @XmlAttribute(name = "Etage") @XmlJavaTypeAdapter(Adapter20 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long etage; @XmlAttribute(name = "Etagenzahl") @XmlJavaTypeAdapter(Adapter21 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long etagenzahl; @XmlAttribute(name = "Objektzustand") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected WazObjektZustandTyp objektzustand; @XmlAttribute(name = "Heizungsart") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected HeizungsartTyp heizungsart; @XmlAttribute(name = "Aufzug") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean aufzug; @XmlAttribute(name = "Haustiere") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected GenehmigungTyp haustiere; @XmlAttribute(name = "BalkonTerrasse") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean balkonTerrasse; @XmlAttribute(name = "GartenBenutzung") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean gartenBenutzung; @XmlAttribute(name = "Mobilar") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean mobilar; @XmlAttribute(name = "RaucherOk") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean raucherOk; @XmlAttribute(name = "Geschlecht") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected GeschlechtTyp geschlecht; @XmlAttribute(name = "AnzahlPersonen") @XmlJavaTypeAdapter(Adapter19 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long anzahlPersonen; @XmlAttribute(name = "FreiAb", required = true) @XmlJavaTypeAdapter(Adapter1 .class) @XmlSchemaType(name = "date") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Calendar freiAb; @XmlAttribute(name = "Parkplatz") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected StellplatzKategorieTyp parkplatz; @XmlAttribute(name = "AnzahlGaragenStellplaetze") @XmlJavaTypeAdapter(Adapter19 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long anzahlGaragenStellplaetze; @XmlAttribute(name = "Keller") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean keller; @XmlAttribute(name = "GaesteWC") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean gaesteWC; @XmlAttribute(name = "Rollstuhlgerecht") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean rollstuhlgerecht; @XmlAttribute(name = "Barrierefrei") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean barrierefrei; @XmlAttribute(name = "Parkplatzmiete") @XmlJavaTypeAdapter(Adapter35 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal parkplatzmiete; @XmlAttribute(name = "Kaution") @XmlJavaTypeAdapter(Adapter7 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String kaution; /** @@ -225,7 +225,7 @@ public class WazTyp * {@link WazTyp.Pauschalmiete } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public WazTyp.Pauschalmiete getPauschalmiete() { return pauschalmiete; } @@ -238,7 +238,7 @@ public WazTyp.Pauschalmiete getPauschalmiete() { * {@link WazTyp.Pauschalmiete } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setPauschalmiete(WazTyp.Pauschalmiete value) { this.pauschalmiete = value; } @@ -251,7 +251,7 @@ public void setPauschalmiete(WazTyp.Pauschalmiete value) { * {@link WazTyp.Monatsmiete } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public WazTyp.Monatsmiete getMonatsmiete() { return monatsmiete; } @@ -264,7 +264,7 @@ public WazTyp.Monatsmiete getMonatsmiete() { * {@link WazTyp.Monatsmiete } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setMonatsmiete(WazTyp.Monatsmiete value) { this.monatsmiete = value; } @@ -277,7 +277,7 @@ public void setMonatsmiete(WazTyp.Monatsmiete value) { * {@link BefeuerungsArtTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BefeuerungsArtTyp getBefeuerungsArt() { return befeuerungsArt; } @@ -290,7 +290,7 @@ public BefeuerungsArtTyp getBefeuerungsArt() { * {@link BefeuerungsArtTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBefeuerungsArt(BefeuerungsArtTyp value) { this.befeuerungsArt = value; } @@ -303,7 +303,7 @@ public void setBefeuerungsArt(BefeuerungsArtTyp value) { * {@link EnergieausweisTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public EnergieausweisTyp getEnergieausweis() { return energieausweis; } @@ -316,7 +316,7 @@ public EnergieausweisTyp getEnergieausweis() { * {@link EnergieausweisTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setEnergieausweis(EnergieausweisTyp value) { this.energieausweis = value; } @@ -329,7 +329,7 @@ public void setEnergieausweis(EnergieausweisTyp value) { * {@link WazKategorienTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public WazKategorienTyp getWazKategorie() { return wazKategorie; } @@ -342,7 +342,7 @@ public WazKategorienTyp getWazKategorie() { * {@link WazKategorienTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setWazKategorie(WazKategorienTyp value) { this.wazKategorie = value; } @@ -355,7 +355,7 @@ public void setWazKategorie(WazKategorienTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getWohnflaeche() { return wohnflaeche; } @@ -368,7 +368,7 @@ public BigDecimal getWohnflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setWohnflaeche(BigDecimal value) { this.wohnflaeche = value; } @@ -381,7 +381,7 @@ public void setWohnflaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getZimmer() { return zimmer; } @@ -394,7 +394,7 @@ public BigDecimal getZimmer() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setZimmer(BigDecimal value) { this.zimmer = value; } @@ -407,7 +407,7 @@ public void setZimmer(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Calendar getFreiBis() { return freiBis; } @@ -420,7 +420,7 @@ public Calendar getFreiBis() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setFreiBis(Calendar value) { this.freiBis = value; } @@ -433,7 +433,7 @@ public void setFreiBis(Calendar value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getMidestmietdauer() { return midestmietdauer; } @@ -446,7 +446,7 @@ public BigDecimal getMidestmietdauer() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setMidestmietdauer(BigDecimal value) { this.midestmietdauer = value; } @@ -459,7 +459,7 @@ public void setMidestmietdauer(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getMaximalmietdauer() { return maximalmietdauer; } @@ -472,7 +472,7 @@ public BigDecimal getMaximalmietdauer() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setMaximalmietdauer(BigDecimal value) { this.maximalmietdauer = value; } @@ -485,7 +485,7 @@ public void setMaximalmietdauer(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getEtage() { return etage; } @@ -498,7 +498,7 @@ public Long getEtage() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setEtage(Long value) { this.etage = value; } @@ -511,7 +511,7 @@ public void setEtage(Long value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getEtagenzahl() { return etagenzahl; } @@ -524,7 +524,7 @@ public Long getEtagenzahl() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setEtagenzahl(Long value) { this.etagenzahl = value; } @@ -537,7 +537,7 @@ public void setEtagenzahl(Long value) { * {@link WazObjektZustandTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public WazObjektZustandTyp getObjektzustand() { return objektzustand; } @@ -550,7 +550,7 @@ public WazObjektZustandTyp getObjektzustand() { * {@link WazObjektZustandTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setObjektzustand(WazObjektZustandTyp value) { this.objektzustand = value; } @@ -563,7 +563,7 @@ public void setObjektzustand(WazObjektZustandTyp value) { * {@link HeizungsartTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public HeizungsartTyp getHeizungsart() { return heizungsart; } @@ -576,7 +576,7 @@ public HeizungsartTyp getHeizungsart() { * {@link HeizungsartTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setHeizungsart(HeizungsartTyp value) { this.heizungsart = value; } @@ -589,7 +589,7 @@ public void setHeizungsart(HeizungsartTyp value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getAufzug() { return aufzug; } @@ -602,7 +602,7 @@ public Boolean getAufzug() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAufzug(Boolean value) { this.aufzug = value; } @@ -615,7 +615,7 @@ public void setAufzug(Boolean value) { * {@link GenehmigungTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public GenehmigungTyp getHaustiere() { return haustiere; } @@ -628,7 +628,7 @@ public GenehmigungTyp getHaustiere() { * {@link GenehmigungTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setHaustiere(GenehmigungTyp value) { this.haustiere = value; } @@ -641,7 +641,7 @@ public void setHaustiere(GenehmigungTyp value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getBalkonTerrasse() { return balkonTerrasse; } @@ -654,7 +654,7 @@ public Boolean getBalkonTerrasse() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBalkonTerrasse(Boolean value) { this.balkonTerrasse = value; } @@ -667,7 +667,7 @@ public void setBalkonTerrasse(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getGartenBenutzung() { return gartenBenutzung; } @@ -680,7 +680,7 @@ public Boolean getGartenBenutzung() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGartenBenutzung(Boolean value) { this.gartenBenutzung = value; } @@ -693,7 +693,7 @@ public void setGartenBenutzung(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getMobilar() { return mobilar; } @@ -706,7 +706,7 @@ public Boolean getMobilar() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setMobilar(Boolean value) { this.mobilar = value; } @@ -719,7 +719,7 @@ public void setMobilar(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getRaucherOk() { return raucherOk; } @@ -732,7 +732,7 @@ public Boolean getRaucherOk() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setRaucherOk(Boolean value) { this.raucherOk = value; } @@ -745,7 +745,7 @@ public void setRaucherOk(Boolean value) { * {@link GeschlechtTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public GeschlechtTyp getGeschlecht() { return geschlecht; } @@ -758,7 +758,7 @@ public GeschlechtTyp getGeschlecht() { * {@link GeschlechtTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGeschlecht(GeschlechtTyp value) { this.geschlecht = value; } @@ -771,7 +771,7 @@ public void setGeschlecht(GeschlechtTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getAnzahlPersonen() { return anzahlPersonen; } @@ -784,7 +784,7 @@ public Long getAnzahlPersonen() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAnzahlPersonen(Long value) { this.anzahlPersonen = value; } @@ -797,7 +797,7 @@ public void setAnzahlPersonen(Long value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Calendar getFreiAb() { return freiAb; } @@ -810,7 +810,7 @@ public Calendar getFreiAb() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setFreiAb(Calendar value) { this.freiAb = value; } @@ -823,7 +823,7 @@ public void setFreiAb(Calendar value) { * {@link StellplatzKategorieTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StellplatzKategorieTyp getParkplatz() { if (parkplatz == null) { return StellplatzKategorieTyp.KEINE_ANGABE; @@ -840,7 +840,7 @@ public StellplatzKategorieTyp getParkplatz() { * {@link StellplatzKategorieTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setParkplatz(StellplatzKategorieTyp value) { this.parkplatz = value; } @@ -853,7 +853,7 @@ public void setParkplatz(StellplatzKategorieTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getAnzahlGaragenStellplaetze() { return anzahlGaragenStellplaetze; } @@ -866,7 +866,7 @@ public Long getAnzahlGaragenStellplaetze() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAnzahlGaragenStellplaetze(Long value) { this.anzahlGaragenStellplaetze = value; } @@ -879,7 +879,7 @@ public void setAnzahlGaragenStellplaetze(Long value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getKeller() { return keller; } @@ -892,7 +892,7 @@ public Boolean getKeller() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKeller(Boolean value) { this.keller = value; } @@ -905,7 +905,7 @@ public void setKeller(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getGaesteWC() { return gaesteWC; } @@ -918,7 +918,7 @@ public Boolean getGaesteWC() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGaesteWC(Boolean value) { this.gaesteWC = value; } @@ -931,7 +931,7 @@ public void setGaesteWC(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getRollstuhlgerecht() { return rollstuhlgerecht; } @@ -944,7 +944,7 @@ public Boolean getRollstuhlgerecht() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setRollstuhlgerecht(Boolean value) { this.rollstuhlgerecht = value; } @@ -957,7 +957,7 @@ public void setRollstuhlgerecht(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getBarrierefrei() { return barrierefrei; } @@ -970,7 +970,7 @@ public Boolean getBarrierefrei() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBarrierefrei(Boolean value) { this.barrierefrei = value; } @@ -983,7 +983,7 @@ public void setBarrierefrei(Boolean value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getParkplatzmiete() { return parkplatzmiete; } @@ -996,7 +996,7 @@ public BigDecimal getParkplatzmiete() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setParkplatzmiete(BigDecimal value) { this.parkplatzmiete = value; } @@ -1009,7 +1009,7 @@ public void setParkplatzmiete(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getKaution() { return kaution; } @@ -1022,20 +1022,20 @@ public String getKaution() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKaution(String value) { this.kaution = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -1043,7 +1043,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); { @@ -1204,18 +1204,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); @@ -1628,12 +1628,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new WazTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -1927,9 +1927,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -1954,7 +1954,7 @@ public boolean equals(Object object) { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Monatsmiete extends WazMieteBaseTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 @@ -1962,11 +1962,11 @@ public static class Monatsmiete @XmlAttribute(name = "Kaltmiete") @XmlJavaTypeAdapter(Adapter35 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal kaltmiete; @XmlAttribute(name = "Nebenkosten") @XmlJavaTypeAdapter(Adapter35 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal nebenkosten; /** @@ -1977,7 +1977,7 @@ public static class Monatsmiete * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getKaltmiete() { return kaltmiete; } @@ -1990,7 +1990,7 @@ public BigDecimal getKaltmiete() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKaltmiete(BigDecimal value) { this.kaltmiete = value; } @@ -2003,7 +2003,7 @@ public void setKaltmiete(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getNebenkosten() { return nebenkosten; } @@ -2016,20 +2016,20 @@ public BigDecimal getNebenkosten() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setNebenkosten(BigDecimal value) { this.nebenkosten = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -2037,7 +2037,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); { @@ -2053,18 +2053,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); @@ -2100,12 +2100,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new WazTyp.Monatsmiete(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -2138,9 +2138,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -2167,7 +2167,7 @@ public boolean equals(Object object) { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Pauschalmiete extends WazMieteBaseTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 @@ -2175,10 +2175,10 @@ public static class Pauschalmiete @XmlAttribute(name = "MietePauschal", required = true) @XmlJavaTypeAdapter(Adapter35 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal mietePauschal; @XmlAttribute(name = "MietePro", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected WazZeiteinheitenTyp mietePro; /** @@ -2189,7 +2189,7 @@ public static class Pauschalmiete * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getMietePauschal() { return mietePauschal; } @@ -2202,7 +2202,7 @@ public BigDecimal getMietePauschal() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setMietePauschal(BigDecimal value) { this.mietePauschal = value; } @@ -2215,7 +2215,7 @@ public void setMietePauschal(BigDecimal value) { * {@link WazZeiteinheitenTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public WazZeiteinheitenTyp getMietePro() { return mietePro; } @@ -2228,20 +2228,20 @@ public WazZeiteinheitenTyp getMietePro() { * {@link WazZeiteinheitenTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setMietePro(WazZeiteinheitenTyp value) { this.mietePro = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -2249,7 +2249,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); { @@ -2265,18 +2265,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); @@ -2312,12 +2312,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new WazTyp.Pauschalmiete(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -2350,9 +2350,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WazZeiteinheitenTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WazZeiteinheitenTyp.java index 32632316..1a7bd45f 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WazZeiteinheitenTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WazZeiteinheitenTyp.java @@ -25,7 +25,7 @@ */ @XmlType(name = "WazZeiteinheitenTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum WazZeiteinheitenTyp { @XmlEnumValue("Tag") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WohnungKategorienTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WohnungKategorienTyp.java index c2b3c723..33665a79 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WohnungKategorienTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WohnungKategorienTyp.java @@ -33,7 +33,7 @@ */ @XmlType(name = "WohnungKategorienTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum WohnungKategorienTyp { @XmlEnumValue("Dachgeschoss") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WohnungKauf.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WohnungKauf.java index 4d9ef7fa..3ed37e2c 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WohnungKauf.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WohnungKauf.java @@ -68,22 +68,22 @@ public WohnungKauf() { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Type extends WohnungTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -91,36 +91,36 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new WohnungKauf.Type(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -134,9 +134,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WohnungMiete.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WohnungMiete.java index fb488cc5..47794711 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WohnungMiete.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WohnungMiete.java @@ -68,22 +68,22 @@ public WohnungMiete() { */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Type extends WohnungTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -91,36 +91,36 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new WohnungMiete.Type(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -134,9 +134,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WohnungTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WohnungTyp.java index dec26552..04078b8f 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WohnungTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/WohnungTyp.java @@ -87,124 +87,124 @@ org.openestate.io.is24_xml.xml.WohnungKauf.Type.class, org.openestate.io.is24_xml.xml.WohnungMiete.Type.class }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class WohnungTyp extends ImmobilieBaseTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "Mietpreise") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected VermarktungWohnMieteTyp mietpreise; @XmlElement(name = "Kaufpreise") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected VermarktungWohnKaufTyp kaufpreise; @XmlElement(name = "BefeuerungsArt") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BefeuerungsArtTyp befeuerungsArt; @XmlElement(name = "Energieausweis") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected EnergieausweisTyp energieausweis; @XmlAttribute(name = "WohnungKategorie") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected WohnungKategorienTyp wohnungKategorie; @XmlAttribute(name = "Wohnflaeche", required = true) @XmlJavaTypeAdapter(Adapter34 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal wohnflaeche; @XmlAttribute(name = "Nutzflaeche") @XmlJavaTypeAdapter(Adapter34 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal nutzflaeche; @XmlAttribute(name = "Zimmer", required = true) @XmlJavaTypeAdapter(Adapter32 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal zimmer; @XmlAttribute(name = "AnzahlBadezimmer") @XmlJavaTypeAdapter(Adapter19 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long anzahlBadezimmer; @XmlAttribute(name = "AnzahlSchlafzimmer") @XmlJavaTypeAdapter(Adapter19 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long anzahlSchlafzimmer; @XmlAttribute(name = "Etage") @XmlJavaTypeAdapter(Adapter20 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long etage; @XmlAttribute(name = "Etagenzahl") @XmlJavaTypeAdapter(Adapter21 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long etagenzahl; @XmlAttribute(name = "Baujahr") @XmlJavaTypeAdapter(Adapter22 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long baujahr; @XmlAttribute(name = "JahrLetzteModernisierung") @XmlJavaTypeAdapter(Adapter22 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long jahrLetzteModernisierung; @XmlAttribute(name = "Objektzustand") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected ObjektZustandTyp objektzustand; @XmlAttribute(name = "Heizungsart") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected HeizungsartTyp heizungsart; @XmlAttribute(name = "Aufzug") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean aufzug; @XmlAttribute(name = "Haustiere") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected GenehmigungTyp haustiere; @XmlAttribute(name = "BalkonTerrasse") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean balkonTerrasse; @XmlAttribute(name = "GartenBenutzung") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean gartenBenutzung; @XmlAttribute(name = "Einbaukueche") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean einbaukueche; @XmlAttribute(name = "BetreutesWohnen") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean betreutesWohnen; @XmlAttribute(name = "Foerderung") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean foerderung; @XmlAttribute(name = "Vermietet") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean vermietet; @XmlAttribute(name = "Denkmalschutzobjekt") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean denkmalschutzobjekt; @XmlAttribute(name = "GaesteWC") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean gaesteWC; @XmlAttribute(name = "Keller") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean keller; @XmlAttribute(name = "Barrierefrei") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean barrierefrei; @XmlAttribute(name = "AlsFerienwohnungGeeignet") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean alsFerienwohnungGeeignet; @XmlAttribute(name = "Parkplatz") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected StellplatzKategorieTyp parkplatz; @XmlAttribute(name = "AnzahlGaragenStellplaetze") @XmlJavaTypeAdapter(Adapter19 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Long anzahlGaragenStellplaetze; @XmlAttribute(name = "Rollstuhlgerecht") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Boolean rollstuhlgerecht; @XmlAttribute(name = "FreiAb") @XmlJavaTypeAdapter(Adapter7 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String freiAb; @XmlAttribute(name = "Ausstattungsqualitaet") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected AusstattungsqualitaetsTyp ausstattungsqualitaet; /** @@ -215,7 +215,7 @@ public class WohnungTyp * {@link VermarktungWohnMieteTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public VermarktungWohnMieteTyp getMietpreise() { return mietpreise; } @@ -228,7 +228,7 @@ public VermarktungWohnMieteTyp getMietpreise() { * {@link VermarktungWohnMieteTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setMietpreise(VermarktungWohnMieteTyp value) { this.mietpreise = value; } @@ -241,7 +241,7 @@ public void setMietpreise(VermarktungWohnMieteTyp value) { * {@link VermarktungWohnKaufTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public VermarktungWohnKaufTyp getKaufpreise() { return kaufpreise; } @@ -254,7 +254,7 @@ public VermarktungWohnKaufTyp getKaufpreise() { * {@link VermarktungWohnKaufTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKaufpreise(VermarktungWohnKaufTyp value) { this.kaufpreise = value; } @@ -267,7 +267,7 @@ public void setKaufpreise(VermarktungWohnKaufTyp value) { * {@link BefeuerungsArtTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BefeuerungsArtTyp getBefeuerungsArt() { return befeuerungsArt; } @@ -280,7 +280,7 @@ public BefeuerungsArtTyp getBefeuerungsArt() { * {@link BefeuerungsArtTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBefeuerungsArt(BefeuerungsArtTyp value) { this.befeuerungsArt = value; } @@ -293,7 +293,7 @@ public void setBefeuerungsArt(BefeuerungsArtTyp value) { * {@link EnergieausweisTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public EnergieausweisTyp getEnergieausweis() { return energieausweis; } @@ -306,7 +306,7 @@ public EnergieausweisTyp getEnergieausweis() { * {@link EnergieausweisTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setEnergieausweis(EnergieausweisTyp value) { this.energieausweis = value; } @@ -319,7 +319,7 @@ public void setEnergieausweis(EnergieausweisTyp value) { * {@link WohnungKategorienTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public WohnungKategorienTyp getWohnungKategorie() { if (wohnungKategorie == null) { return WohnungKategorienTyp.KEINE_ANGABE; @@ -336,7 +336,7 @@ public WohnungKategorienTyp getWohnungKategorie() { * {@link WohnungKategorienTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setWohnungKategorie(WohnungKategorienTyp value) { this.wohnungKategorie = value; } @@ -349,7 +349,7 @@ public void setWohnungKategorie(WohnungKategorienTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getWohnflaeche() { return wohnflaeche; } @@ -362,7 +362,7 @@ public BigDecimal getWohnflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setWohnflaeche(BigDecimal value) { this.wohnflaeche = value; } @@ -375,7 +375,7 @@ public void setWohnflaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getNutzflaeche() { return nutzflaeche; } @@ -388,7 +388,7 @@ public BigDecimal getNutzflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setNutzflaeche(BigDecimal value) { this.nutzflaeche = value; } @@ -401,7 +401,7 @@ public void setNutzflaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getZimmer() { return zimmer; } @@ -414,7 +414,7 @@ public BigDecimal getZimmer() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setZimmer(BigDecimal value) { this.zimmer = value; } @@ -427,7 +427,7 @@ public void setZimmer(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getAnzahlBadezimmer() { return anzahlBadezimmer; } @@ -440,7 +440,7 @@ public Long getAnzahlBadezimmer() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAnzahlBadezimmer(Long value) { this.anzahlBadezimmer = value; } @@ -453,7 +453,7 @@ public void setAnzahlBadezimmer(Long value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getAnzahlSchlafzimmer() { return anzahlSchlafzimmer; } @@ -466,7 +466,7 @@ public Long getAnzahlSchlafzimmer() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAnzahlSchlafzimmer(Long value) { this.anzahlSchlafzimmer = value; } @@ -479,7 +479,7 @@ public void setAnzahlSchlafzimmer(Long value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getEtage() { return etage; } @@ -492,7 +492,7 @@ public Long getEtage() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setEtage(Long value) { this.etage = value; } @@ -505,7 +505,7 @@ public void setEtage(Long value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getEtagenzahl() { return etagenzahl; } @@ -518,7 +518,7 @@ public Long getEtagenzahl() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setEtagenzahl(Long value) { this.etagenzahl = value; } @@ -531,7 +531,7 @@ public void setEtagenzahl(Long value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getBaujahr() { return baujahr; } @@ -544,7 +544,7 @@ public Long getBaujahr() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBaujahr(Long value) { this.baujahr = value; } @@ -557,7 +557,7 @@ public void setBaujahr(Long value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getJahrLetzteModernisierung() { return jahrLetzteModernisierung; } @@ -570,7 +570,7 @@ public Long getJahrLetzteModernisierung() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setJahrLetzteModernisierung(Long value) { this.jahrLetzteModernisierung = value; } @@ -583,7 +583,7 @@ public void setJahrLetzteModernisierung(Long value) { * {@link ObjektZustandTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public ObjektZustandTyp getObjektzustand() { return objektzustand; } @@ -596,7 +596,7 @@ public ObjektZustandTyp getObjektzustand() { * {@link ObjektZustandTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setObjektzustand(ObjektZustandTyp value) { this.objektzustand = value; } @@ -609,7 +609,7 @@ public void setObjektzustand(ObjektZustandTyp value) { * {@link HeizungsartTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public HeizungsartTyp getHeizungsart() { return heizungsart; } @@ -622,7 +622,7 @@ public HeizungsartTyp getHeizungsart() { * {@link HeizungsartTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setHeizungsart(HeizungsartTyp value) { this.heizungsart = value; } @@ -635,7 +635,7 @@ public void setHeizungsart(HeizungsartTyp value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getAufzug() { return aufzug; } @@ -648,7 +648,7 @@ public Boolean getAufzug() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAufzug(Boolean value) { this.aufzug = value; } @@ -661,7 +661,7 @@ public void setAufzug(Boolean value) { * {@link GenehmigungTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public GenehmigungTyp getHaustiere() { return haustiere; } @@ -674,7 +674,7 @@ public GenehmigungTyp getHaustiere() { * {@link GenehmigungTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setHaustiere(GenehmigungTyp value) { this.haustiere = value; } @@ -687,7 +687,7 @@ public void setHaustiere(GenehmigungTyp value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getBalkonTerrasse() { return balkonTerrasse; } @@ -700,7 +700,7 @@ public Boolean getBalkonTerrasse() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBalkonTerrasse(Boolean value) { this.balkonTerrasse = value; } @@ -713,7 +713,7 @@ public void setBalkonTerrasse(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getGartenBenutzung() { return gartenBenutzung; } @@ -726,7 +726,7 @@ public Boolean getGartenBenutzung() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGartenBenutzung(Boolean value) { this.gartenBenutzung = value; } @@ -739,7 +739,7 @@ public void setGartenBenutzung(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getEinbaukueche() { return einbaukueche; } @@ -752,7 +752,7 @@ public Boolean getEinbaukueche() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setEinbaukueche(Boolean value) { this.einbaukueche = value; } @@ -765,7 +765,7 @@ public void setEinbaukueche(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getBetreutesWohnen() { return betreutesWohnen; } @@ -778,7 +778,7 @@ public Boolean getBetreutesWohnen() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBetreutesWohnen(Boolean value) { this.betreutesWohnen = value; } @@ -791,7 +791,7 @@ public void setBetreutesWohnen(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getFoerderung() { return foerderung; } @@ -804,7 +804,7 @@ public Boolean getFoerderung() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setFoerderung(Boolean value) { this.foerderung = value; } @@ -817,7 +817,7 @@ public void setFoerderung(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getVermietet() { return vermietet; } @@ -830,7 +830,7 @@ public Boolean getVermietet() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setVermietet(Boolean value) { this.vermietet = value; } @@ -843,7 +843,7 @@ public void setVermietet(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getDenkmalschutzobjekt() { return denkmalschutzobjekt; } @@ -856,7 +856,7 @@ public Boolean getDenkmalschutzobjekt() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setDenkmalschutzobjekt(Boolean value) { this.denkmalschutzobjekt = value; } @@ -869,7 +869,7 @@ public void setDenkmalschutzobjekt(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getGaesteWC() { return gaesteWC; } @@ -882,7 +882,7 @@ public Boolean getGaesteWC() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGaesteWC(Boolean value) { this.gaesteWC = value; } @@ -895,7 +895,7 @@ public void setGaesteWC(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getKeller() { return keller; } @@ -908,7 +908,7 @@ public Boolean getKeller() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setKeller(Boolean value) { this.keller = value; } @@ -921,7 +921,7 @@ public void setKeller(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getBarrierefrei() { return barrierefrei; } @@ -934,7 +934,7 @@ public Boolean getBarrierefrei() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setBarrierefrei(Boolean value) { this.barrierefrei = value; } @@ -947,7 +947,7 @@ public void setBarrierefrei(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getAlsFerienwohnungGeeignet() { return alsFerienwohnungGeeignet; } @@ -960,7 +960,7 @@ public Boolean getAlsFerienwohnungGeeignet() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAlsFerienwohnungGeeignet(Boolean value) { this.alsFerienwohnungGeeignet = value; } @@ -973,7 +973,7 @@ public void setAlsFerienwohnungGeeignet(Boolean value) { * {@link StellplatzKategorieTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StellplatzKategorieTyp getParkplatz() { if (parkplatz == null) { return StellplatzKategorieTyp.KEINE_ANGABE; @@ -990,7 +990,7 @@ public StellplatzKategorieTyp getParkplatz() { * {@link StellplatzKategorieTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setParkplatz(StellplatzKategorieTyp value) { this.parkplatz = value; } @@ -1003,7 +1003,7 @@ public void setParkplatz(StellplatzKategorieTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Long getAnzahlGaragenStellplaetze() { return anzahlGaragenStellplaetze; } @@ -1016,7 +1016,7 @@ public Long getAnzahlGaragenStellplaetze() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAnzahlGaragenStellplaetze(Long value) { this.anzahlGaragenStellplaetze = value; } @@ -1029,7 +1029,7 @@ public void setAnzahlGaragenStellplaetze(Long value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Boolean getRollstuhlgerecht() { return rollstuhlgerecht; } @@ -1042,7 +1042,7 @@ public Boolean getRollstuhlgerecht() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setRollstuhlgerecht(Boolean value) { this.rollstuhlgerecht = value; } @@ -1055,7 +1055,7 @@ public void setRollstuhlgerecht(Boolean value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getFreiAb() { return freiAb; } @@ -1068,7 +1068,7 @@ public String getFreiAb() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setFreiAb(String value) { this.freiAb = value; } @@ -1081,7 +1081,7 @@ public void setFreiAb(String value) { * {@link AusstattungsqualitaetsTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public AusstattungsqualitaetsTyp getAusstattungsqualitaet() { if (ausstattungsqualitaet == null) { return AusstattungsqualitaetsTyp.KEINE_ANGABE; @@ -1098,20 +1098,20 @@ public AusstattungsqualitaetsTyp getAusstattungsqualitaet() { * {@link AusstattungsqualitaetsTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAusstattungsqualitaet(AusstattungsqualitaetsTyp value) { this.ausstattungsqualitaet = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -1119,7 +1119,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); { @@ -1295,18 +1295,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); @@ -1758,12 +1758,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new WohnungTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -2084,9 +2084,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ZulieferungTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ZulieferungTyp.java index 7c5c7422..c6a7046f 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ZulieferungTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ZulieferungTyp.java @@ -30,7 +30,7 @@ */ @XmlType(name = "ZulieferungTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum ZulieferungTyp { @XmlEnumValue("keineAngabe") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/Zwangsversteigerung.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/Zwangsversteigerung.java index 013012b5..076bb525 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/Zwangsversteigerung.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/Zwangsversteigerung.java @@ -81,7 +81,7 @@ public Zwangsversteigerung() { "preis", "versteigerungstermin" }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public static class Type extends ZwangsversteigerungTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 @@ -90,44 +90,44 @@ public static class Type @XmlElement(name = "Aenderungsdatum", type = String.class) @XmlJavaTypeAdapter(Adapter1 .class) @XmlSchemaType(name = "date") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Calendar aenderungsdatum; @XmlElement(name = "Amtsgericht", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected AmtsgerichtTyp amtsgericht; @XmlElement(name = "Aufhebungsdatum", type = String.class) @XmlJavaTypeAdapter(Adapter1 .class) @XmlSchemaType(name = "date") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Calendar aufhebungsdatum; @XmlElement(name = "Eigentuemer", required = true) @XmlJavaTypeAdapter(Adapter8 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String eigentuemer; @XmlElement(name = "Erfassungsdatum", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter1 .class) @XmlSchemaType(name = "date") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected Calendar erfassungsdatum; @XmlElement(name = "Grundbuchblattnummer", required = true) @XmlJavaTypeAdapter(Adapter6 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected String grundbuchblattnummer; @XmlElement(name = "Objektart", required = true) @XmlSchemaType(name = "string") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected ZwangsversteigerungKategorieTyp objektart; @XmlElement(name = "Preis", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter35 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal preis; @XmlElement(name = "Versteigerungstermin", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected VersteigerungsterminTyp versteigerungstermin; @XmlAttribute(name = "Gesamtflaeche", required = true) @XmlJavaTypeAdapter(Adapter34 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal gesamtflaeche; /** @@ -138,7 +138,7 @@ public static class Type * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Calendar getAenderungsdatum() { return aenderungsdatum; } @@ -151,7 +151,7 @@ public Calendar getAenderungsdatum() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAenderungsdatum(Calendar value) { this.aenderungsdatum = value; } @@ -164,7 +164,7 @@ public void setAenderungsdatum(Calendar value) { * {@link AmtsgerichtTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public AmtsgerichtTyp getAmtsgericht() { return amtsgericht; } @@ -177,7 +177,7 @@ public AmtsgerichtTyp getAmtsgericht() { * {@link AmtsgerichtTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAmtsgericht(AmtsgerichtTyp value) { this.amtsgericht = value; } @@ -190,7 +190,7 @@ public void setAmtsgericht(AmtsgerichtTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Calendar getAufhebungsdatum() { return aufhebungsdatum; } @@ -203,7 +203,7 @@ public Calendar getAufhebungsdatum() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setAufhebungsdatum(Calendar value) { this.aufhebungsdatum = value; } @@ -216,7 +216,7 @@ public void setAufhebungsdatum(Calendar value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getEigentuemer() { return eigentuemer; } @@ -229,7 +229,7 @@ public String getEigentuemer() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setEigentuemer(String value) { this.eigentuemer = value; } @@ -242,7 +242,7 @@ public void setEigentuemer(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Calendar getErfassungsdatum() { return erfassungsdatum; } @@ -255,7 +255,7 @@ public Calendar getErfassungsdatum() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setErfassungsdatum(Calendar value) { this.erfassungsdatum = value; } @@ -268,7 +268,7 @@ public void setErfassungsdatum(Calendar value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String getGrundbuchblattnummer() { return grundbuchblattnummer; } @@ -281,7 +281,7 @@ public String getGrundbuchblattnummer() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGrundbuchblattnummer(String value) { this.grundbuchblattnummer = value; } @@ -294,7 +294,7 @@ public void setGrundbuchblattnummer(String value) { * {@link ZwangsversteigerungKategorieTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public ZwangsversteigerungKategorieTyp getObjektart() { return objektart; } @@ -307,7 +307,7 @@ public ZwangsversteigerungKategorieTyp getObjektart() { * {@link ZwangsversteigerungKategorieTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setObjektart(ZwangsversteigerungKategorieTyp value) { this.objektart = value; } @@ -320,7 +320,7 @@ public void setObjektart(ZwangsversteigerungKategorieTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getPreis() { return preis; } @@ -333,7 +333,7 @@ public BigDecimal getPreis() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setPreis(BigDecimal value) { this.preis = value; } @@ -346,7 +346,7 @@ public void setPreis(BigDecimal value) { * {@link VersteigerungsterminTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public VersteigerungsterminTyp getVersteigerungstermin() { return versteigerungstermin; } @@ -359,7 +359,7 @@ public VersteigerungsterminTyp getVersteigerungstermin() { * {@link VersteigerungsterminTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setVersteigerungstermin(VersteigerungsterminTyp value) { this.versteigerungstermin = value; } @@ -372,7 +372,7 @@ public void setVersteigerungstermin(VersteigerungsterminTyp value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getGesamtflaeche() { return gesamtflaeche; } @@ -385,20 +385,20 @@ public BigDecimal getGesamtflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public void setGesamtflaeche(BigDecimal value) { this.gesamtflaeche = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -406,7 +406,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); { @@ -462,18 +462,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); @@ -613,12 +613,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Zwangsversteigerung.Type(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -723,9 +723,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ZwangsversteigerungKategorieTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ZwangsversteigerungKategorieTyp.java index 43ba9cfa..c794ee1c 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ZwangsversteigerungKategorieTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ZwangsversteigerungKategorieTyp.java @@ -27,7 +27,7 @@ */ @XmlType(name = "ZwangsversteigerungKategorieTyp") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public enum ZwangsversteigerungKategorieTyp { @XmlEnumValue("Eigentumswohnung") diff --git a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ZwangsversteigerungTyp.java b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ZwangsversteigerungTyp.java index 1a781d72..27f21153 100644 --- a/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ZwangsversteigerungTyp.java +++ b/IS24-XML/src/main/jaxb/org/openestate/io/is24_xml/xml/ZwangsversteigerungTyp.java @@ -52,22 +52,22 @@ @XmlSeeAlso({ org.openestate.io.is24_xml.xml.Zwangsversteigerung.Type.class }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public class ZwangsversteigerungTyp extends ImmobilieBaseTyp implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -75,36 +75,36 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new ZwangsversteigerungTyp(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -118,9 +118,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:52:47+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:26+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/IS24-XML/src/main/temp/module-info.java b/IS24-XML/src/main/temp/module-info.java new file mode 100644 index 00000000..cde21737 --- /dev/null +++ b/IS24-XML/src/main/temp/module-info.java @@ -0,0 +1,25 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * Read and write XML data in IS24-XML format. + * + * @author Andreas Rudolph + * @since 1.0 + */ +module org.openestate.io.is24_xml { + +} diff --git a/IS24-XML/src/test/java/org/openestate/io/is24_xml/Is24XmlDocumentNamespaceTest.java b/IS24-XML/src/test/java/org/openestate/io/is24_xml/Is24XmlDocumentNamespaceTest.java index a62a6eb8..e7b9dacb 100644 --- a/IS24-XML/src/test/java/org/openestate/io/is24_xml/Is24XmlDocumentNamespaceTest.java +++ b/IS24-XML/src/test/java/org/openestate/io/is24_xml/Is24XmlDocumentNamespaceTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/IS24-XML/src/test/java/org/openestate/io/is24_xml/Is24XmlDocumentTest.java b/IS24-XML/src/test/java/org/openestate/io/is24_xml/Is24XmlDocumentTest.java index 4e0f5217..22fbddd8 100644 --- a/IS24-XML/src/test/java/org/openestate/io/is24_xml/Is24XmlDocumentTest.java +++ b/IS24-XML/src/test/java/org/openestate/io/is24_xml/Is24XmlDocumentTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/IS24-XML/src/test/java/org/openestate/io/is24_xml/Is24XmlUtilsTest.java b/IS24-XML/src/test/java/org/openestate/io/is24_xml/Is24XmlUtilsTest.java index 4816b1e3..22468abd 100644 --- a/IS24-XML/src/test/java/org/openestate/io/is24_xml/Is24XmlUtilsTest.java +++ b/IS24-XML/src/test/java/org/openestate/io/is24_xml/Is24XmlUtilsTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -37,8 +37,8 @@ public void testCreateDocument() { doc = Is24XmlUtils.createDocument(Is24XmlUtilsTest.class.getResourceAsStream("/is24.xml")); Assert.assertNotNull( "Transfer was processed.", doc); - Assert.assertTrue( - "Transfer was processed as Is24XmlDocument.", doc instanceof Is24XmlDocument); + //Assert.assertTrue( + // "Transfer was processed as Is24XmlDocument.", doc instanceof Is24XmlDocument); } catch (Exception ex) { LOGGER.error("Test of Is24XmlUtils.createDocument failed!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); diff --git a/IS24-XML/src/test/resources/log4j.properties b/IS24-XML/src/test/resources/log4j.properties deleted file mode 100644 index 0a837c30..00000000 --- a/IS24-XML/src/test/resources/log4j.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# settings for 'Log4j' -# see http://logging.apache.org/log4j/ -# -# available priorities are: -# OFF, FATAL, ERROR, WARN, INFO, DEBUG, ALL -# - -log4j.rootLogger = ALL,null - -# logging for OpenEstate-IO -log4j.logger.org.openestate.io = ALL,console - -# writing to null -log4j.appender.null = org.apache.log4j.varia.NullAppender -log4j.appender.null.layout = org.apache.log4j.PatternLayout -log4j.appender.null.layout.conversionPattern = %d{DATE} %5p [%30.30C:%4L] %m%n - -# writing to console -log4j.appender.console = org.apache.log4j.ConsoleAppender -log4j.appender.console.layout = org.apache.log4j.PatternLayout -log4j.appender.console.layout.conversionPattern = %d{HH:mm:ss} %5p [%30.30C:%4L] %m%n diff --git a/IS24-XML/src/test/resources/logback.xml b/IS24-XML/src/test/resources/logback.xml new file mode 100644 index 00000000..6a3ab4da --- /dev/null +++ b/IS24-XML/src/test/resources/logback.xml @@ -0,0 +1,18 @@ + + + + + + [%p] %msg%n + + + + + + + + + diff --git a/Idealista/.gitignore b/Idealista/.gitignore new file mode 100644 index 00000000..2a36a89e --- /dev/null +++ b/Idealista/.gitignore @@ -0,0 +1,2 @@ +/apidocs +/target diff --git a/Idealista/README.md b/Idealista/README.md new file mode 100644 index 00000000..98115e05 --- /dev/null +++ b/Idealista/README.md @@ -0,0 +1,77 @@ +OpenEstate-IO-Idealista 1.5 +=========================== + +*OpenEstate-IO-Idealista* is a Java library to read and write real estate data in the JSON format of [*idealista.com*](https://www.idealista.com/). + + +Warning +------- + +This is an experimental build, that was not used in production so far. The JSON schema, that was provided to us by [*idealista.com*](https://www.idealista.com/) may not be up-to-date anymore. + + +Features +-------- + +- read JSON data according to the specifications of [*idealista.com*](https://www.idealista.com/) (see [`IdealistaReadingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/Examples/src/main/java/org/openestate/io/examples/IdealistaReadingExample.java)) +- write JSON data according to the specifications of [*idealista.com*](https://www.idealista.com/) (see [`IdealistaWritingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/Examples/src/main/java/org/openestate/io/examples/IdealistaWritingExample.java)) + + +How to use +---------- + +Download the [latest release from GitHub](https://github.com/OpenEstate/OpenEstate-IO/releases/latest). The provided archive contains all required files (compiled libraries, dependencies, source code and documentations). + +Alternatively you can integrate the library from [Maven Central Repository](https://search.maven.org/#search|ga|1|org.openestate.io) into your [Maven](https://maven.apache.org/) project. Just add the following dependency to your projects `pom.xml`: + +```xml + + org.openestate.io + OpenEstate-IO-Idealista + 1.5 + +``` + +You can find further information in the [project wiki](https://github.com/OpenEstate/OpenEstate-IO/wiki/Usage-Idealista). Some example classes for this format are available in the [`Examples`](https://github.com/OpenEstate/OpenEstate-IO/tree/v1.5/Examples) module. + + +Specifications +-------------- + +The specifications for this format are placed in the [`specs`](specs) folder. + + +Dependencies +------------ + +- Java 8 or newer +- [Apache BVal 2.0.5](https://bval.apache.org/) (optional; for validation of JSON data; may be replaced with other implementations) +- [commons-codec 1.15](https://commons.apache.org/proper/commons-codec/) +- [commons-io 2.11.0](https://commons.apache.org/proper/commons-io/) +- [commons-lang 3.12.0](https://commons.apache.org/proper/commons-lang/) +- [jackson-databind 2.12.4](https://github.com/FasterXML/jackson-databind) +- [Jakarta Annotations 1.3.5](https://projects.eclipse.org/projects/ee4j.ca) +- [Jakarta Bean Validation 2.0.2](https://projects.eclipse.org/projects/ee4j.bean-validation) +- [SLF4J 1.7.30](https://www.slf4j.org/) + + +Changelog +--------- + +Take a look at [`CHANGELOG.md`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/CHANGELOG.md) for the full changelog. + + +License +------- + +This library is licensed under the terms of [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.html). Take a look at [`LICENSE.txt`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/LICENSE.txt) for the license text. + + +Further information +------------------- + +- [*OpenEstate-IO* at GitHub](https://github.com/OpenEstate/OpenEstate-IO) +- [Releases of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/releases) +- [Changelog of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/CHANGELOG.md) +- [API documentation of *OpenEstate-IO*](https://media.openestate.org/apidocs/OpenEstate-IO/) +- [JSON specification](https://feeds.idealista.com/v6/specs/properties.html) diff --git a/CasaIT/mvn-findbugs-gui.sh b/Idealista/mvn-clean.sh similarity index 90% rename from CasaIT/mvn-findbugs-gui.sh rename to Idealista/mvn-clean.sh index 4934c6db..c9c720a3 100755 --- a/CasaIT/mvn-findbugs-gui.sh +++ b/Idealista/mvn-clean.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2015-2018 OpenEstate.org +# Copyright 2015-2021 OpenEstate.org # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -21,4 +21,4 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" set -e export LANG=en cd "$DIR" -"$MVN" findbugs:check findbugs:gui +"$MVN" clean diff --git a/DaftIE/mvn-findbugs-gui.sh b/Idealista/mvn-install.sh similarity index 90% rename from DaftIE/mvn-findbugs-gui.sh rename to Idealista/mvn-install.sh index 4934c6db..238910c9 100755 --- a/DaftIE/mvn-findbugs-gui.sh +++ b/Idealista/mvn-install.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2015-2018 OpenEstate.org +# Copyright 2015-2021 OpenEstate.org # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -21,4 +21,4 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" set -e export LANG=en cd "$DIR" -"$MVN" findbugs:check findbugs:gui +"$MVN" clean install diff --git a/Idealista/mvn-jsonschema2pojo.sh b/Idealista/mvn-jsonschema2pojo.sh new file mode 100755 index 00000000..b5acd91d --- /dev/null +++ b/Idealista/mvn-jsonschema2pojo.sh @@ -0,0 +1,29 @@ +#!/usr/bin/env bash +# +# Copyright 2015-2021 OpenEstate.org +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +MVN="mvn" +DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" + +set -e +export LANG=en +cd "$DIR" +"$MVN" \ + clean \ + org.jsonschema2pojo:jsonschema2pojo-maven-plugin:generate + +sed -i 's/public class AbstractFeatures/public abstract class AbstractFeatures/g' \ + src/main/json/org/openestate/io/idealista/json/AbstractFeatures.java diff --git a/Idealista/pom.xml b/Idealista/pom.xml new file mode 100644 index 00000000..833e455c --- /dev/null +++ b/Idealista/pom.xml @@ -0,0 +1,175 @@ + + + 4.0.0 + + + org.openestate.io + OpenEstate-IO + 1.5 + + + OpenEstate-IO-Idealista + 1.5 + jar + + OpenEstate-IO-Idealista + OpenEstate-IO-Idealista is a Java library to read and write real estate data in the JSON format of + idealista.com. + + https://openestate.org + + OpenEstate + https://openestate.org/ + + + + The Apache Software License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + repo + A business-friendly OSS license + + + + + + andy + Andreas Rudolph + andy@openindex.de + OpenIndex + https://openindex.de/ + + + + + + + + commons-codec + commons-codec + compile + + + commons-io + commons-io + compile + + + org.apache.commons + commons-lang3 + compile + + + jakarta.annotation + jakarta.annotation-api + compile + + + jakarta.xml.bind + jakarta.xml.bind-api + compile + + + com.fasterxml.jackson.core + jackson-databind + compile + + + org.openestate.io + OpenEstate-IO-Core + compile + + + jakarta.validation + jakarta.validation-api + compile + + + org.apache.bval + bval-jsr + runtime + + + + + junit + junit + test + + + ch.qos.logback + logback-classic + test + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 8 + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + generate-sources + + add-source + + + + ${project.basedir}/src/main/json + + + + + + + + + org.jsonschema2pojo + jsonschema2pojo-maven-plugin + + ${project.basedir}/src/main/schema/properties + ${project.basedir}/src/main/json + org.openestate.io.idealista.json + true + true + true + true + true + false + true + true + false + false + true + true + true + + + org.openestate.io.build.CustomJsonRules + + + + ${project.groupId} + OpenEstate-IO-Build + ${project.version} + + + + + + + diff --git a/Idealista/specs/examples/customerNewDevelopments.json b/Idealista/specs/examples/customerNewDevelopments.json new file mode 100644 index 00000000..f97621cc --- /dev/null +++ b/Idealista/specs/examples/customerNewDevelopments.json @@ -0,0 +1,445 @@ +{ + "customerCountry": "Spain", + "customerCode": "ilc1234567890123456789012345678901234567890", + "customerReference": "external software reference", + "customerSendDate": "2017/05/16 16:50:12", + "customerContact": { + "contactEmail": "contact@idealista.com", + "contactPrimaryPhonePrefix": "34", + "contactPrimaryPhoneNumber": "910000000", + "contactSecondaryPhonePrefix": "34", + "contactSecondaryPhoneNumber": "910000002" + }, + "customerNewDevelopments": [ + { + "propertyCode": "newDevCode001", + "propertyReference": "newDevReference001", + "propertyVisibility": "idealista", + "propertyAddress": { + "addressVisibility": "hidden", + "addressStreetName": "Plaza de las Cortes", + "addressStreetNumber": "2", + "addressUrbanization": "urbanización", + "addressPostalCode": "28000", + "addressNsiCode": "111111", + "addressTown": "Madrid", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "moved", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "promo", + "featuresNewDevelopmentType": "new_building", + "featuresNewDevelopmentName": "newDevelopmentName", + "featuresFinished": true, + "featuresStartDate": "2017/05/16", + "featuresKeyDeliveryYear": 2018, + "featuresKeyDeliveryMonth": 12, + "featuresBuiltPhase": "pilot", + "featuresAvailabilityHour": "weekends", + "featuresAccessComments": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + } + ], + "featuresOnSite": false, + "featuresMortgageStateSubsidized": true, + "featuresMortgageBankName": "bankia", + "featuresMortgageEntryPercentage": 30.8, + "featuresMortgageLettersPercentage": 15.5, + "featuresMortgagePercentage": 20.3, + "featuresMortgageInterestRate": 8, + "featuresMortgageYears": 25 + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "bathroom", + "imageUrl": "https://www.idealista.com/photo1.jpg" + }, + { + "imageOrder": 2, + "imageLabel": "bedroom", + "imageUrl": "https://www.idealista.com/photo2.jpg" + } + ], + "newDevelopmentTypologies": [ + { + "propertyCode": "001", + "propertyReference": "piso-24", + "propertyOperation": { + "operationType": "sale", + "operationPrice": 60000, + "operationPriceCommunity": 200 + }, + "propertyAddress": { + "addressVisibility": "street", + "addressStreetName": "Plaza de las Cortes", + "addressStreetNumber": "2", + "addressBlock": "block", + "addressFloor": "6", + "addressStair": "stair", + "addressDoor": "door", + "addressUrbanization": "urbanization name", + "addressPostalCode": "28000", + "addressNsiCode": "111111", + "addressTown": "Madrid", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "exact", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "flat", + "featuresAreaConstructed": 200, + "featuresAreaUsable": 180, + "featuresBathroomNumber": 3, + "featuresBedroomNumber": 6, + "featuresBuiltYear": 1986, + "featuresConditionedAir": true, + "featuresConservation": "toRestore", + "featuresDoorman": false, + "featuresEnergyCertificateRating": "A", + "featuresEnergyCertificatePerformance": 125.36, + "featuresGarden": true, + "featuresLiftAvailable": true, + "featuresOrientationEast": true, + "featuresOrientationWest": false, + "featuresOrientationNorth": true, + "featuresOrientationSouth": false, + "featuresPenthouse": true, + "featuresPool": true, + "featuresRooms": 7, + "featuresStorage": false, + "featuresStudio": true, + "featuresTerrace": true, + "featuresWardrobes": true + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "bathroom", + "imageUrl": "https://www.idealista.com/photo1.jpg" + }, + { + "imageOrder": 2, + "imageLabel": "bedroom", + "imageUrl": "https://www.idealista.com/photo2.jpg" + }, + { + "imageOrder": 3, + "imageLabel": "communalareas", + "imageUrl": "https://www.idealista.com/photo3.jpg" + }, + { + "imageOrder": 4, + "imageLabel": "corridor", + "imageUrl": "https://www.idealista.com/photo4.jpg" + }, + { + "imageOrder": 5, + "imageLabel": "details", + "imageUrl": "https://www.idealista.com/photo5.jpg" + } + ] + }, + { + "propertyCode": "002", + "propertyReference": "r111", + "propertyOperation": { + "operationType": "rent", + "operationPrice": 600, + "operationPriceCommunity": 200, + "operationDepositMonths": 1 + }, + "propertyAddress": { + "addressVisibility": "full", + "addressStreetName": "Plaza de las Cortes", + "addressStreetNumber": "2", + "addressBlock": "b", + "addressFloor": "bj", + "addressStair": "s", + "addressDoor": "d", + "addressUrbanization": "urb", + "addressPostalCode": "28000", + "addressNsiCode": "111111", + "addressTown": "Madrid", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "moved", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "house", + "featuresAreaConstructed": 200, + "featuresAreaUsable": 180, + "featuresAreaPlot": 1000, + "featuresBathroomNumber": 3, + "featuresBedroomNumber": 6, + "featuresBuiltYear": 1990, + "featuresRooms": 7, + "featuresConditionedAir": true, + "featuresConservation": "good", + "featuresDoorman": false, + "featuresEquippedKitchen": true, + "featuresEquippedWithFurniture": false, + "featuresEnergyCertificateRating": "A", + "featuresEnergyCertificatePerformance": 125.36, + "featuresFloorsBuilding": 3, + "featuresGarden": true, + "featuresOrientationEast": true, + "featuresOrientationWest": false, + "featuresOrientationNorth": false, + "featuresOrientationSouth": false, + "featuresPool": true, + "featuresStorage": false, + "featuresTerrace": true, + "featuresWardrobes": true + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "bathroom", + "imageUrl": "https://www.idealista.com/photo1.jpg" + }, + { + "imageOrder": 2, + "imageLabel": "bedroom", + "imageUrl": "https://www.idealista.com/photo2.jpg" + }, + { + "imageOrder": 3, + "imageLabel": "communalareas", + "imageUrl": "https://www.idealista.com/photo3.jpg" + }, + { + "imageOrder": 4, + "imageLabel": "corridor", + "imageUrl": "https://www.idealista.com/photo4.jpg" + }, + { + "imageOrder": 5, + "imageLabel": "details", + "imageUrl": "https://www.idealista.com/photo5.jpg" + }, + { + "imageOrder": 6, + "imageLabel": "energycertificate", + "imageUrl": "https://www.idealista.com/photo6.jpg" + }, + { + "imageOrder": 7, + "imageLabel": "facade", + "imageUrl": "https://www.idealista.com/photo7.jpg" + }, + { + "imageOrder": 8, + "imageLabel": "garage", + "imageUrl": "https://www.idealista.com/photo8.jpg" + }, + { + "imageOrder": 9, + "imageLabel": "garden", + "imageUrl": "https://www.idealista.com/photo9.jpg" + }, + { + "imageOrder": 10, + "imageLabel": "gateway", + "imageUrl": "https://www.idealista.com/photo10.jpg" + }, + { + "imageOrder": 11, + "imageLabel": "hall", + "imageUrl": "https://www.idealista.com/photo11.jpg" + }, + { + "imageOrder": 12, + "imageLabel": "kitchen", + "imageUrl": "https://www.idealista.com/photo12.jpg" + }, + { + "imageOrder": 13, + "imageLabel": "land", + "imageUrl": "https://www.idealista.com/photo13.jpg" + }, + { + "imageOrder": 14, + "imageLabel": "living", + "imageUrl": "https://www.idealista.com/photo14.jpg" + }, + { + "imageOrder": 15, + "imageLabel": "mates", + "imageUrl": "https://www.idealista.com/photo15.jpg" + }, + { + "imageOrder": 16, + "imageLabel": "plan", + "imageUrl": "https://www.idealista.com/photo16.jpg" + }, + { + "imageOrder": 17, + "imageLabel": "pool", + "imageUrl": "https://www.idealista.com/photo17.jpg" + }, + { + "imageOrder": 18, + "imageLabel": "reception", + "imageUrl": "https://www.idealista.com/photo18.jpg" + }, + { + "imageOrder": 19, + "imageLabel": "room", + "imageUrl": "https://www.idealista.com/photo19.jpg" + }, + { + "imageOrder": 20, + "imageLabel": "storage", + "imageUrl": "https://www.idealista.com/photo20.jpg" + }, + { + "imageOrder": 21, + "imageLabel": "terrace", + "imageUrl": "https://www.idealista.com/photo21.jpg" + }, + { + "imageOrder": 22, + "imageLabel": "unknown", + "imageUrl": "https://www.idealista.com/photo22.jpg" + }, + { + "imageOrder": 23, + "imageLabel": "views", + "imageUrl": "https://www.idealista.com/photo23.jpg" + }, + { + "imageOrder": 24, + "imageLabel": "waitingroom", + "imageUrl": "https://www.idealista.com/photo24.jpg" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/Idealista/specs/examples/properties.json b/Idealista/specs/examples/properties.json new file mode 100644 index 00000000..18bc6aac --- /dev/null +++ b/Idealista/specs/examples/properties.json @@ -0,0 +1,1216 @@ +{ + "customerCountry": "Spain", + "customerCode": "ilc1234567890123456789012345678901234567890", + "customerReference": "external software reference", + "customerSendDate": "2017/05/16 16:50:12", + "customerContact": { + "contactName": "customer contact name", + "contactEmail": "contact@idealista.com", + "contactPrimaryPhonePrefix": "34", + "contactPrimaryPhoneNumber": "910000000", + "contactSecondaryPhonePrefix": "34", + "contactSecondaryPhoneNumber": "910000002" + }, + "customerProperties": [ + { + "propertyCode": "001", + "propertyReference": "piso-24", + "propertyVisibility": "idealista", + "propertyOperation": { + "operationType": "sale", + "operationPrice": 60000, + "operationPriceCommunity": 200, + "operationPriceParking": 3000 + }, + "propertyContact": { + "contactName": "property contact name", + "contactEmail": "propertycontact@idealista.com", + "contactPrimaryPhonePrefix": "34", + "contactPrimaryPhoneNumber": "912345678", + "contactSecondaryPhonePrefix": "34", + "contactSecondaryPhoneNumber": "912345679" + }, + "propertyAddress": { + "addressVisibility": "street", + "addressStreetName": "Plaza de las Cortes", + "addressStreetNumber": "2", + "addressBlock": "block", + "addressFloor": "6", + "addressStair": "stair", + "addressDoor": "door", + "addressUrbanization": "urbanization name", + "addressPostalCode": "28000", + "addressNsiCode": "111111", + "addressTown": "Madrid", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "exact", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "flat", + "featuresAreaConstructed": 200, + "featuresAreaUsable": 180, + "featuresBathroomNumber": 3, + "featuresBedroomNumber": 6, + "featuresBuiltYear": 1986, + "featuresConditionedAir": true, + "featuresConservation": "toRestore", + "featuresDoorman": false, + "featuresEnergyCertificateRating": "A", + "featuresEnergyCertificatePerformance": 125.36, + "featuresGarden": true, + "featuresOrientationEast": true, + "featuresOrientationWest": false, + "featuresOrientationNorth": true, + "featuresOrientationSouth": false, + "featuresPenthouse": true, + "featuresPool": true, + "featuresRooms": 7, + "featuresStorage": false, + "featuresStudio": true, + "featuresTerrace": true, + "featuresWardrobes": true, + "featuresParkingAvailable": true, + "featuresHeatingType": "individualAirConditioningHeatPump" + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "bathroom", + "imageUrl": "https://www.idealista.com/photo1.jpg" + }, + { + "imageOrder": 2, + "imageLabel": "bedroom", + "imageUrl": "https://www.idealista.com/photo2.jpg" + }, + { + "imageOrder": 3, + "imageLabel": "communalareas", + "imageUrl": "https://www.idealista.com/photo3.jpg" + }, + { + "imageOrder": 4, + "imageLabel": "corridor", + "imageUrl": "https://www.idealista.com/photo4.jpg" + }, + { + "imageOrder": 5, + "imageLabel": "details", + "imageUrl": "https://www.idealista.com/photo5.jpg" + }, + { + "imageOrder": 6, + "imageLabel": "energycertificate", + "imageUrl": "https://www.idealista.com/photo6.jpg" + }, + { + "imageOrder": 7, + "imageLabel": "facade", + "imageUrl": "https://www.idealista.com/photo7.jpg" + }, + { + "imageOrder": 8, + "imageLabel": "garage", + "imageUrl": "https://www.idealista.com/photo8.jpg" + }, + { + "imageOrder": 9, + "imageLabel": "garden", + "imageUrl": "https://www.idealista.com/photo9.jpg" + }, + { + "imageOrder": 10, + "imageLabel": "gateway", + "imageUrl": "https://www.idealista.com/photo10.jpg" + }, + { + "imageOrder": 11, + "imageLabel": "hall", + "imageUrl": "https://www.idealista.com/photo11.jpg" + }, + { + "imageOrder": 12, + "imageLabel": "kitchen", + "imageUrl": "https://www.idealista.com/photo12.jpg" + }, + { + "imageOrder": 13, + "imageLabel": "land", + "imageUrl": "https://www.idealista.com/photo13.jpg" + }, + { + "imageOrder": 14, + "imageLabel": "living", + "imageUrl": "https://www.idealista.com/photo14.jpg" + }, + { + "imageOrder": 15, + "imageLabel": "mates", + "imageUrl": "https://www.idealista.com/photo15.jpg" + }, + { + "imageOrder": 16, + "imageLabel": "plan", + "imageUrl": "https://www.idealista.com/photo16.jpg" + }, + { + "imageOrder": 17, + "imageLabel": "pool", + "imageUrl": "https://www.idealista.com/photo17.jpg" + }, + { + "imageOrder": 18, + "imageLabel": "reception", + "imageUrl": "https://www.idealista.com/photo18.jpg" + }, + { + "imageOrder": 19, + "imageLabel": "room", + "imageUrl": "https://www.idealista.com/photo19.jpg" + }, + { + "imageOrder": 20, + "imageLabel": "storage", + "imageUrl": "https://www.idealista.com/photo20.jpg" + }, + { + "imageOrder": 21, + "imageLabel": "terrace", + "imageUrl": "https://www.idealista.com/photo21.jpg" + }, + { + "imageOrder": 22, + "imageLabel": "unknown", + "imageUrl": "https://www.idealista.com/photo22.jpg" + }, + { + "imageOrder": 23, + "imageLabel": "views", + "imageUrl": "https://www.idealista.com/photo23.jpg" + }, + { + "imageOrder": 24, + "imageLabel": "waitingroom", + "imageUrl": "https://www.idealista.com/photo24.jpg" + } + ], + "propertyUrl": "https://www.externalUrl.com" + }, + { + "propertyCode": "002", + "propertyReference": "r111", + "propertyOperation": { + "operationType": "rent", + "operationPrice": 600, + "operationPriceCommunity": 200, + "operationDepositMonths": 1 + }, + "propertyAddress": { + "addressVisibility": "full", + "addressStreetName": "Plaza de las Cortes", + "addressStreetNumber": "2", + "addressBlock": "b", + "addressFloor": "bj", + "addressStair": "s", + "addressDoor": "d", + "addressUrbanization": "urb", + "addressPostalCode": "28000", + "addressNsiCode": "111111", + "addressTown": "Madrid", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "moved", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "house", + "featuresAreaConstructed": 200, + "featuresAreaUsable": 180, + "featuresAreaPlot": 1000, + "featuresBathroomNumber": 3, + "featuresBedroomNumber": 6, + "featuresBuiltYear": 1990, + "featuresRooms": 7, + "featuresConditionedAir": true, + "featuresConservation": "good", + "featuresDoorman": false, + "featuresEquippedKitchen": true, + "featuresEquippedWithFurniture": false, + "featuresEnergyCertificateRating": "A", + "featuresEnergyCertificatePerformance": 125.36, + "featuresFloorsBuilding": 3, + "featuresGarden": true, + "featuresOrientationEast": true, + "featuresOrientationWest": false, + "featuresOrientationNorth": false, + "featuresOrientationSouth": false, + "featuresPool": true, + "featuresStorage": false, + "featuresTerrace": true, + "featuresWardrobes": true, + "featuresHeatingType": "individualPropaneButane" + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "bathroom", + "imageUrl": "https://www.idealista.com/photo1.jpg" + }, + { + "imageOrder": 2, + "imageLabel": "bedroom", + "imageUrl": "https://www.idealista.com/photo2.jpg" + }, + { + "imageOrder": 3, + "imageLabel": "communalareas", + "imageUrl": "https://www.idealista.com/photo3.jpg" + }, + { + "imageOrder": 4, + "imageLabel": "corridor", + "imageUrl": "https://www.idealista.com/photo4.jpg" + }, + { + "imageOrder": 5, + "imageLabel": "details", + "imageUrl": "https://www.idealista.com/photo5.jpg" + }, + { + "imageOrder": 6, + "imageLabel": "energycertificate", + "imageUrl": "https://www.idealista.com/photo6.jpg" + }, + { + "imageOrder": 7, + "imageLabel": "facade", + "imageUrl": "https://www.idealista.com/photo7.jpg" + }, + { + "imageOrder": 8, + "imageLabel": "garage", + "imageUrl": "https://www.idealista.com/photo8.jpg" + }, + { + "imageOrder": 9, + "imageLabel": "garden", + "imageUrl": "https://www.idealista.com/photo9.jpg" + }, + { + "imageOrder": 10, + "imageLabel": "gateway", + "imageUrl": "https://www.idealista.com/photo10.jpg" + }, + { + "imageOrder": 11, + "imageLabel": "hall", + "imageUrl": "https://www.idealista.com/photo11.jpg" + }, + { + "imageOrder": 12, + "imageLabel": "kitchen", + "imageUrl": "https://www.idealista.com/photo12.jpg" + }, + { + "imageOrder": 13, + "imageLabel": "land", + "imageUrl": "https://www.idealista.com/photo13.jpg" + }, + { + "imageOrder": 14, + "imageLabel": "living", + "imageUrl": "https://www.idealista.com/photo14.jpg" + }, + { + "imageOrder": 15, + "imageLabel": "mates", + "imageUrl": "https://www.idealista.com/photo15.jpg" + }, + { + "imageOrder": 16, + "imageLabel": "plan", + "imageUrl": "https://www.idealista.com/photo16.jpg" + }, + { + "imageOrder": 17, + "imageLabel": "pool", + "imageUrl": "https://www.idealista.com/photo17.jpg" + }, + { + "imageOrder": 18, + "imageLabel": "reception", + "imageUrl": "https://www.idealista.com/photo18.jpg" + }, + { + "imageOrder": 19, + "imageLabel": "room", + "imageUrl": "https://www.idealista.com/photo19.jpg" + }, + { + "imageOrder": 20, + "imageLabel": "storage", + "imageUrl": "https://www.idealista.com/photo20.jpg" + }, + { + "imageOrder": 21, + "imageLabel": "terrace", + "imageUrl": "https://www.idealista.com/photo21.jpg" + }, + { + "imageOrder": 22, + "imageLabel": "unknown", + "imageUrl": "https://www.idealista.com/photo22.jpg" + }, + { + "imageOrder": 23, + "imageLabel": "views", + "imageUrl": "https://www.idealista.com/photo23.jpg" + }, + { + "imageOrder": 24, + "imageLabel": "waitingroom", + "imageUrl": "https://www.idealista.com/photo24.jpg" + } + ] + }, + { + "propertyCode": "003", + "propertyReference": "rústica sr. gonzalez", + "propertyOperation": { + "operationType": "rent", + "operationPrice": 600, + "operationPriceCommunity": 200, + "operationDepositMonths": 1 + }, + "propertyAddress": { + "addressVisibility": "hidden", + "addressStreetName": "Plaza de las Cortes", + "addressStreetNumber": "2", + "addressUrbanization": "urbanización", + "addressPostalCode": "28000", + "addressNsiCode": "111111", + "addressTown": "Madrid", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "moved", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "rustic", + "featuresAreaConstructed": 200, + "featuresAreaUsable": 180, + "featuresAreaPlot": 1000, + "featuresBathroomNumber": 3, + "featuresBedroomNumber": 6, + "featuresRooms": 9, + "featuresBuiltYear": 1986, + "featuresChimney": true, + "featuresConditionedAir": true, + "featuresConservation": "good", + "featuresDoorman": false, + "featuresEquippedKitchen": true, + "featuresEquippedWithFurniture": false, + "featuresEnergyCertificateRating": "B", + "featuresEnergyCertificatePerformance": 125.36, + "featuresFloorsBuilding": 3, + "featuresGarden": true, + "featuresOrientationEast": true, + "featuresOrientationWest": false, + "featuresOrientationNorth": false, + "featuresOrientationSouth": false, + "featuresPool": true, + "featuresStorage": false, + "featuresTerrace": true, + "featuresWardrobes": true + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "bathroom", + "imageUrl": "https://www.idealista.com/photo1.jpg" + }, + { + "imageOrder": 2, + "imageLabel": "bedroom", + "imageUrl": "https://www.idealista.com/photo2.jpg" + }, + { + "imageOrder": 3, + "imageLabel": "communalareas", + "imageUrl": "https://www.idealista.com/photo3.jpg" + }, + { + "imageOrder": 4, + "imageLabel": "corridor", + "imageUrl": "https://www.idealista.com/photo4.jpg" + }, + { + "imageOrder": 5, + "imageLabel": "details", + "imageUrl": "https://www.idealista.com/photo5.jpg" + }, + { + "imageOrder": 6, + "imageLabel": "energycertificate", + "imageUrl": "https://www.idealista.com/photo6.jpg" + }, + { + "imageOrder": 7, + "imageLabel": "facade", + "imageUrl": "https://www.idealista.com/photo7.jpg" + }, + { + "imageOrder": 8, + "imageLabel": "garage", + "imageUrl": "https://www.idealista.com/photo8.jpg" + }, + { + "imageOrder": 9, + "imageLabel": "garden", + "imageUrl": "https://www.idealista.com/photo9.jpg" + }, + { + "imageOrder": 10, + "imageLabel": "gateway", + "imageUrl": "https://www.idealista.com/photo10.jpg" + }, + { + "imageOrder": 11, + "imageLabel": "hall", + "imageUrl": "https://www.idealista.com/photo11.jpg" + }, + { + "imageOrder": 12, + "imageLabel": "kitchen", + "imageUrl": "https://www.idealista.com/photo12.jpg" + }, + { + "imageOrder": 13, + "imageLabel": "land", + "imageUrl": "https://www.idealista.com/photo13.jpg" + }, + { + "imageOrder": 14, + "imageLabel": "living", + "imageUrl": "https://www.idealista.com/photo14.jpg" + }, + { + "imageOrder": 15, + "imageLabel": "mates", + "imageUrl": "https://www.idealista.com/photo15.jpg" + }, + { + "imageOrder": 16, + "imageLabel": "plan", + "imageUrl": "https://www.idealista.com/photo16.jpg" + }, + { + "imageOrder": 17, + "imageLabel": "pool", + "imageUrl": "https://www.idealista.com/photo17.jpg" + }, + { + "imageOrder": 18, + "imageLabel": "reception", + "imageUrl": "https://www.idealista.com/photo18.jpg" + }, + { + "imageOrder": 19, + "imageLabel": "room", + "imageUrl": "https://www.idealista.com/photo19.jpg" + }, + { + "imageOrder": 20, + "imageLabel": "storage", + "imageUrl": "https://www.idealista.com/photo20.jpg" + }, + { + "imageOrder": 21, + "imageLabel": "terrace", + "imageUrl": "https://www.idealista.com/photo21.jpg" + }, + { + "imageOrder": 22, + "imageLabel": "unknown", + "imageUrl": "https://www.idealista.com/photo22.jpg" + }, + { + "imageOrder": 23, + "imageLabel": "views", + "imageUrl": "https://www.idealista.com/photo23.jpg" + }, + { + "imageOrder": 24, + "imageLabel": "waitingroom", + "imageUrl": "https://www.idealista.com/photo24.jpg" + } + ] + }, + { + "propertyCode": "004", + "propertyReference": "r111", + "propertyOperation": { + "operationType": "rent", + "operationPrice": 600, + "operationPriceCommunity": 200, + "operationDepositMonths": 1 + }, + "propertyAddress": { + "addressVisibility": "hidden", + "addressStreetName": "Plaza de las Cortes", + "addressStreetNumber": "2", + "addressBlock": "b", + "addressFloor": "bj", + "addressStair": "s", + "addressDoor": "d", + "addressUrbanization": "urb", + "addressPostalCode": "28000", + "addressNsiCode": "111111", + "addressTown": "Madrid", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "moved", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "premises_commercial", + "featuresAreaConstructed": 200, + "featuresAreaUsable": 180, + "featuresAreaPlot": 50, + "featuresBathroomAdapted": true, + "featuresBathroomNumber": 3, + "featuresConditionedAir": true, + "featuresConservation": "good", + "featuresEnergyCertificateRating": "A", + "featuresEnergyCertificatePerformance": 115.86, + "featuresEquippedKitchen": true, + "featuresFacadeArea": 100, + "featuresFloorsBuilding": 3, + "featuresHeating": true, + "featuresLastActivity": "last activity", + "featuresLocatedAtCorner": true, + "featuresRooms": 4, + "featuresSecurityAlarm": true, + "featuresSecurityDoor": true, + "featuresSecuritySystem": true, + "featuresStorage": false, + "featuresSmokeExtraction": true, + "featuresUbication": "shopping", + "featuresWindowsNumber": 2 + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "facade", + "imageUrl": "https://www.idealista.com/photo-facade.jpg" + } + ] + }, + { + "propertyCode": "005-032", + "propertyReference": "garaje-1", + "propertyOperation": { + "operationType": "rent", + "operationPrice": 600, + "operationPriceCommunity": 200, + "operationDepositMonths": 1 + }, + "propertyAddress": { + "addressVisibility": "street", + "addressStreetName": "Plaza de las Cortes", + "addressStreetNumber": "2", + "addressPostalCode": "28000", + "addressTown": "Madrid", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "exact", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "garage", + "featuresAreaConstructed": 60, + "featuresLiftAvailable": true, + "featuresParkingAutomaticDoor": true, + "featuresParkingPlaceCovered": true, + "featuresSecurityAlarm": true, + "featuresSecurityPersonnel": true, + "featuresSecuritySystem": true + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "details", + "imageUrl": "https://www.idealista.com/photo1.jpg" + } + ] + }, + { + "propertyCode": "006", + "propertyReference": "oficina prado", + "propertyOperation": { + "operationType": "rent", + "operationPrice": 600, + "operationPriceCommunity": 200, + "operationDepositMonths": 1 + }, + "propertyAddress": { + "addressVisibility": "street", + "addressStreetName": "Plaza de las Cortes", + "addressStreetNumber": "2", + "addressBlock": "b", + "addressFloor": "bj", + "addressStair": "s", + "addressDoor": "d", + "addressUrbanization": "urb", + "addressPostalCode": "28000", + "addressNsiCode": "111111", + "addressTown": "Madrid", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "exact", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "office", + "featuresAreaConstructed": 200, + "featuresAreaUsable": 180, + "featuresAccessControl": true, + "featuresBathroomInside": true, + "featuresBathroomNumber": 3, + "featuresBathroomType": "both", + "featuresBuildingAdapted": true, + "featuresConditionedAir": true, + "featuresConditionedAirType": "preInstallation", + "featuresConservation": "good", + "featuresDoorman": false, + "featuresEmergencyExit": true, + "featuresEmergencyLights": true, + "featuresEnergyCertificateRating": "A", + "featuresEnergyCertificatePerformance": 125.36, + "featuresEquippedKitchen": true, + "featuresExtinguishers": false, + "featuresFireDetectors": true, + "featuresFireDoors": true, + "featuresFloorsBuilding": 3, + "featuresFloorsProperty": 2, + "featuresHeating": true, + "featuresHotWater": true, + "featuresLiftNumber": 2, + "featuresOfficeBuilding": true, + "featuresOrientationEast": true, + "featuresOrientationWest": false, + "featuresOrientationNorth": false, + "featuresOrientationSouth": false, + "featuresParkingSpacesNumber": 10, + "featuresRoomsSplitted": "withWalls", + "featuresSecurityAlarm": true, + "featuresSecurityDoor": true, + "featuresSecuritySystem": true, + "featuresSprinklers": true, + "featuresSuspendedCeiling": true, + "featuresSuspendedFloor": true, + "featuresStorage": false, + "featuresWindowsDouble": true, + "featuresWindowsLocation": "interior" + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "details", + "imageUrl": "https://www.idealista.com/photo1.jpg" + } + ] + }, + { + "propertyCode": "007", + "propertyReference": "r111", + "propertyOperation": { + "operationType": "rent", + "operationPrice": 600, + "operationPriceCommunity": 200, + "operationDepositMonths": 1 + }, + "propertyAddress": { + "addressVisibility": "street", + "addressStreetName": "México", + "addressStreetNumber": "1", + "addressUrbanization": "urb", + "addressPostalCode": "28000", + "addressNsiCode": "111111", + "addressTown": "Madrid", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "moved", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "land", + "featuresAreaBuildable": 700, + "featuresAreaPlot": 1000, + "featuresAreaTradableMinimum": 700, + "featuresClassificationBlocks": true, + "featuresClassificationChalet": true, + "featuresClassificationCommercial": true, + "featuresClassificationHotel": true, + "featuresClassificationIndustrial": false, + "featuresClassificationOffice": true, + "featuresClassificationOther": true, + "featuresClassificationPublic": true, + "featuresFloorsBuildable": 54, + "featuresNearestLocationKm": 10, + "featuresUtilitiesElectricity": true, + "featuresUtilitiesNaturalGas": true, + "featuresUtilitiesRoadAccess": false, + "featuresUtilitiesSewerage": false, + "featuresUtilitiesSidewalk": false, + "featuresUtilitiesStreetLighting": true, + "featuresUtilitiesWater": false + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "unknown", + "imageUrl": "https://www.idealista.com/photo01.jpg" + }, + { + "imageOrder": 2, + "imageLabel": "views", + "imageUrl": "https://www.idealista.com/photo02.jpg" + } + ] + }, + { + "propertyCode": "008", + "propertyReference": "r111", + "propertyOperation": { + "operationType": "rent", + "operationPrice": 600, + "operationPriceCommunity": 200, + "operationDepositMonths": 1 + }, + "propertyAddress": { + "addressVisibility": "street", + "addressStreetName": "Emiliano Zapata", + "addressStreetNumber": "1", + "addressUrbanization": "urb", + "addressPostalCode": "29620", + "addressNsiCode": "111111", + "addressTown": "Torremolinos", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "moved", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "storage", + "featuresAreaConstructed": 20, + "featuresAreaHeight": 9, + "featuresAccess24h": true, + "featuresSecurity24h": true, + "featuresLoadingDock": true + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "unknown", + "imageUrl": "https://www.idealista.com/photo.jpg" + } + ] + }, + { + "propertyCode": "008", + "propertyReference": "r111", + "propertyOperation": { + "operationType": "rent", + "operationPrice": 600, + "operationPriceCommunity": 200, + "operationDepositMonths": 1 + }, + "propertyAddress": { + "addressVisibility": "street", + "addressStreetName": "Calle Moctezuma", + "addressStreetNumber": "1", + "addressUrbanization": "urb", + "addressPostalCode": "10183", + "addressNsiCode": "111111", + "addressTown": "Torrequemada", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "moved", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "building", + "featuresAreaConstructed": 1000, + "featuresAreaTradableMinimum": 900, + "featuresConservation": "good", + "featuresBuiltYear": 1986, + "featuresClassificationChalet": true, + "featuresClassificationCommercial": true, + "featuresClassificationHotel": true, + "featuresClassificationIndustrial": true, + "featuresClassificationOffice": true, + "featuresClassificationOther": true, + "featuresEnergyCertificateRating": "F", + "featuresEnergyCertificatePerformance": 120.5, + "featuresFloorsBuilding": 54, + "featuresLiftNumber": 3, + "featuresParkingSpacesNumber": 10, + "featuresBuiltProperties": 99, + "featuresSecurityPersonnel": true, + "featuresPropertyTenants": true + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "unknown", + "imageUrl": "https://www.idealista.com/photo.jpg" + } + ] + } + ] +} diff --git a/Idealista/specs/properties/address.json b/Idealista/specs/properties/address.json new file mode 100644 index 00000000..9eb22404 --- /dev/null +++ b/Idealista/specs/properties/address.json @@ -0,0 +1,128 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/address.json", + "title": "Address Object", + "description": "the option of (addressPostalCode, addressCountry) is only available for Portugal. If you send only coordinates we will not publish with exact visibility, maximum with street only visibility", + "type": "object", + "additionalProperties": false, + "anyOf": [ + { + "required": [ + "addressStreetName", + "addressPostalCode", + "addressCountry" + ] + }, + { + "required": [ + "addressStreetName", + "addressTown", + "addressCountry" + ] + }, + { + "required": [ + "addressCoordinatesLatitude", + "addressCoordinatesLongitude" + ] + }, + { + "required": [ + "addressPostalCode", + "addressCountry" + ] + } + ], + "dependencies": { + "addressStreetNumber": [ + "addressStreetName" + ], + "addressCoordinatesLatitude": [ + "addressCoordinatesLongitude", + "addressCoordinatesPrecision" + ], + "addressCoordinatesLongitude": [ + "addressCoordinatesLatitude", + "addressCoordinatesPrecision" + ], + "addressCoordinatesPrecision": [ + "addressCoordinatesLatitude", + "addressCoordinatesLongitude" + ] + }, + "properties": { + "addressVisibility": { + "title": "address visibility", + "description": "full address, street name or zone will be shown publicly", + "enum": ["full","street","hidden"] + }, + "addressStreetName": { + "title": "address street name", + "$ref": "../rules.json#/stringTo200" + }, + "addressStreetNumber": { + "title": "address street number", + "$ref": "../rules.json#/stringTo10" + }, + "addressBlock": { + "title": "address block", + "$ref": "../rules.json#/stringTo20" + }, + "addressFloor": { + "title": "address floor", + "type": "string", + "pattern": "^(-[1-2]|[1-9]|[1-5][0-9]|60|bj|en|ss|st)$" + }, + "addressStair": { + "title": "address stair", + "$ref": "../rules.json#/stringTo10" + }, + "addressDoor": { + "title": "address door", + "$ref": "../rules.json#/stringTo4" + }, + "addressUrbanization": { + "title": "address urbanization", + "description": "note: this field will be shown even if the visibility is set to 'hidden'", + "$ref": "../rules.json#/stringTo50" + }, + "addressPostalCode": { + "title": "address postal code", + "type": "string", + "pattern": "^[0-9]{5}$|^AD[0-9]{3}$|^[0-9]{4}(-[0-9]{3})?$" + }, + "addressTown": { + "title": "address town", + "$ref": "../rules.json#/stringTo50" + }, + "addressNsiCode": { + "title": "address nsi code", + "description": "national institute of statistics town code", + "type": "string", + "pattern": "^[0-9]{6}$" + }, + "addressCountry": { + "title": "address country", + "enum": ["Spain","Italy","Portugal","Andorra","France","Switzerland", "San Marino"] + }, + "addressCoordinatesPrecision": { + "title": "address coordinates precision", + "description": "if moved, just the property zone will be shown publicly, but not its address", + "enum": ["exact","moved"] + }, + "addressCoordinatesLatitude": { + "title": "address coordinates latitude", + "description": "to have a good accuracy, latitude need to have at least 4 decimals", + "type": "number", + "minimum": -90, + "maximum": 90 + }, + "addressCoordinatesLongitude": { + "title": "address coordinates longitude", + "description": "to have a good accuracy, longitude need to have at least 4 decimals", + "type": "number", + "minimum": -180, + "maximum": 180 + } + } +} \ No newline at end of file diff --git a/Idealista/specs/properties/building.json b/Idealista/specs/properties/building.json new file mode 100644 index 00000000..5aff944c --- /dev/null +++ b/Idealista/specs/properties/building.json @@ -0,0 +1,79 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/building.json", + "title": "Building Object", + "type": "object", + "additionalProperties": false, + "required": [ + "featuresType", + "featuresAreaConstructed" + ], + "properties": { + "featuresType": { + "title": "property types", + "enum": [ + "building" + ] + }, + "featuresAreaConstructed": { + "$ref": "features.json#/featuresAreaConstructed" + }, + "featuresAreaTradableMinimum": { + "$ref": "features.json#/featuresAreaTradableMinimum" + }, + "featuresBuiltProperties": { + "$ref": "features.json#/featuresBuiltProperties" + }, + "featuresBuiltYear": { + "$ref": "features.json#/featuresBuiltYear" + }, + "featuresClassificationChalet": { + "$ref": "features.json#/featuresClassificationChalet" + }, + "featuresClassificationCommercial": { + "$ref": "features.json#/featuresClassificationCommercial" + }, + "featuresClassificationHotel": { + "$ref": "features.json#/featuresClassificationHotel" + }, + "featuresClassificationIndustrial": { + "$ref": "features.json#/featuresClassificationIndustrial" + }, + "featuresClassificationOffice": { + "$ref": "features.json#/featuresClassificationOffice" + }, + "featuresClassificationOther": { + "$ref": "features.json#/featuresClassificationOther" + }, + "featuresConservation": { + "$ref": "features.json#/featuresConservation" + }, + "featuresEnergyCertificateRating": { + "$ref": "features.json#/featuresEnergyCertificateRating" + }, + "featuresEnergyCertificatePerformance": { + "$ref": "features.json#/featuresEnergyCertificatePerformance" + }, + "featuresEnergyCertificateType": { + "$ref": "features.json#/featuresEnergyCertificateType" + }, + "featuresEnergyCertificateLaw": { + "$ref": "features.json#/featuresEnergyCertificateLaw" + }, + "featuresFloorsBuilding": { + "$ref": "features.json#/featuresFloorsBuilding" + }, + "featuresLiftNumber": { + "$ref": "features.json#/featuresLiftNumber" + }, + "featuresParkingSpacesNumber": { + "$ref": "features.json#/featuresParkingSpacesNumber" + }, + "featuresPropertyTenants": { + "$ref": "features.json#/featuresPropertyTenants" + }, + "featuresSecurityPersonnel": { + "$ref": "features.json#/featuresSecurityPersonnel" + } + } +} \ No newline at end of file diff --git a/Idealista/specs/properties/contact.json b/Idealista/specs/properties/contact.json new file mode 100644 index 00000000..fbb31a55 --- /dev/null +++ b/Idealista/specs/properties/contact.json @@ -0,0 +1,41 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/contact.json", + "title": "Contact Object", + "type": "object", + "dependencies": { + "contactPrimaryPhonePrefix": [ + "contactPrimaryPhoneNumber" + ], + "contactSecondaryPhonePrefix": [ + "contactSecondaryPhoneNumber" + ] + }, + "additionalProperties": false, + "properties": { + "contactName": { + "title": "contact name", + "$ref": "../rules.json#/stringTo60" + }, + "contactEmail": { + "title": "contact email", + "$ref": "../rules.json#/emailFormat" + }, + "contactPrimaryPhonePrefix": { + "title": "contact primary phone prefix", + "$ref": "../rules.json#/phonePrefixFormat" + }, + "contactPrimaryPhoneNumber": { + "title": "contact primary phone number", + "$ref": "../rules.json#/phoneFormat" + }, + "contactSecondaryPhonePrefix": { + "title": "contact secondary phone prefix", + "$ref": "../rules.json#/phonePrefixFormat" + }, + "contactSecondaryPhoneNumber": { + "title": "contact secondary phone number", + "$ref": "../rules.json#/phoneFormat" + } + } +} \ No newline at end of file diff --git a/Idealista/specs/properties/customer.json b/Idealista/specs/properties/customer.json new file mode 100644 index 00000000..221d6efe --- /dev/null +++ b/Idealista/specs/properties/customer.json @@ -0,0 +1,66 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/customer.json", + "title": "Customer Object", + "type": "object", + "anyOf": [ + { + "required": [ + "customerCountry", + "customerCode" + ] + }, + { + "required": [ + "customerCountry", + "customerReference" + ] + } + ], + "properties": { + "customerSendDate": { + "title": "Customer file send date", + "description": "date when the file has been generated to be processed", + "$ref": "../rules.json#/dateFormat" + }, + "customerCountry": { + "title": "Customer country", + "readOnly": true, + "enum": ["Spain","Italy","Portugal"] + }, + "customerCode": { + "title": "Customer Identifier", + "$ref": "../rules.json#/feedkey", + "readOnly": true + }, + "customerName": { + "title": "Customer Name", + "$ref": "../rules.json#/stringTo100", + "readOnly": true + }, + "customerReference": { + "title": "Customer Reference", + "$ref": "../rules.json#/stringTo50" + }, + "customerContact": { + "$ref": "contact.json#" + }, + "customerProperties": { + "title": "Customer Secondhand Properties", + "type": "array", + "uniqueItems": true, + "items": + { + "$ref": "property.json#" + } + }, + "customerNewDevelopments":{ + "title":"Customer NewDevelopment Properties", + "type":"array", + "uniqueItems":true, + "items":{ + "$ref":"newDevelopment.json#" + } + } + } +} diff --git a/Idealista/specs/properties/description.json b/Idealista/specs/properties/description.json new file mode 100644 index 00000000..d941421a --- /dev/null +++ b/Idealista/specs/properties/description.json @@ -0,0 +1,20 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/description.json", + "title": "Description Object", + "type": "object", + "required":["descriptionLanguage"], + "additionalProperties": false, + "dependencies": { + "descriptionText": ["descriptionLanguage"] + }, + "properties": { + "descriptionLanguage": { + "enum": ["spanish","italian","portuguese","english","german","french","russian","chinese","catalan","finnish","dutch","polish","romanian","swedish","danish"] + }, + "descriptionText": { + "title": "description text", + "$ref": "../rules.json#/stringTo4000" + } + } +} \ No newline at end of file diff --git a/Idealista/specs/properties/features.json b/Idealista/specs/properties/features.json new file mode 100644 index 00000000..8628eba3 --- /dev/null +++ b/Idealista/specs/properties/features.json @@ -0,0 +1,582 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/features.json", + "title": "Features fields", + "description": "fields in alphabetic order", + "featuresAccess24h": { + "title": "24 hr access", + "description": "availability of 24 hr access", + "type": "boolean" + }, + "featuresAccessControl": { + "title": "access control", + "description": "availability of access control system", + "type": "boolean" + }, + "featuresAllowPets": { + "title": "pets allowed", + "description": "pet friendly flat", + "type": "boolean" + }, + "featuresAreaBuildable": { + "title": "buildable area", + "description": "land buildable area", + "$ref": "../rules.json#/integer1to99999" + }, + "featuresAreaConstructed": { + "title": "constructed area", + "description": "built square meters", + "$ref": "../rules.json#/integer1to99999" + }, + "featuresAreaHeight": { + "title": "height area", + "$ref": "../rules.json#/number0to9" + }, + "featuresAreaPlot": { + "title": "plot area", + "description": "plot square meters", + "$ref": "../rules.json#/integer1to99999999" + }, + "featuresAreaTradableMinimum": { + "title": "minimum tradable area", + "$ref": "../rules.json#/integer1to999999" + }, + "featuresAreaUsable": { + "title": "functional area", + "$ref": "../rules.json#/integer1to99999" + }, + "featuresBathroomAdapted": { + "title": "adapted bathroom", + "description": "availability of adapted bathroom for disabled people", + "type": "boolean" + }, + "featuresBathroomInside": { + "title": "bathroom inside", + "description": "bathroom inside the property is available", + "type": "boolean" + }, + "featuresBathroomNumber": { + "title": "bathrooms number", + "$ref": "../rules.json#/integer1to99" + }, + "featuresBathroomType": { + "title": "bathroom type", + "enum": [ + "toilets", + "fullEquiped", + "both" + ] + }, + "featuresBedroomNumber": { + "title": "bedrooms number", + "$ref": "../rules.json#/integer1to99" + }, + "featuresBuildingAdapted": { + "title": "adapted building", + "type": "boolean" + }, + "featuresBuiltYear": { + "title": "building year", + "type": "integer", + "minimum": 1700, + "maximum": 2100 + }, + "featuresChimney": { + "title": "chimney availability for rustic houses", + "type": "boolean" + }, + "featuresClassificationBlocks": { + "title": "blocks classification", + "description": "certified for high-rise residential properties", + "type": "boolean" + }, + "featuresClassificationChalet": { + "title": "chalet classification", + "description": "classified for residential house (detached)", + "type": "boolean" + }, + "featuresClassificationCommercial": { + "title": "commercial classification", + "description": "classified for tertiary commercial properties", + "type": "boolean" + }, + "featuresClassificationHotel": { + "title": "hotel classification", + "description": "classified for hotels properties", + "type": "boolean" + }, + "featuresClassificationIndustrial": { + "title": "industrial classification", + "description": "classified for industrial properties", + "type": "boolean" + }, + "featuresClassificationOffice": { + "title": "office classification", + "description": "classified for office properties", + "type": "boolean" + }, + "featuresClassificationOther": { + "title": "other classification", + "type": "boolean" + }, + "featuresClassificationPublic": { + "title": "public classification", + "description": "classified for amenities (hospitals, schools, museums)", + "type": "boolean" + }, + "featuresConditionedAir": { + "title": "air conditioning", + "description": "has air conditioning", + "type": "boolean" + }, + "featuresConditionedAirType": { + "title": "air conditioning type", + "enum": [ + "notAvailable", + "cold", + "cold/heat", + "preInstallation" + ] + }, + "featuresConservation": { + "title": "conservation status", + "description": "status new is only available for new development properties, not for secondhand properties", + "enum": [ + "new", + "good", + "toRestore" + ] + }, + "featuresDoorman": { + "title": "doorman", + "description": "doorman availability", + "type": "boolean" + }, + "featuresDuplex": { + "title": "duplex", + "description": "flat on two floors connected by an indoor staircase", + "type": "boolean" + }, + "featuresEmergencyExit": { + "title": "emergency exit", + "type": "boolean" + }, + "featuresEmergencyLights": { + "title": "emergency lights", + "type": "boolean" + }, + "featuresEnergyCertificateLaw": { + "title": "energy certification law", + "description": "only for Italy, indicates the legislation that applies to the energy rating, DL-192(2005) or LEGGE-90(2013)", + "enum": [ + "dl-192_2005", + "legge-90_2013" + ] + }, + "featuresEnergyCertificatePerformance": { + "title": "energy certification performance", + "$ref": "../rules.json#/number1to999" + }, + "featuresEnergyCertificateRating": { + "title": "energy certification rating", + "enum": [ + "A", + "A+", + "A1", + "A2", + "A3", + "A4", + "B", + "B-", + "C", + "D", + "E", + "F", + "G", + "exempt", + "inProcess", + "unknown" + ] + }, + "featuresEnergyCertificateType": { + "title": "energy certification type", + "description": "only available for new development properties. project: certification in project phase; completed: certification if the property is finished", + "enum": [ + "project", + "completed" + ] + }, + "featuresEquippedKitchen": { + "title": "equipped with kitchen", + "description": "equipped with kitchen only", + "type": "boolean" + }, + "featuresEquippedWithFurniture": { + "title": "equipped with furniture", + "description": "fully furnished", + "type": "boolean" + }, + "featuresExtinguishers": { + "title": "extinguishers", + "description": "extinguishers availability", + "type": "boolean" + }, + "featuresFacadeArea": { + "title": "facade area", + "$ref": "../rules.json#/integer1to999" + }, + "featuresFireDetectors": { + "title": "fire detectors", + "description": "availability of fire detectors", + "type": "boolean" + }, + "featuresFireDoors": { + "title": "fire doors", + "description": "availability of fire doors", + "type": "boolean" + }, + "featuresFloorsBuildable": { + "title": "buildable floors", + "$ref": "../rules.json#/integer1to99" + }, + "featuresFloorsBuilding": { + "title": "building floors", + "$ref": "../rules.json#/integer1to99" + }, + "featuresFloorsInTop": { + "title": "floor in top", + "description": "flats: indicates if the property is on the last floor / houses: specific field for 'andar de moradia' property type, indicates if the property is the one on the upper floor (true) or the one in the lower floor (false)", + "type": "boolean" + }, + "featuresFloorsProperty": { + "title": "property floors number", + "$ref": "../rules.json#/integer1to99" + }, + "featuresGarden": { + "title": "garden", + "description": "garden availability", + "type": "boolean" + }, + "featuresHandicapAdaptedAccess": { + "title": "handicap adapted access availability", + "description": "access adapted to people with reduced mobility", + "type": "boolean" + }, + "featuresHandicapAdaptedUse": { + "title": "handicap adapted use availability", + "description": "property adapted to people with reduced mobility", + "type": "boolean" + }, + "featuresHeating": { + "title": "heating", + "description": "heating availability", + "type": "boolean" + }, + "featuresHeatingType": { + "title": "heatingType", + "enum": [ + "centralGas", + "centralFuelOil", + "centralOther", + "individualGas", + "individualPropaneButane", + "individualElectric", + "individualAirConditioningHeatPump", + "individualOther", + "noHeating" + ] + }, + "featuresHotWater": { + "title": "hot water", + "description": "hot water availability", + "type": "boolean" + }, + "featuresLastActivity": { + "title": "last activity", + "$ref": "../rules.json#/stringTo100" + }, + "featuresLiftAvailable": { + "title": "lift", + "type": "boolean" + }, + "featuresLiftNumber": { + "title": "lifts number", + "$ref": "../rules.json#/integer1to9" + }, + "featuresLoadingDock": { + "title": "loading dock", + "description": "loading dock availability", + "type": "boolean" + }, + "featuresLocatedAtCorner": { + "title": "located at corner", + "type": "boolean" + }, + "featuresNearestLocationKm": { + "title": "nearest location in km", + "$ref": "../rules.json#/number0to99" + }, + "featuresOfficeBuilding": { + "title": "office building", + "type": "boolean" + }, + "featuresOrientationEast": { + "title": "east orientation", + "type": "boolean" + }, + "featuresOrientationNorth": { + "title": "north orientation", + "type": "boolean" + }, + "featuresOrientationSouth": { + "title": "south orientation", + "type": "boolean" + }, + "featuresOrientationWest": { + "title": "west orientation", + "type": "boolean" + }, + "featuresParkingAvailable": { + "title": "parking availability", + "type": "boolean" + }, + "featuresParkingAutomaticDoor": { + "title": "automatic door", + "type": "boolean" + }, + "featuresParkingPlaceCovered": { + "title": "parking covered", + "type": "boolean" + }, + "featuresParkingType": { + "title": "parking types", + "description": "this feature only applies for Portugal and Italy garages. 'depot' if is a box garage. 'parking_space' if is a regular garage", + "enum": [ + "unknown", + "depot", + "parking_space" + ] + }, + "featuresParkingSpacesNumber": { + "title": "parking spaces number", + "$ref": "../rules.json#/integer1to99" + }, + "featuresPenthouse": { + "title": "penthouse", + "description": "flat on the top floor", + "type": "boolean" + }, + "featuresPool": { + "title": "pool availability", + "type": "boolean" + }, + "featuresBuiltProperties": { + "title": "properties number", + "$ref": "../rules.json#/integer1to99" + }, + "featuresRooms": { + "title": "rooms number", + "$ref": "../rules.json#/integer1to99" + }, + "featuresRoomsSplitted": { + "title": "rooms splitted", + "enum": [ + "unknown", + "openPlan", + "withScreens", + "withWalls" + ] + }, + "featuresSecurity24h": { + "title": "24 hr security service", + "type": "boolean" + }, + "featuresSecurityAlarm": { + "title": "security alarm system", + "type": "boolean" + }, + "featuresSecurityDoor": { + "title": "security door", + "type": "boolean" + }, + "featuresSecurityPersonnel": { + "title": "security personnel", + "type": "boolean" + }, + "featuresSecuritySystem": { + "title": "security system", + "type": "boolean" + }, + "featuresSmokeExtraction": { + "title": "smoke extraction", + "type": "boolean" + }, + "featuresSprinklers": { + "title": "sprinklers", + "type": "boolean" + }, + "featuresStorage": { + "title": "storage room", + "type": "boolean" + }, + "featuresStudio": { + "title": "studio", + "description": "flat with a single room", + "type": "boolean" + }, + "featuresSuspendedCeiling": { + "title": "suspending ceiling", + "type": "boolean" + }, + "featuresSuspendedFloor": { + "title": "suspending floor", + "type": "boolean" + }, + "featuresPropertyTenants": { + "title": "tenants", + "type": "boolean" + }, + "featuresTerrace": { + "title": "terrace", + "type": "boolean" + }, + "featuresUbication": { + "title": "ubication", + "enum": [ + "shopping", + "street", + "mezzanine", + "belowGround", + "other", + "unknown" + ] + }, + "featuresUtilitiesElectricity": { + "title": "electricity availability", + "type": "boolean" + }, + "featuresUtilitiesNaturalGas": { + "title": "natural gas availability", + "type": "boolean" + }, + "featuresUtilitiesRoadAccess": { + "title": "road access availability", + "type": "boolean" + }, + "featuresUtilitiesSewerage": { + "title": "sewerage availability", + "type": "boolean" + }, + "featuresUtilitiesSidewalk": { + "title": "sidewalk availability", + "type": "boolean" + }, + "featuresUtilitiesStreetLighting": { + "title": "street lighting availability", + "type": "boolean" + }, + "featuresUtilitiesWater": { + "title": "water availability", + "type": "boolean" + }, + "featuresWardrobes": { + "title": "wardrobes availability", + "type": "boolean" + }, + "featuresBalcony": { + "title": "balcony availability", + "type": "boolean" + }, + "featuresWindowsDouble": { + "title": "double windows", + "description": "double pane windows availability", + "type": "boolean" + }, + "featuresWindowsLocation": { + "title": "windows location", + "description": "internal / external flat based on windows view. Only available for Spain.", + "enum": [ + "interior", + "exterior" + ] + }, + "featuresWindowsShop": { + "title": "shop windows number", + "$ref": "../rules.json#/integer1to99" + }, + "enumNewDevelopmentType": { + "description": "Typing for new developments", + "enum": ["restored_building","new_building","house","mixed_promos"] + }, + "enumFeaturesBuiltPhase": { + "description": "Phase of built for new developments", + "enum": ["land_move","foundation","carpentry","pilot", "paving", "equipment","keydelivery"] + }, + "enumFeaturesAvailabilityHour": { + "description": "Booth sales availability hour for new developments", + "enum": ["any_morning","mornings","at_noon","afternoons", "nights", "weekends","business_hour"] + }, + "featuresNewDevelopmentName": { + "title": "name", + "$ref": "../rules.json#/stringTo100" + }, + "featuresFinished": { + "title": "is finished", + "type": "boolean" + }, + "featuresStartDate": { + "$ref": "../rules.json#/dateFormatNoHours" + }, + "featuresKeyDeliveryYear": { + "$ref": "../rules.json#/integer1to9999" + }, + "featuresKeyDeliveryMonth": { + "$ref": "../rules.json#/number1to12" + }, + "featuresOnSite": { + "title": "Booth sale on side", + "type": "boolean" + }, + "featuresMortgageStateSubsidized": { + "title": "Mortgage state subsidized", + "type": "boolean" + }, + "featuresMortgageBankName": { + "title": "Mortgage bank name", + "$ref": "../rules.json#/stringTo100" + }, + "featuresMortgagePercentage": { + "title": "Mortgage percentage", + "$ref": "../rules.json#/number1to999" + }, + "featuresMortgageEntryPercentage": { + "title": "Mortgage entry percentage", + "$ref": "../rules.json#/number1to999" + }, + "featuresMortgageLettersPercentage": { + "title": "Mortgage letters percentage", + "$ref": "../rules.json#/number1to999" + }, + "featuresMortgageInterestRate": { + "title": "Mortgage interest rate", + "$ref": "../rules.json#/number1to999" + }, + "featuresMortgageYears": { + "title": "Mortgage years", + "$ref": "../rules.json#/number1to9999" + }, + "featuresWindowsNumber": { + "title": "Premise windows noumbers", + "$ref": "../rules.json#/number1to999" + }, + "featuresAccessType": { + "title": "access type", + "enum": [ + "urban", + "road", + "track", + "highway", + "unknown" + ] + } +} \ No newline at end of file diff --git a/Idealista/specs/properties/garage.json b/Idealista/specs/properties/garage.json new file mode 100644 index 00000000..79c65ffe --- /dev/null +++ b/Idealista/specs/properties/garage.json @@ -0,0 +1,43 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/garage.json", + "title": "Garaje Object", + "type": "object", + "additionalProperties": false, + "required": [ + "featuresType", + "featuresAreaConstructed" + ], + "properties": { + "featuresType": { + "title": "property types", + "enum": [ + "garage" + ] + }, + "featuresAreaConstructed": { + "$ref": "features.json#/featuresAreaConstructed" + }, + "featuresLiftAvailable": { + "$ref": "features.json#/featuresLiftAvailable" + }, + "featuresParkingAutomaticDoor": { + "$ref": "features.json#/featuresParkingAutomaticDoor" + }, + "featuresParkingPlaceCovered": { + "$ref": "features.json#/featuresParkingPlaceCovered" + }, + "featuresParkingType": { + "$ref": "features.json#/featuresParkingType" + }, + "featuresSecurityAlarm": { + "$ref": "features.json#/featuresSecurityAlarm" + }, + "featuresSecurityPersonnel": { + "$ref": "features.json#/featuresSecurityPersonnel" + }, + "featuresSecuritySystem": { + "$ref": "features.json#/featuresSecuritySystem" + } + } +} \ No newline at end of file diff --git a/Idealista/specs/properties/homes.json b/Idealista/specs/properties/homes.json new file mode 100644 index 00000000..0f528c5c --- /dev/null +++ b/Idealista/specs/properties/homes.json @@ -0,0 +1,176 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/homes.json", + "title": "Homes Object", + "type": "object", + "additionalProperties": false, + "required": [ + "featuresType", + "featuresAreaConstructed", + "featuresBathroomNumber" + ], + "anyOf": [ + { + "required": [ + "featuresRooms" + ] + }, + { + "required": [ + "featuresBedroomNumber" + ] + } + ], + "properties": { + "featuresType": { + "title": "property types", + "description": "Types availability varies between countries. Spain: rustic_rural, rustic_masia, rustic_cortijo, rustic_terrera, rustic_torre, rustic_caseron. Italy: house_villa, rustic_masseria, rustic_trullo, rustic_casalecascina, rustic_baita. Portugal: house_andar_moradia, rustic_quinta, rustic_moinho, rustic_montealentejano, rustic_solar. Spain and Portugal: rustic_palace. The rest of the types is available in every country.", + "enum": [ + "flat", + "house", + "house_andar_moradia", + "house_independent", + "house_semidetached", + "house_terraced", + "house_villa", + "rustic", + "rustic_house", + "rustic_village", + "rustic_castle", + "rustic_palace", + "rustic_baita", + "rustic_rural", + "rustic_casalecascina", + "rustic_caseron", + "rustic_cortijo", + "rustic_masia", + "rustic_masseria", + "rustic_moinho", + "rustic_montealentejano", + "rustic_quinta", + "rustic_solar", + "rustic_terrera", + "rustic_torre", + "rustic_trullo" + ] + }, + "featuresAreaConstructed": { + "$ref": "features.json#/featuresAreaConstructed" + }, + "featuresAreaPlot": { + "$ref": "features.json#/featuresAreaPlot" + }, + "featuresAreaUsable": { + "$ref": "features.json#/featuresAreaUsable" + }, + "featuresBalcony": { + "$ref": "features.json#/featuresBalcony" + }, + "featuresBathroomNumber": { + "$ref": "features.json#/featuresBathroomNumber" + }, + "featuresBedroomNumber": { + "$ref": "features.json#/featuresBedroomNumber" + }, + "featuresBuiltYear": { + "$ref": "features.json#/featuresBuiltYear" + }, + "featuresConditionedAir": { + "$ref": "features.json#/featuresConditionedAir" + }, + "featuresConservation": { + "$ref": "features.json#/featuresConservation" + }, + "featuresChimney": { + "$ref": "features.json#/featuresChimney" + }, + "featuresDoorman": { + "$ref": "features.json#/featuresDoorman" + }, + "featuresDuplex": { + "$ref": "features.json#/featuresDuplex" + }, + "featuresEquippedKitchen": { + "$ref": "features.json#/featuresEquippedKitchen" + }, + "featuresEquippedWithFurniture": { + "$ref": "features.json#/featuresEquippedWithFurniture" + }, + "featuresEnergyCertificatePerformance": { + "$ref": "features.json#/featuresEnergyCertificatePerformance" + }, + "featuresEnergyCertificateLaw": { + "$ref": "features.json#/featuresEnergyCertificateLaw" + }, + "featuresEnergyCertificateRating": { + "$ref": "features.json#/featuresEnergyCertificateRating" + }, + "featuresEnergyCertificateType": { + "$ref": "features.json#/featuresEnergyCertificateType" + }, + "featuresFloorsBuilding": { + "$ref": "features.json#/featuresFloorsBuilding" + }, + "featuresFloorsInTop": { + "$ref": "features.json#/featuresFloorsInTop" + }, + "featuresGarden": { + "$ref": "features.json#/featuresGarden" + }, + "featuresHandicapAdaptedAccess": { + "$ref": "features.json#/featuresHandicapAdaptedAccess" + }, + "featuresHandicapAdaptedUse": { + "$ref": "features.json#/featuresHandicapAdaptedUse" + }, + "featuresLiftAvailable": { + "$ref": "features.json#featuresLiftAvailable", + "description": "only for flat type" + }, + "featuresOrientationNorth": { + "$ref": "features.json#/featuresOrientationNorth" + }, + "featuresOrientationSouth": { + "$ref": "features.json#/featuresOrientationSouth" + }, + "featuresOrientationWest": { + "$ref": "features.json#/featuresOrientationWest" + }, + "featuresOrientationEast": { + "$ref": "features.json#/featuresOrientationEast" + }, + "featuresParkingAvailable": { + "$ref": "features.json#/featuresParkingAvailable" + }, + "featuresPenthouse": { + "$ref": "features.json#/featuresPenthouse" + }, + "featuresPetsAllowed": { + "$ref": "features.json#/featuresAllowPets" + }, + "featuresPool": { + "$ref": "features.json#/featuresPool" + }, + "featuresRooms": { + "$ref": "features.json#/featuresRooms" + }, + "featuresStorage": { + "$ref": "features.json#/featuresStorage" + }, + "featuresStudio": { + "$ref": "features.json#/featuresStudio" + }, + "featuresTerrace": { + "$ref": "features.json#/featuresTerrace" + }, + "featuresWardrobes": { + "$ref": "features.json#/featuresWardrobes" + }, + "featuresWindowsLocation": { + "$ref": "features.json#/featuresWindowsLocation" + }, + "featuresHeatingType": { + "$ref": "features.json#/featuresHeatingType" + } + } +} \ No newline at end of file diff --git a/Idealista/specs/properties/images.json b/Idealista/specs/properties/images.json new file mode 100644 index 00000000..91898888 --- /dev/null +++ b/Idealista/specs/properties/images.json @@ -0,0 +1,74 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/images.json", + "title": "Images Object", + "type": "object", + "required": [ + "imageUrl" + ], + "additionalProperties": false, + "properties": { + "imageLabel": { + "title": "image label", + "enum": [ + "appraisalplan", + "archive", + "atmosphere", + "balcony", + "basement", + "bathroom", + "bedroom", + "buildingwork", + "cellar", + "communalareas", + "corridor", + "details", + "dining_room", + "energycertificate", + "facade", + "garage", + "garden", + "gateway", + "hall", + "kitchen", + "land", + "lifts", + "living", + "loft", + "mates", + "meeting_room", + "office", + "open_plan", + "patio", + "penthouse", + "plan", + "pool", + "porch", + "pressphoto", + "reception", + "room", + "shop_window", + "staircase", + "storage", + "storage_space", + "studio", + "surroundings", + "terrace", + "unknown", + "views", + "waitingroom", + "walk_in_wardrobe" + ] + }, + "imageOrder": { + "title": "image order", + "type": "integer", + "minimum": 1, + "maximum": 200 + }, + "imageUrl": { + "title": "image url", + "$ref": "../rules.json#/urlFormat" + } + } +} \ No newline at end of file diff --git a/Idealista/specs/properties/land.json b/Idealista/specs/properties/land.json new file mode 100644 index 00000000..222ffe2f --- /dev/null +++ b/Idealista/specs/properties/land.json @@ -0,0 +1,85 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/land.json", + "title": "Land Object", + "type": "object", + "additionalProperties": false, + "required": [ + "featuresType", + "featuresAreaPlot" + ], + "properties": { + "featuresType": { + "title": "property types", + "enum": [ + "land", + "land_urban", + "land_countrybuildable", + "land_countrynonbuildable" + ] + }, + "featuresAreaPlot": { + "$ref": "features.json#/featuresAreaPlot" + }, + "featuresAreaBuildable": { + "$ref": "features.json#/featuresAreaBuildable" + }, + "featuresAreaTradableMinimum": { + "$ref": "features.json#/featuresAreaTradableMinimum" + }, + "featuresClassificationBlocks": { + "$ref": "features.json#/featuresClassificationBlocks" + }, + "featuresClassificationChalet": { + "$ref": "features.json#/featuresClassificationChalet" + }, + "featuresClassificationCommercial": { + "$ref": "features.json#/featuresClassificationCommercial" + }, + "featuresClassificationHotel": { + "$ref": "features.json#/featuresClassificationHotel" + }, + "featuresClassificationIndustrial": { + "$ref": "features.json#/featuresClassificationIndustrial" + }, + "featuresClassificationOffice": { + "$ref": "features.json#/featuresClassificationOffice" + }, + "featuresClassificationOther": { + "$ref": "features.json#/featuresClassificationOther" + }, + "featuresClassificationPublic": { + "$ref": "features.json#/featuresClassificationPublic" + }, + "featuresFloorsBuildable": { + "$ref": "features.json#/featuresFloorsBuildable" + }, + "featuresNearestLocationKm": { + "$ref": "features.json#/featuresNearestLocationKm" + }, + "featuresUtilitiesElectricity": { + "$ref": "features.json#/featuresUtilitiesElectricity" + }, + "featuresUtilitiesNaturalGas": { + "$ref": "features.json#/featuresUtilitiesNaturalGas" + }, + "featuresUtilitiesRoadAccess": { + "$ref": "features.json#/featuresUtilitiesRoadAccess" + }, + "featuresUtilitiesSewerage": { + "$ref": "features.json#/featuresUtilitiesSewerage" + }, + "featuresUtilitiesSidewalk": { + "$ref": "features.json#/featuresUtilitiesSidewalk" + }, + "featuresUtilitiesStreetLighting": { + "$ref": "features.json#/featuresUtilitiesStreetLighting" + }, + "featuresUtilitiesWater": { + "$ref": "features.json#/featuresUtilitiesWater" + }, + "featuresAccessType": { + "$ref": "features.json#/featuresAccessType" + } + } +} \ No newline at end of file diff --git a/Idealista/specs/properties/newDevelopment.json b/Idealista/specs/properties/newDevelopment.json new file mode 100644 index 00000000..057a3734 --- /dev/null +++ b/Idealista/specs/properties/newDevelopment.json @@ -0,0 +1,67 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/newDevelopment.json", + "title": "New Development Object", + "type": "object", + "additionalProperties": false, + "required": [ + "propertyCode" + ], + "properties": { + "propertyCode": { + "title": "New Development identifier", + "description": "It must be unique for each property and unchanging over time", + "$ref": "../rules.json#/stringTo50" + }, + "propertyReference": { + "title": "Property reference", + "$ref": "../rules.json#/stringTo50" + }, + "propertyVisibility": { + "title": "Property visibility", + "$ref": "../rules.json#/enumPropertyVisibility" + }, + "propertyAddress": { + "title": "New Development address", + "$ref": "address.json#" + }, + "propertyFeatures": { + "title": "New Development promo features", + "$ref": "promo.json#" + }, + "propertyContact": { + "title": "New Development contact", + "$ref": "contact.json#" + }, + "propertyDescriptions": { + "title": "New Development descriptions", + "type": "array", + "uniqueItems": true, + "items": [ + { + "$ref": "description.json#" + } + ] + }, + "propertyImages": { + "title": "New Development images", + "type": "array", + "uniqueItems": true, + "items": [ + { + "$ref": "images.json#" + } + ] + }, + "newDevelopmentTypologies": { + "title": "New Development typologies", + "type": "array", + "uniqueItems": true, + "items": [ + { + "$ref": "typology.json#" + } + ] + } + } +} \ No newline at end of file diff --git a/Idealista/specs/properties/offices.json b/Idealista/specs/properties/offices.json new file mode 100644 index 00000000..2867f58d --- /dev/null +++ b/Idealista/specs/properties/offices.json @@ -0,0 +1,148 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/offices.json", + "title": "Offices Object", + "type": "object", + "additionalProperties": false, + "required": [ + "featuresType", + "featuresAreaConstructed" + ], + "properties": { + "featuresType": { + "title": "property types", + "enum": [ + "office" + ] + }, + "featuresAccessControl": { + "$ref": "features.json#/featuresAccessControl" + }, + "featuresAreaConstructed": { + "$ref": "features.json#/featuresAreaConstructed" + }, + "featuresAreaUsable": { + "$ref": "features.json#/featuresAreaUsable" + }, + "featuresBathroomInside": { + "$ref": "features.json#/featuresBathroomInside" + }, + "featuresBathroomNumber": { + "$ref": "features.json#/featuresBathroomNumber" + }, + "featuresBathroomType": { + "$ref": "features.json#/featuresBathroomType" + }, + "featuresBuiltYear": { + "$ref": "features.json#/featuresBuiltYear" + }, + "featuresBuildingAdapted": { + "$ref": "features.json#/featuresBuildingAdapted" + }, + "featuresConditionedAir": { + "$ref": "features.json#/featuresConditionedAir" + }, + "featuresConditionedAirType": { + "$ref": "features.json#/featuresConditionedAirType" + }, + "featuresConservation": { + "$ref": "features.json#/featuresConservation" + }, + "featuresDoorman": { + "$ref": "features.json#/featuresDoorman" + }, + "featuresEmergencyExit": { + "$ref": "features.json#/featuresEmergencyExit" + }, + "featuresEmergencyLights": { + "$ref": "features.json#/featuresEmergencyLights" + }, + "featuresEnergyCertificateRating": { + "$ref": "features.json#/featuresEnergyCertificateRating" + }, + "featuresEnergyCertificatePerformance": { + "$ref": "features.json#/featuresEnergyCertificatePerformance" + }, + "featuresEnergyCertificateType": { + "$ref": "features.json#/featuresEnergyCertificateType" + }, + "featuresEnergyCertificateLaw": { + "$ref": "features.json#/featuresEnergyCertificateLaw" + }, + "featuresEquippedKitchen": { + "$ref": "features.json#/featuresEquippedKitchen" + }, + "featuresExtinguishers": { + "$ref": "features.json#/featuresExtinguishers" + }, + "featuresFireDetectors": { + "$ref": "features.json#/featuresFireDetectors" + }, + "featuresFireDoors": { + "$ref": "features.json#/featuresFireDoors" + }, + "featuresFloorsBuilding": { + "$ref": "features.json#/featuresFloorsBuilding" + }, + "featuresFloorsProperty": { + "$ref": "features.json#/featuresFloorsProperty" + }, + "featuresHeating": { + "$ref": "features.json#/featuresHeating" + }, + "featuresHotWater": { + "$ref": "features.json#/featuresHotWater" + }, + "featuresLiftNumber": { + "$ref": "features.json#/featuresLiftNumber" + }, + "featuresOfficeBuilding": { + "$ref": "features.json#/featuresOfficeBuilding" + }, + "featuresOrientationEast": { + "$ref": "features.json#/featuresOrientationEast" + }, + "featuresOrientationNorth": { + "$ref": "features.json#/featuresOrientationNorth" + }, + "featuresOrientationSouth": { + "$ref": "features.json#/featuresOrientationSouth" + }, + "featuresOrientationWest": { + "$ref": "features.json#/featuresOrientationWest" + }, + "featuresParkingSpacesNumber": { + "$ref": "features.json#/featuresParkingSpacesNumber" + }, + "featuresRoomsSplitted": { + "$ref": "features.json#/featuresRoomsSplitted" + }, + "featuresSecurityAlarm": { + "$ref": "features.json#/featuresSecurityAlarm" + }, + "featuresSecurityDoor": { + "$ref": "features.json#/featuresSecurityDoor" + }, + "featuresSecuritySystem": { + "$ref": "features.json#/featuresSecuritySystem" + }, + "featuresSprinklers": { + "$ref": "features.json#/featuresSprinklers" + }, + "featuresSuspendedCeiling": { + "$ref": "features.json#/featuresSuspendedCeiling" + }, + "featuresSuspendedFloor": { + "$ref": "features.json#/featuresSuspendedFloor" + }, + "featuresStorage": { + "$ref": "features.json#/featuresStorage" + }, + "featuresWindowsDouble": { + "$ref": "features.json#/featuresWindowsDouble" + }, + "featuresWindowsLocation": { + "$ref": "features.json#/featuresWindowsLocation" + } + } +} \ No newline at end of file diff --git a/Idealista/specs/properties/operation.json b/Idealista/specs/properties/operation.json new file mode 100644 index 00000000..5d359740 --- /dev/null +++ b/Idealista/specs/properties/operation.json @@ -0,0 +1,43 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/operation.json", + "title": "Operation Object", + "type": "object", + "required": [ + "operationType", + "operationPrice" + ], + "additionalProperties": false, + "properties": { + "operationDepositMonths": { + "title": "deposit months", + "$ref": "../rules.json#/number0to12" + }, + "operationPrice": { + "title": "operation price", + "$ref": "../rules.json#/integer1to99999999" + }, + "operationPriceCommunity": { + "title": "community fees", + "description": "for Spain and Portugal, this field only applies to sale properties", + "$ref": "../rules.json#/integer1to9999" + }, + "operationPriceToOwn": { + "title": "operation price to own", + "description": "this operation only applies to new development properties. Not avaible for second hand properties", + "$ref": "../rules.json#/integer1to99999999" + }, + "operationPriceTransfer": { + "title": "transfer price", + "description": "this operation is only for premises typologies with rent operation", + "$ref": "../rules.json#/integer1to99999999" + }, + "operationPriceParking": { + "title": "parking price", + "$ref": "../rules.json#/integer1to99999999" + }, + "operationType": { + "$ref": "../rules.json#/enumOperationType" + } + } +} \ No newline at end of file diff --git a/Idealista/specs/properties/premises.json b/Idealista/specs/properties/premises.json new file mode 100644 index 00000000..338ef055 --- /dev/null +++ b/Idealista/specs/properties/premises.json @@ -0,0 +1,96 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/premises.json", + "title": "Premises Object", + "type": "object", + "additionalProperties": false, + "required": [ + "featuresType", + "featuresAreaConstructed" + ], + "properties": { + "featuresType": { + "title": "premise types", + "enum": [ + "premises", + "premises_commercial", + "premises_industrial" + ] + }, + "featuresAreaConstructed": { + "$ref": "features.json#/featuresAreaConstructed" + }, + "featuresAreaPlot": { + "$ref": "features.json#/featuresAreaPlot" + }, + "featuresAreaUsable": { + "$ref": "features.json#/featuresAreaUsable" + }, + "featuresBathroomAdapted": { + "$ref": "features.json#/featuresBathroomAdapted" + }, + "featuresBathroomNumber": { + "$ref": "features.json#/featuresBathroomNumber" + }, + "featuresConditionedAir": { + "$ref": "features.json#/featuresConditionedAir" + }, + "featuresConservation": { + "$ref": "features.json#/featuresConservation" + }, + "featuresEnergyCertificateRating": { + "$ref": "features.json#/featuresEnergyCertificateRating" + }, + "featuresEnergyCertificatePerformance": { + "$ref": "features.json#/featuresEnergyCertificatePerformance" + }, + "featuresEnergyCertificateType": { + "$ref": "features.json#/featuresEnergyCertificateType" + }, + "featuresEnergyCertificateLaw": { + "$ref": "features.json#/featuresEnergyCertificateLaw" + }, + "featuresEquippedKitchen": { + "$ref": "features.json#/featuresEquippedKitchen" + }, + "featuresFacadeArea": { + "$ref": "features.json#/featuresFacadeArea" + }, + "featuresFloorsBuilding": { + "$ref": "features.json#/featuresFloorsBuilding" + }, + "featuresHeating": { + "$ref": "features.json#/featuresHeating" + }, + "featuresLastActivity": { + "$ref": "features.json#/featuresLastActivity" + }, + "featuresLocatedAtCorner": { + "$ref": "features.json#/featuresLocatedAtCorner" + }, + "featuresRooms": { + "$ref": "features.json#/featuresRooms" + }, + "featuresSecurityAlarm": { + "$ref": "features.json#/featuresSecurityAlarm" + }, + "featuresSecurityDoor": { + "$ref": "features.json#/featuresSecurityDoor" + }, + "featuresSecuritySystem": { + "$ref": "features.json#/featuresSecuritySystem" + }, + "featuresStorage": { + "$ref": "features.json#/featuresStorage" + }, + "featuresSmokeExtraction": { + "$ref": "features.json#/featuresSmokeExtraction" + }, + "featuresUbication": { + "$ref": "features.json#/featuresUbication" + }, + "featuresWindowsNumber": { + "$ref": "features.json#/featuresWindowsNumber" + } + } +} \ No newline at end of file diff --git a/Idealista/specs/properties/promo.json b/Idealista/specs/properties/promo.json new file mode 100644 index 00000000..b378f7e8 --- /dev/null +++ b/Idealista/specs/properties/promo.json @@ -0,0 +1,114 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/promo.json", + "title": "Promo Object", + "type": "object", + "additionalProperties": false, + "required": [ + "featuresNewDevelopmentType", + "featuresNewDevelopmentName" + ], + "properties": { + "featuresType": { + "title": "property types", + "enum": [ + "promo" + ] + }, + "featuresEnergyCertificatePerformance": { + "$ref": "features.json#/featuresEnergyCertificatePerformance" + }, + "featuresEnergyCertificateLaw": { + "$ref": "features.json#/featuresEnergyCertificateLaw" + }, + "featuresEnergyCertificateRating": { + "$ref": "features.json#/featuresEnergyCertificateRating" + }, + "featuresEnergyCertificateType": { + "$ref": "features.json#/featuresEnergyCertificateType" + }, + "featuresLiftAvailable": { + "$ref": "features.json#featuresLiftAvailable", + "description": "only for flat type" + }, + "featuresDoorman": { + "$ref": "features.json#/featuresDoorman" + }, + "featuresConservation": { + "$ref": "features.json#/featuresConservation" + }, + "featuresPool": { + "$ref": "features.json#/featuresPool" + }, + "featuresGarden": { + "$ref": "features.json#/featuresGarden" + }, + "featuresSecurityDoor": { + "$ref": "features.json#/featuresSecurityDoor" + }, + "featuresSecurityAlarm": { + "$ref": "features.json#/featuresSecurityAlarm" + }, + "featuresNewDevelopmentType": { + "title": "New Development type", + "$ref": "features.json#/enumNewDevelopmentType" + }, + "featuresNewDevelopmentName": { + "$ref": "features.json#/featuresNewDevelopmentName" + }, + "featuresFinished": { + "$ref": "features.json#/featuresFinished" + }, + "featuresStartDate": { + "$ref": "features.json#/featuresStartDate" + }, + "featuresKeyDeliveryYear": { + "$ref": "features.json#/featuresKeyDeliveryYear" + }, + "featuresKeyDeliveryMonth": { + "$ref": "features.json#/featuresKeyDeliveryMonth" + }, + "featuresBuiltPhase": { + "title": "New Development built phase", + "$ref": "features.json#/enumFeaturesBuiltPhase" + }, + "featuresAvailabilityHour": { + "title": "New Development availability hour", + "$ref": "features.json#/enumFeaturesAvailabilityHour" + }, + "featuresAccessComments": { + "title": "Access comments", + "type": "array", + "uniqueItems": true, + "items": [ + { + "$ref": "description.json#" + } + ] + }, + "featuresOnSite": { + "$ref": "features.json#/featuresOnSite" + }, + "featuresMortgageStateSubsidized": { + "$ref": "features.json#/featuresMortgageStateSubsidized" + }, + "featuresMortgageBankName": { + "$ref": "features.json#/featuresMortgageBankName" + }, + "featuresMortgagePercentage": { + "$ref": "features.json#/featuresMortgagePercentage" + }, + "featuresMortgageEntryPercentage": { + "$ref": "features.json#/featuresMortgageEntryPercentage" + }, + "featuresMortgageLettersPercentage": { + "$ref": "features.json#/featuresMortgageLettersPercentage" + }, + "featuresMortgageInterestRate": { + "$ref": "features.json#/featuresMortgageInterestRate" + }, + "featuresMortgageYears": { + "$ref": "features.json#/featuresMortgageYears" + } + } +} \ No newline at end of file diff --git a/Idealista/specs/properties/property.json b/Idealista/specs/properties/property.json new file mode 100644 index 00000000..c80a89a4 --- /dev/null +++ b/Idealista/specs/properties/property.json @@ -0,0 +1,90 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/property.json", + "title": "Property Object", + "type": "object", + "additionalProperties": false, + "required": [ + "propertyCode" + ], + "properties": { + "propertyAddress": { + "title": "Property address", + "$ref": "address.json#" + }, + "propertyCode": { + "title": "Property identifier", + "description": "It must be unique for each property and unchanging over time. This code will be the internal id to match it with our id. Its not the same that the propertyReference value. If the code changes, the property that was associated with this code will be unset on our systems", + "$ref": "../rules.json#/stringTo50" + }, + "propertyReference": { + "title": "Property reference", + "description": "Internal reference of the property in the customer system. It's not necessary for this reference to be unique", + "$ref": "../rules.json#/stringTo50" + }, + "propertyContact": { + "title": "Property contact", + "$ref": "contact.json#" + }, + "propertyDescriptions": { + "title": "Property descriptions", + "type": "array", + "minItems": 1, + "uniqueItems": true, + "items": [ + { + "$ref": "description.json#" + } + ] + }, + "propertyFeatures": { + "title": "Property type", + "oneOf": [ + { + "$ref": "land.json#" + }, + { + "$ref": "storage.json#" + }, + { + "$ref": "garage.json#" + }, + { + "$ref": "building.json#" + }, + { + "$ref": "premises.json#" + }, + { + "$ref": "offices.json#" + }, + { + "$ref": "homes.json#" + } + ] + }, + "propertyImages": { + "title": "Property images", + "type": "array", + "minItems": 1, + "uniqueItems": true, + "items": [ + { + "$ref": "images.json#" + } + ] + }, + "propertyOperation": { + "title": "Property operation", + "$ref": "operation.json#" + }, + "propertyUrl": { + "title": "Property URL", + "$ref": "../rules.json#/urlFormat" + }, + "propertyVisibility": { + "title": "Property visibility", + "$ref": "../rules.json#/enumPropertyVisibility" + } + } +} \ No newline at end of file diff --git a/Idealista/specs/properties/storage.json b/Idealista/specs/properties/storage.json new file mode 100644 index 00000000..3036c899 --- /dev/null +++ b/Idealista/specs/properties/storage.json @@ -0,0 +1,34 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/storage.json", + "title": "Storage Room Object", + "type": "object", + "additionalProperties": false, + "required": [ + "featuresType", + "featuresAreaConstructed" + ], + "properties": { + "featuresType": { + "title": "property types", + "enum": [ + "storage" + ] + }, + "featuresAccess24h": { + "$ref": "features.json#/featuresAccess24h" + }, + "featuresAreaConstructed": { + "$ref": "features.json#/featuresAreaConstructed" + }, + "featuresAreaHeight": { + "$ref": "features.json#/featuresAreaHeight" + }, + "featuresLoadingDock": { + "$ref": "features.json#/featuresLoadingDock" + }, + "featuresSecurity24h": { + "$ref": "features.json#/featuresSecurity24h" + } + } +} \ No newline at end of file diff --git a/Idealista/specs/properties/typology.json b/Idealista/specs/properties/typology.json new file mode 100644 index 00000000..932e0564 --- /dev/null +++ b/Idealista/specs/properties/typology.json @@ -0,0 +1,78 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/typology.json", + "title": "Property Object", + "type": "object", + "additionalProperties": false, + "required": [ + "propertyCode" + ], + "properties": { + "propertyAddress": { + "title": "Property address", + "$ref": "address.json#" + }, + "propertyCode": { + "title": "Property identifier", + "description": "It must be unique for each property and unchanging over time", + "$ref": "../rules.json#/stringTo50" + }, + "propertyContact": { + "title": "Property contact", + "$ref": "contact.json#" + }, + "propertyDescriptions": { + "title": "Property descriptions", + "type": "array", + "uniqueItems": true, + "items": [ + { + "$ref": "description.json#" + } + ] + }, + "propertyFeatures": { + "title": "Property type", + "oneOf": [ + { + "$ref": "garage.json#" + }, + { + "$ref": "premises.json#" + }, + { + "$ref": "offices.json#" + }, + { + "$ref": "homes.json#" + } + ] + }, + "propertyImages": { + "title": "Property images", + "type": "array", + "uniqueItems": true, + "items": [ + { + "$ref": "images.json#" + } + ] + }, + "propertyOperation": { + "title": "Property operation", + "$ref": "operation.json#" + }, + "propertyReference": { + "title": "Property reference", + "$ref": "../rules.json#/stringTo50" + }, + "propertyUrl": { + "title": "Property URL", + "$ref": "../rules.json#/urlFormat" + }, + "propertyVisibility": { + "title": "Property visibility", + "$ref": "../rules.json#/enumPropertyVisibility" + } + } +} \ No newline at end of file diff --git a/Idealista/specs/rules.json b/Idealista/specs/rules.json new file mode 100644 index 00000000..60ba3dcf --- /dev/null +++ b/Idealista/specs/rules.json @@ -0,0 +1,158 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/rules.json", + "title": "schema rules", + "description": "version6 schema rules", + "dateFormat": { + "type": "string", + "pattern": "^20[0-9][0-9]/[0-9][0-9]/(([0-2][0-9])|(3[0-1])) (([0-1][0-9])|(2[0-4])):([0-5][0-9]):([0-5][0-9])$" + }, + "dateFormatNoHours": { + "type": "string", + "pattern": "^20[0-9][0-9]/(0[1-9]|1[0-2])/(([0-2][0-9])|(3[0-1]))$" + }, + "emailFormat": { + "type": "string", + "pattern": "^(([a-zA-Z0-9-_\\.])+)@((?:[a-zA-Z0-9-_]+\\.)+)([a-zA-Z]{2,5})$" + }, + "enumOperationType": { + "enum": ["rent","sale","rentToOwn"] + }, + "enumPropertyStatus": { + "enum": ["active","pending","quality","error"] + }, + "enumPropertyVisibility": { + "enum": ["idealista","microsite","private"], + "description": "If the visibility is 'idealista', you can find the property using the idealista's search engine; 'microsite', the property is only published on the real estate agency microsite; 'private', the property is not published and only the customer can see it." + }, + "feedkey": { + "type": "string", + "pattern": "^ilc([a-z]|[0-9]){40}$" + }, + "integer1to9": { + "type": "integer", + "minimum": 1, + "maximum": 9 + }, + "integer1to99": { + "type": "integer", + "minimum": 1, + "maximum": 99 + }, + "integer1to999": { + "type": "integer", + "minimum": 1, + "maximum": 999 + }, + "integer1to9999": { + "type": "integer", + "minimum": 1, + "maximum": 9999 + }, + "integer1to99999": { + "type": "integer", + "minimum": 1, + "maximum": 99999 + }, + "integer1to999999": { + "type": "integer", + "minimum": 1, + "maximum": 999999 + }, + "integer1to99999999": { + "type": "integer", + "minimum": 1, + "maximum": 99999999 + }, + "integer1to999999999": { + "type": "integer", + "minimum": 1, + "maximum": 999999999 + }, + "number0to9": { + "type": "number", + "minimum": 0, + "maximum": 9 + }, + "number0to12": { + "type": "number", + "minimum": 0, + "maximum": 12 + }, + "number1to12": { + "type": "number", + "minimum": 1, + "maximum": 12 + }, + "number0to99": { + "type": "number", + "minimum": 0, + "maximum": 99 + }, + "number1to999": { + "type": "number", + "minimum": 1, + "maximum": 999 + }, + "number1to9999": { + "type": "number", + "minimum": 1, + "maximum": 9999 + }, + "phoneFormat": { + "type": "string", + "pattern": "^[0-9]{5,12}$" + }, + "phonePrefixFormat": { + "type": "string", + "pattern": "^[1-9][0-9]{0,2}$" + }, + "stringTo4": { + "type": "string", + "pattern": "^.{0,4}$" + }, + "stringTo10": { + "type": "string", + "pattern": "^.{0,10}$" + }, + "stringTo20": { + "type": "string", + "pattern": "^.{0,20}$" + }, + "stringTo50": { + "type": "string", + "pattern": "^.{0,50}$" + }, + "stringTo60": { + "type": "string", + "pattern": "^.{0,60}$" + }, + "stringTo100": { + "type": "string", + "pattern": "^.{0,100}$" + }, + "stringTo150": { + "type": "string", + "pattern": "^.{0,150}$" + }, + "stringTo200": { + "type": "string", + "pattern": "^.{0,200}$" + }, + "stringTo255": { + "type": "string", + "pattern": "^.{0,255}$" + }, + "stringTo500": { + "type": "string", + "pattern": "^.{0,500}$" + }, + "stringTo4000": { + "type": "string", + "pattern": "^.{0,4000}$" + }, + "urlFormat": { + "type": "string", + "pattern": "^(http)(s?)://.*$" + } +} \ No newline at end of file diff --git a/Idealista/src/main/java/org/openestate/io/idealista/IdealistaRootElement.java b/Idealista/src/main/java/org/openestate/io/idealista/IdealistaRootElement.java new file mode 100644 index 00000000..95727d7f --- /dev/null +++ b/Idealista/src/main/java/org/openestate/io/idealista/IdealistaRootElement.java @@ -0,0 +1,136 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.openestate.io.idealista; + +import com.fasterxml.jackson.databind.ObjectMapper; +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.OutputStream; +import java.io.OutputStreamWriter; +import java.io.Reader; +import java.io.Writer; +import org.openestate.io.core.JsonRootElement; +import org.openestate.io.idealista.json.Customer; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +/** + * Container for the {@link Customer} root element. + * + * @author Andreas Rudolph + * @since 1.5 + */ +public class IdealistaRootElement extends JsonRootElement { + @SuppressWarnings("unused") + private final static Logger LOGGER = LoggerFactory.getLogger(IdealistaRootElement.class); + + /** + * Create an {@link IdealistaRootElement} with a new / empty Java object. + * + * @throws IllegalStateException if the empty instance of the Java object can not be created + */ + @SuppressWarnings("unused") + public IdealistaRootElement() { + super(); + } + + /** + * Create an {@link IdealistaRootElement} from a JSON {@link String}. + * + * @param json JSON string to create the object from + * @throws IOException if the object is not readable + */ + public IdealistaRootElement(String json) throws IOException { + super(json); + } + + /** + * Create an {@link IdealistaRootElement} from a JSON {@link Reader}. + * + * @param json JSON reader to create the object from + * @throws IOException if the object is not readable + */ + public IdealistaRootElement(Reader json) throws IOException { + super(json); + } + + @Override + protected ObjectMapper createObjectMapper() { + return IdealistaUtils.createObjectMapper(); + } + + /** + * Create an {@link IdealistaRootElement} with the corresponding Java object. + * + * @param object Java object to contain + * @throws IllegalArgumentException if the object parameter is null + */ + public IdealistaRootElement(Customer object) { + super(object); + } + + @Override + public Class getJavaClass() { + return Customer.class; + } + + /** + * Write the contained Java object into JSON. + * + * @param output output target + * @throws IOException if the object is not writable + */ + public void write(OutputStream output) throws IOException { + this.write(output, true); + } + + /** + * Write the contained Java object into JSON. + * + * @param output output target + * @param prettyPrint indent generated JSON + * @throws IOException if the object is not writable + */ + public void write(OutputStream output, boolean prettyPrint) throws IOException { + try (Writer w = new OutputStreamWriter(output, IdealistaUtils.CHARSET)) { + this.write(w, prettyPrint); + } + } + + /** + * Write the contained Java object into JSON. + * + * @param output output target + * @throws IOException if the object is not writable + */ + public void write(File output) throws IOException { + this.write(output, true); + } + + /** + * Write the contained Java object into JSON. + * + * @param output output target + * @param prettyPrint indent generated JSON + * @throws IOException if the object is not writable + */ + public void write(File output, boolean prettyPrint) throws IOException { + try (Writer w = new OutputStreamWriter(new FileOutputStream(output), IdealistaUtils.CHARSET)) { + this.write(w, prettyPrint); + } + } +} diff --git a/Idealista/src/main/java/org/openestate/io/idealista/IdealistaUtils.java b/Idealista/src/main/java/org/openestate/io/idealista/IdealistaUtils.java new file mode 100644 index 00000000..0e04e5e8 --- /dev/null +++ b/Idealista/src/main/java/org/openestate/io/idealista/IdealistaUtils.java @@ -0,0 +1,353 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.openestate.io.idealista; + +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.deser.std.StdDeserializer; +import com.fasterxml.jackson.databind.module.SimpleModule; +import java.io.File; +import java.io.FileInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.io.Reader; +import java.lang.reflect.InvocationTargetException; +import java.nio.charset.Charset; +import java.nio.charset.StandardCharsets; +import java.util.HashMap; +import java.util.Locale; +import java.util.Map; +import org.apache.commons.lang3.StringUtils; +import org.openestate.io.idealista.json.AbstractFeatures; +import org.openestate.io.idealista.json.Address; +import org.openestate.io.idealista.json.BuildingFeatures; +import org.openestate.io.idealista.json.Description; +import org.openestate.io.idealista.json.GarageFeatures; +import org.openestate.io.idealista.json.HomeFeatures; +import org.openestate.io.idealista.json.LandFeatures; +import org.openestate.io.idealista.json.OfficeFeatures; +import org.openestate.io.idealista.json.PremiseFeatures; +import org.openestate.io.idealista.json.StorageFeatures; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +/** + * Some helper functions for the JSON format of idealista.com. + * + * @author Andreas Rudolph + * @since 1.5 + */ +public class IdealistaUtils { + @SuppressWarnings("unused") + private final static Logger LOGGER = LoggerFactory.getLogger(IdealistaUtils.class); + + /** + * the implemented version of this format + */ + @SuppressWarnings("unused") + public final static String VERSION = "6.0.0"; + + /** + * the preferred charset of this format + */ + @SuppressWarnings("unused") + public final static Charset CHARSET = StandardCharsets.UTF_8; + + /** + * map property feature classes to their types + */ + private final static Map, Class>> TYPES; + + static { + TYPES = new HashMap<>(); + TYPES.put(BuildingFeatures.class, BuildingFeatures.Type.class); + TYPES.put(GarageFeatures.class, GarageFeatures.Type.class); + TYPES.put(HomeFeatures.class, HomeFeatures.Type.class); + TYPES.put(LandFeatures.class, LandFeatures.Type.class); + TYPES.put(OfficeFeatures.class, OfficeFeatures.Type.class); + TYPES.put(PremiseFeatures.class, PremiseFeatures.Type.class); + TYPES.put(StorageFeatures.class, StorageFeatures.Type.class); + } + + private IdealistaUtils() { + super(); + } + + /** + * Create an object mapper instance. + * + * @return object mapper + */ + public static ObjectMapper createObjectMapper() { + final ObjectMapper mapper = new ObjectMapper(); + + final SimpleModule module = new SimpleModule(); + module.addDeserializer(AbstractFeatures.class, new FeaturesDeserializer()); + + //for (Class t : TYPES.keySet()) { + // module.addDeserializer(t, null); + //} + mapper.registerModule(module); + + return mapper; + } + + /** + * Get address country for an ISO country code. + * + * @param code ISO country code + * @return address country or null, if not supported + */ + @SuppressWarnings("unused") + public static Address.Country getAddressCountry(String code) { + code = StringUtils.trimToNull(code); + + if (StringUtils.equalsAnyIgnoreCase(code, "AD", "AND", "020")) + return Address.Country.ANDORRA; + + if (StringUtils.equalsAnyIgnoreCase(code, "FR", "FRA", "250")) + return Address.Country.FRANCE; + + if (StringUtils.equalsAnyIgnoreCase(code, "IT", "ITA", "380")) + return Address.Country.ITALY; + + if (StringUtils.equalsAnyIgnoreCase(code, "PT", "PRT", "620")) + return Address.Country.PORTUGAL; + + if (StringUtils.equalsAnyIgnoreCase(code, "SM", "SMR", "674")) + return Address.Country.SAN_MARINO; + + if (StringUtils.equalsAnyIgnoreCase(code, "ES", "ESP", "724")) + return Address.Country.SPAIN; + + if (StringUtils.equalsAnyIgnoreCase(code, "CH", "CHE", "756")) + return Address.Country.SWITZERLAND; + + return null; + } + + /** + * Get two-digit ISO country code from an address country. + * + * @param country address country + * @return ISO country code or null, if not supported + */ + @SuppressWarnings("unused") + public static String getAddressCountryCode(Address.Country country) { + if (country == null) return null; + + switch (country) { + case ANDORRA: + return "AD"; + case FRANCE: + return "FR"; + case ITALY: + return "IT"; + case PORTUGAL: + return "PT"; + case SAN_MARINO: + return "SM"; + case SPAIN: + return "ES"; + case SWITZERLAND: + return "CH"; + default: + LOGGER.warn("Unsupported country code '{}'!", country); + return null; + } + } + + /** + * Get description language for a supported locale. + * + * @param locale locale + * @return description language or null, if not supported + */ + @SuppressWarnings("unused") + public static Description.Language getDescriptionLanguage(Locale locale) { + return (locale != null) ? + getDescriptionLanguage(locale.getLanguage()) : + null; + } + + /** + * Get description language for an ISO language code. + * + * @param code ISO language code + * @return description language or null, if not supported + */ + public static Description.Language getDescriptionLanguage(String code) { + code = StringUtils.trimToNull(code); + + if (StringUtils.equalsAnyIgnoreCase(code, "ca", "cat")) + return Description.Language.CATALAN; + if (StringUtils.equalsAnyIgnoreCase(code, "zh", "zho", "chi")) + return Description.Language.CHINESE; + if (StringUtils.equalsAnyIgnoreCase(code, "da", "dan")) + return Description.Language.DANISH; + if (StringUtils.equalsAnyIgnoreCase(code, "nl", "nld", "dut")) + return Description.Language.DUTCH; + if (StringUtils.equalsAnyIgnoreCase(code, "en", "eng")) + return Description.Language.ENGLISH; + if (StringUtils.equalsAnyIgnoreCase(code, "fi", "fin")) + return Description.Language.FINNISH; + if (StringUtils.equalsAnyIgnoreCase(code, "fr", "fra", "fre")) + return Description.Language.FRENCH; + if (StringUtils.equalsAnyIgnoreCase(code, "de", "deu", "ger")) + return Description.Language.GERMAN; + if (StringUtils.equalsAnyIgnoreCase(code, "it", "ita")) + return Description.Language.ITALIAN; + if (StringUtils.equalsAnyIgnoreCase(code, "pl", "pol")) + return Description.Language.POLISH; + if (StringUtils.equalsAnyIgnoreCase(code, "pt", "por")) + return Description.Language.PORTUGUESE; + if (StringUtils.equalsAnyIgnoreCase(code, "ro", "ron", "rum")) + return Description.Language.ROMANIAN; + if (StringUtils.equalsAnyIgnoreCase(code, "ru", "rus")) + return Description.Language.RUSSIAN; + if (StringUtils.equalsAnyIgnoreCase(code, "es", "spa")) + return Description.Language.SPANISH; + if (StringUtils.equalsAnyIgnoreCase(code, "sv", "swe")) + return Description.Language.SWEDISH; + + return null; + } + + /** + * Get supported locales of this format. + * + * @return supported locales + */ + @SuppressWarnings("unused") + public static Locale[] getLocales() { + return new Locale[]{ + new Locale("ca"), // catalan + new Locale("zh"), // chinese + new Locale("da"), // danish + new Locale("nl"), // dutch + new Locale("en"), // english + new Locale("fi"), // finnish + new Locale("fr"), // french + new Locale("de"), // german + new Locale("it"), // italian + new Locale("pl"), // polish + new Locale("pt"), // portuguese + new Locale("ro"), // romanian + new Locale("ru"), // russian + new Locale("es"), // spanish + new Locale("sv"), // swedish + }; + } + + /** + * Parse Idealista JSON from a {@link String}. + * + * @param json JSON code to read + * @return Java object containing the JSON data + * @throws IOException if the object is not readable + */ + public static IdealistaRootElement read(String json) throws IOException { + return new IdealistaRootElement(json); + } + + /** + * Parse Idealista JSON from a {@link Reader}. + * + * @param json JSON code to read + * @return Java object containing the JSON data + * @throws IOException if the object is not readable + */ + public static IdealistaRootElement read(Reader json) throws IOException { + return new IdealistaRootElement(json); + } + + /** + * Parse Idealista JSON from an {@link InputStream}. + * + * @param json JSON code to read + * @return Java object containing the JSON data + * @throws IOException if the object is not readable + */ + public static IdealistaRootElement read(InputStream json) throws IOException { + try (Reader r = new InputStreamReader(json, CHARSET)) { + return new IdealistaRootElement(r); + } + } + + /** + * Parse Idealista JSON from a {@link File}. + * + * @param json JSON code to read + * @return Java object containing the JSON data + * @throws IOException if the object is not readable + */ + public static IdealistaRootElement read(File json) throws IOException { + try (Reader r = new InputStreamReader(new FileInputStream(json), CHARSET)) { + return new IdealistaRootElement(r); + } + } + + public static class FeaturesDeserializer extends StdDeserializer { + //private final BeanDeserializerFactory beanDeserializerFactory = new BeanDeserializerFactory(new DeserializerFactoryConfig()); + + public FeaturesDeserializer() { + this(null); + } + + public FeaturesDeserializer(Class vc) { + super(vc); + } + + @Override + public AbstractFeatures deserialize(JsonParser jp, DeserializationContext context) throws IOException { + final JsonNode node = jp.getCodec().readTree(jp); + final String featuresType = (node.has("featuresType")) ? + node.get("featuresType").asText() : + null; + + if (featuresType == null) { + //LOGGER.debug("No featuresType attribute was specified!"); + //return null; + throw new IOException("No featuresType attribute was specified!"); + } + + //LOGGER.debug("Deserializing {} features...", featuresType); + for (Map.Entry, Class>> type : TYPES.entrySet()) { + try { + final Enum typeEnum = (Enum) type.getValue() + .getMethod("fromValue", String.class) + .invoke(null, featuresType); + + if (typeEnum != null) { + final JsonParser p = node.traverse(jp.getCodec()); + p.nextToken(); + return context.readValue(p, type.getKey()); + } + + } catch (InvocationTargetException ex) { + //LOGGER.debug("{} is not land.", type); + } catch (NoSuchMethodException | IllegalAccessException ex) { + throw new IOException("Can't fetch property type!", ex); + } + } + + throw new IOException("Unsupported property type '" + featuresType + "'!"); + } + } +} diff --git a/Idealista/src/main/java/org/openestate/io/idealista/package-info.java b/Idealista/src/main/java/org/openestate/io/idealista/package-info.java new file mode 100644 index 00000000..3fbd260f --- /dev/null +++ b/Idealista/src/main/java/org/openestate/io/idealista/package-info.java @@ -0,0 +1,23 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * EXPERIMENTAL: Read and write JSON data for idealista.com. + * + * @author Andreas Rudolph + * @since 1.0 + */ +package org.openestate.io.idealista; diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/AbstractFeatures.java b/Idealista/src/main/json/org/openestate/io/idealista/json/AbstractFeatures.java new file mode 100644 index 00000000..4eff967f --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/AbstractFeatures.java @@ -0,0 +1,54 @@ + +package org.openestate.io.idealista.json; + +import java.io.Serializable; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; + + +/** + * An abstract property type + *

+ * + * + */ +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + +}) +public abstract class AbstractFeatures implements Serializable +{ + + private final static long serialVersionUID = -3750189815996399863L; + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(AbstractFeatures.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof AbstractFeatures) == false) { + return false; + } + AbstractFeatures rhs = ((AbstractFeatures) other); + return true; + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/AccessType.java b/Idealista/src/main/json/org/openestate/io/idealista/json/AccessType.java new file mode 100644 index 00000000..86be5aa7 --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/AccessType.java @@ -0,0 +1,56 @@ + +package org.openestate.io.idealista.json; + +import java.util.HashMap; +import java.util.Map; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + + +/** + * access type + *

+ * + * + */ +public enum AccessType { + + URBAN("urban"), + ROAD("road"), + TRACK("track"), + HIGHWAY("highway"), + UNKNOWN("unknown"); + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (AccessType c: values()) { + CONSTANTS.put(c.value, c); + } + } + + AccessType(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + @JsonValue + public String value() { + return this.value; + } + + @JsonCreator + public static AccessType fromValue(String value) { + AccessType constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/Address.java b/Idealista/src/main/json/org/openestate/io/idealista/json/Address.java new file mode 100644 index 00000000..7466178d --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/Address.java @@ -0,0 +1,766 @@ + +package org.openestate.io.idealista.json; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.HashMap; +import java.util.Map; +import javax.validation.Valid; +import javax.validation.constraints.DecimalMax; +import javax.validation.constraints.DecimalMin; +import javax.validation.constraints.Pattern; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyDescription; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.annotation.JsonValue; + + +/** + * Address Object + *

+ * the option of (addressPostalCode, addressCountry) is only available for Portugal. If you send only coordinates we will not publish with exact visibility, maximum with street only visibility + * + */ +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "addressVisibility", + "addressStreetName", + "addressStreetNumber", + "addressBlock", + "addressFloor", + "addressStair", + "addressDoor", + "addressUrbanization", + "addressPostalCode", + "addressTown", + "addressNsiCode", + "addressCountry", + "addressCoordinatesPrecision", + "addressCoordinatesLatitude", + "addressCoordinatesLongitude" +}) +public class Address implements Serializable +{ + + /** + * address visibility + *

+ * + * Corresponds to the "addressVisibility" property.full address, street name or zone will be shown publicly + * + */ + @JsonProperty("addressVisibility") + @JsonPropertyDescription("full address, street name or zone will be shown publicly") + private Address.Visibility visibility; + @JsonProperty("addressStreetName") + @Pattern(regexp = "^.{0,200}$") + private String streetName; + @JsonProperty("addressStreetNumber") + @Pattern(regexp = "^.{0,10}$") + private String streetNumber; + @JsonProperty("addressBlock") + @Pattern(regexp = "^.{0,20}$") + private String block; + /** + * address floor + *

+ * + * Corresponds to the "addressFloor" property. + * + */ + @JsonProperty("addressFloor") + @Pattern(regexp = "^(-[1-2]|[1-9]|[1-5][0-9]|60|bj|en|ss|st)$") + private String floor; + @JsonProperty("addressStair") + @Pattern(regexp = "^.{0,10}$") + private String stair; + @JsonProperty("addressDoor") + @Pattern(regexp = "^.{0,4}$") + private String door; + @JsonProperty("addressUrbanization") + @Pattern(regexp = "^.{0,50}$") + private String urbanization; + /** + * address postal code + *

+ * + * Corresponds to the "addressPostalCode" property. + * + */ + @JsonProperty("addressPostalCode") + @Pattern(regexp = "^[0-9]{5}$|^AD[0-9]{3}$|^[0-9]{4}(-[0-9]{3})?$") + private String postalCode; + @JsonProperty("addressTown") + @Pattern(regexp = "^.{0,50}$") + private String town; + /** + * address nsi code + *

+ * + * Corresponds to the "addressNsiCode" property.national institute of statistics town code + * + */ + @JsonProperty("addressNsiCode") + @JsonPropertyDescription("national institute of statistics town code") + @Pattern(regexp = "^[0-9]{6}$") + private String nsiCode; + /** + * address country + *

+ * + * Corresponds to the "addressCountry" property. + * + */ + @JsonProperty("addressCountry") + private Address.Country country; + /** + * address coordinates precision + *

+ * + * Corresponds to the "addressCoordinatesPrecision" property.if moved, just the property zone will be shown publicly, but not its address + * + */ + @JsonProperty("addressCoordinatesPrecision") + @JsonPropertyDescription("if moved, just the property zone will be shown publicly, but not its address") + private Address.CoordinatesPrecision coordinatesPrecision; + /** + * address coordinates latitude + *

+ * + * Corresponds to the "addressCoordinatesLatitude" property.to have a good accuracy, latitude need to have at least 4 decimals + * + */ + @JsonProperty("addressCoordinatesLatitude") + @JsonPropertyDescription("to have a good accuracy, latitude need to have at least 4 decimals") + @DecimalMin("-90") + @DecimalMax("90") + private BigDecimal coordinatesLatitude; + /** + * address coordinates longitude + *

+ * + * Corresponds to the "addressCoordinatesLongitude" property.to have a good accuracy, longitude need to have at least 4 decimals + * + */ + @JsonProperty("addressCoordinatesLongitude") + @JsonPropertyDescription("to have a good accuracy, longitude need to have at least 4 decimals") + @DecimalMin("-180") + @DecimalMax("180") + private BigDecimal coordinatesLongitude; + @JsonIgnore + @Valid + private Map additionalProperties = new HashMap(); + private final static long serialVersionUID = 9024735423331326534L; + + /** + * address visibility + *

+ * + * Corresponds to the "addressVisibility" property.full address, street name or zone will be shown publicly + * + */ + @JsonProperty("addressVisibility") + public Address.Visibility getVisibility() { + return visibility; + } + + /** + * address visibility + *

+ * + * Corresponds to the "addressVisibility" property.full address, street name or zone will be shown publicly + * + */ + @JsonProperty("addressVisibility") + public void setVisibility(Address.Visibility visibility) { + this.visibility = visibility; + } + + public Address withVisibility(Address.Visibility visibility) { + this.visibility = visibility; + return this; + } + + @JsonProperty("addressStreetName") + public String getStreetName() { + return streetName; + } + + @JsonProperty("addressStreetName") + public void setStreetName(String streetName) { + this.streetName = streetName; + } + + public Address withStreetName(String streetName) { + this.streetName = streetName; + return this; + } + + @JsonProperty("addressStreetNumber") + public String getStreetNumber() { + return streetNumber; + } + + @JsonProperty("addressStreetNumber") + public void setStreetNumber(String streetNumber) { + this.streetNumber = streetNumber; + } + + public Address withStreetNumber(String streetNumber) { + this.streetNumber = streetNumber; + return this; + } + + @JsonProperty("addressBlock") + public String getBlock() { + return block; + } + + @JsonProperty("addressBlock") + public void setBlock(String block) { + this.block = block; + } + + public Address withBlock(String block) { + this.block = block; + return this; + } + + /** + * address floor + *

+ * + * Corresponds to the "addressFloor" property. + * + */ + @JsonProperty("addressFloor") + public String getFloor() { + return floor; + } + + /** + * address floor + *

+ * + * Corresponds to the "addressFloor" property. + * + */ + @JsonProperty("addressFloor") + public void setFloor(String floor) { + this.floor = floor; + } + + public Address withFloor(String floor) { + this.floor = floor; + return this; + } + + @JsonProperty("addressStair") + public String getStair() { + return stair; + } + + @JsonProperty("addressStair") + public void setStair(String stair) { + this.stair = stair; + } + + public Address withStair(String stair) { + this.stair = stair; + return this; + } + + @JsonProperty("addressDoor") + public String getDoor() { + return door; + } + + @JsonProperty("addressDoor") + public void setDoor(String door) { + this.door = door; + } + + public Address withDoor(String door) { + this.door = door; + return this; + } + + @JsonProperty("addressUrbanization") + public String getUrbanization() { + return urbanization; + } + + @JsonProperty("addressUrbanization") + public void setUrbanization(String urbanization) { + this.urbanization = urbanization; + } + + public Address withUrbanization(String urbanization) { + this.urbanization = urbanization; + return this; + } + + /** + * address postal code + *

+ * + * Corresponds to the "addressPostalCode" property. + * + */ + @JsonProperty("addressPostalCode") + public String getPostalCode() { + return postalCode; + } + + /** + * address postal code + *

+ * + * Corresponds to the "addressPostalCode" property. + * + */ + @JsonProperty("addressPostalCode") + public void setPostalCode(String postalCode) { + this.postalCode = postalCode; + } + + public Address withPostalCode(String postalCode) { + this.postalCode = postalCode; + return this; + } + + @JsonProperty("addressTown") + public String getTown() { + return town; + } + + @JsonProperty("addressTown") + public void setTown(String town) { + this.town = town; + } + + public Address withTown(String town) { + this.town = town; + return this; + } + + /** + * address nsi code + *

+ * + * Corresponds to the "addressNsiCode" property.national institute of statistics town code + * + */ + @JsonProperty("addressNsiCode") + public String getNsiCode() { + return nsiCode; + } + + /** + * address nsi code + *

+ * + * Corresponds to the "addressNsiCode" property.national institute of statistics town code + * + */ + @JsonProperty("addressNsiCode") + public void setNsiCode(String nsiCode) { + this.nsiCode = nsiCode; + } + + public Address withNsiCode(String nsiCode) { + this.nsiCode = nsiCode; + return this; + } + + /** + * address country + *

+ * + * Corresponds to the "addressCountry" property. + * + */ + @JsonProperty("addressCountry") + public Address.Country getCountry() { + return country; + } + + /** + * address country + *

+ * + * Corresponds to the "addressCountry" property. + * + */ + @JsonProperty("addressCountry") + public void setCountry(Address.Country country) { + this.country = country; + } + + public Address withCountry(Address.Country country) { + this.country = country; + return this; + } + + /** + * address coordinates precision + *

+ * + * Corresponds to the "addressCoordinatesPrecision" property.if moved, just the property zone will be shown publicly, but not its address + * + */ + @JsonProperty("addressCoordinatesPrecision") + public Address.CoordinatesPrecision getCoordinatesPrecision() { + return coordinatesPrecision; + } + + /** + * address coordinates precision + *

+ * + * Corresponds to the "addressCoordinatesPrecision" property.if moved, just the property zone will be shown publicly, but not its address + * + */ + @JsonProperty("addressCoordinatesPrecision") + public void setCoordinatesPrecision(Address.CoordinatesPrecision coordinatesPrecision) { + this.coordinatesPrecision = coordinatesPrecision; + } + + public Address withCoordinatesPrecision(Address.CoordinatesPrecision coordinatesPrecision) { + this.coordinatesPrecision = coordinatesPrecision; + return this; + } + + /** + * address coordinates latitude + *

+ * + * Corresponds to the "addressCoordinatesLatitude" property.to have a good accuracy, latitude need to have at least 4 decimals + * + */ + @JsonProperty("addressCoordinatesLatitude") + public BigDecimal getCoordinatesLatitude() { + return coordinatesLatitude; + } + + /** + * address coordinates latitude + *

+ * + * Corresponds to the "addressCoordinatesLatitude" property.to have a good accuracy, latitude need to have at least 4 decimals + * + */ + @JsonProperty("addressCoordinatesLatitude") + public void setCoordinatesLatitude(BigDecimal coordinatesLatitude) { + this.coordinatesLatitude = coordinatesLatitude; + } + + public Address withCoordinatesLatitude(BigDecimal coordinatesLatitude) { + this.coordinatesLatitude = coordinatesLatitude; + return this; + } + + /** + * address coordinates longitude + *

+ * + * Corresponds to the "addressCoordinatesLongitude" property.to have a good accuracy, longitude need to have at least 4 decimals + * + */ + @JsonProperty("addressCoordinatesLongitude") + public BigDecimal getCoordinatesLongitude() { + return coordinatesLongitude; + } + + /** + * address coordinates longitude + *

+ * + * Corresponds to the "addressCoordinatesLongitude" property.to have a good accuracy, longitude need to have at least 4 decimals + * + */ + @JsonProperty("addressCoordinatesLongitude") + public void setCoordinatesLongitude(BigDecimal coordinatesLongitude) { + this.coordinatesLongitude = coordinatesLongitude; + } + + public Address withCoordinatesLongitude(BigDecimal coordinatesLongitude) { + this.coordinatesLongitude = coordinatesLongitude; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public Address withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(Address.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("visibility"); + sb.append('='); + sb.append(((this.visibility == null)?"":this.visibility)); + sb.append(','); + sb.append("streetName"); + sb.append('='); + sb.append(((this.streetName == null)?"":this.streetName)); + sb.append(','); + sb.append("streetNumber"); + sb.append('='); + sb.append(((this.streetNumber == null)?"":this.streetNumber)); + sb.append(','); + sb.append("block"); + sb.append('='); + sb.append(((this.block == null)?"":this.block)); + sb.append(','); + sb.append("floor"); + sb.append('='); + sb.append(((this.floor == null)?"":this.floor)); + sb.append(','); + sb.append("stair"); + sb.append('='); + sb.append(((this.stair == null)?"":this.stair)); + sb.append(','); + sb.append("door"); + sb.append('='); + sb.append(((this.door == null)?"":this.door)); + sb.append(','); + sb.append("urbanization"); + sb.append('='); + sb.append(((this.urbanization == null)?"":this.urbanization)); + sb.append(','); + sb.append("postalCode"); + sb.append('='); + sb.append(((this.postalCode == null)?"":this.postalCode)); + sb.append(','); + sb.append("town"); + sb.append('='); + sb.append(((this.town == null)?"":this.town)); + sb.append(','); + sb.append("nsiCode"); + sb.append('='); + sb.append(((this.nsiCode == null)?"":this.nsiCode)); + sb.append(','); + sb.append("country"); + sb.append('='); + sb.append(((this.country == null)?"":this.country)); + sb.append(','); + sb.append("coordinatesPrecision"); + sb.append('='); + sb.append(((this.coordinatesPrecision == null)?"":this.coordinatesPrecision)); + sb.append(','); + sb.append("coordinatesLatitude"); + sb.append('='); + sb.append(((this.coordinatesLatitude == null)?"":this.coordinatesLatitude)); + sb.append(','); + sb.append("coordinatesLongitude"); + sb.append('='); + sb.append(((this.coordinatesLongitude == null)?"":this.coordinatesLongitude)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.door == null)? 0 :this.door.hashCode())); + result = ((result* 31)+((this.country == null)? 0 :this.country.hashCode())); + result = ((result* 31)+((this.stair == null)? 0 :this.stair.hashCode())); + result = ((result* 31)+((this.nsiCode == null)? 0 :this.nsiCode.hashCode())); + result = ((result* 31)+((this.visibility == null)? 0 :this.visibility.hashCode())); + result = ((result* 31)+((this.town == null)? 0 :this.town.hashCode())); + result = ((result* 31)+((this.streetNumber == null)? 0 :this.streetNumber.hashCode())); + result = ((result* 31)+((this.postalCode == null)? 0 :this.postalCode.hashCode())); + result = ((result* 31)+((this.coordinatesPrecision == null)? 0 :this.coordinatesPrecision.hashCode())); + result = ((result* 31)+((this.urbanization == null)? 0 :this.urbanization.hashCode())); + result = ((result* 31)+((this.coordinatesLatitude == null)? 0 :this.coordinatesLatitude.hashCode())); + result = ((result* 31)+((this.streetName == null)? 0 :this.streetName.hashCode())); + result = ((result* 31)+((this.coordinatesLongitude == null)? 0 :this.coordinatesLongitude.hashCode())); + result = ((result* 31)+((this.block == null)? 0 :this.block.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.floor == null)? 0 :this.floor.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Address) == false) { + return false; + } + Address rhs = ((Address) other); + return (((((((((((((((((this.door == rhs.door)||((this.door!= null)&&this.door.equals(rhs.door)))&&((this.country == rhs.country)||((this.country!= null)&&this.country.equals(rhs.country))))&&((this.stair == rhs.stair)||((this.stair!= null)&&this.stair.equals(rhs.stair))))&&((this.nsiCode == rhs.nsiCode)||((this.nsiCode!= null)&&this.nsiCode.equals(rhs.nsiCode))))&&((this.visibility == rhs.visibility)||((this.visibility!= null)&&this.visibility.equals(rhs.visibility))))&&((this.town == rhs.town)||((this.town!= null)&&this.town.equals(rhs.town))))&&((this.streetNumber == rhs.streetNumber)||((this.streetNumber!= null)&&this.streetNumber.equals(rhs.streetNumber))))&&((this.postalCode == rhs.postalCode)||((this.postalCode!= null)&&this.postalCode.equals(rhs.postalCode))))&&((this.coordinatesPrecision == rhs.coordinatesPrecision)||((this.coordinatesPrecision!= null)&&this.coordinatesPrecision.equals(rhs.coordinatesPrecision))))&&((this.urbanization == rhs.urbanization)||((this.urbanization!= null)&&this.urbanization.equals(rhs.urbanization))))&&((this.coordinatesLatitude == rhs.coordinatesLatitude)||((this.coordinatesLatitude!= null)&&this.coordinatesLatitude.equals(rhs.coordinatesLatitude))))&&((this.streetName == rhs.streetName)||((this.streetName!= null)&&this.streetName.equals(rhs.streetName))))&&((this.coordinatesLongitude == rhs.coordinatesLongitude)||((this.coordinatesLongitude!= null)&&this.coordinatesLongitude.equals(rhs.coordinatesLongitude))))&&((this.block == rhs.block)||((this.block!= null)&&this.block.equals(rhs.block))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.floor == rhs.floor)||((this.floor!= null)&&this.floor.equals(rhs.floor)))); + } + + + /** + * address coordinates precision + *

+ * if moved, just the property zone will be shown publicly, but not its address + * + */ + public enum CoordinatesPrecision { + + EXACT("exact"), + MOVED("moved"); + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (Address.CoordinatesPrecision c: values()) { + CONSTANTS.put(c.value, c); + } + } + + CoordinatesPrecision(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + @JsonValue + public String value() { + return this.value; + } + + @JsonCreator + public static Address.CoordinatesPrecision fromValue(String value) { + Address.CoordinatesPrecision constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + + /** + * address country + *

+ * + * + */ + public enum Country { + + SPAIN("Spain"), + ITALY("Italy"), + PORTUGAL("Portugal"), + ANDORRA("Andorra"), + FRANCE("France"), + SWITZERLAND("Switzerland"), + SAN_MARINO("San Marino"); + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (Address.Country c: values()) { + CONSTANTS.put(c.value, c); + } + } + + Country(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + @JsonValue + public String value() { + return this.value; + } + + @JsonCreator + public static Address.Country fromValue(String value) { + Address.Country constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + + /** + * address visibility + *

+ * full address, street name or zone will be shown publicly + * + */ + public enum Visibility { + + FULL("full"), + STREET("street"), + HIDDEN("hidden"); + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (Address.Visibility c: values()) { + CONSTANTS.put(c.value, c); + } + } + + Visibility(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + @JsonValue + public String value() { + return this.value; + } + + @JsonCreator + public static Address.Visibility fromValue(String value) { + Address.Visibility constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/AvailabilityHourType.java b/Idealista/src/main/json/org/openestate/io/idealista/json/AvailabilityHourType.java new file mode 100644 index 00000000..d0ea8adb --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/AvailabilityHourType.java @@ -0,0 +1,56 @@ + +package org.openestate.io.idealista.json; + +import java.util.HashMap; +import java.util.Map; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + + +/** + * Booth sales availability hour for new developments + * + */ +public enum AvailabilityHourType { + + ANY_MORNING("any_morning"), + MORNINGS("mornings"), + AT_NOON("at_noon"), + AFTERNOONS("afternoons"), + NIGHTS("nights"), + WEEKENDS("weekends"), + BUSINESS_HOUR("business_hour"); + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (AvailabilityHourType c: values()) { + CONSTANTS.put(c.value, c); + } + } + + AvailabilityHourType(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + @JsonValue + public String value() { + return this.value; + } + + @JsonCreator + public static AvailabilityHourType fromValue(String value) { + AvailabilityHourType constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/BathroomType.java b/Idealista/src/main/json/org/openestate/io/idealista/json/BathroomType.java new file mode 100644 index 00000000..b6844a51 --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/BathroomType.java @@ -0,0 +1,54 @@ + +package org.openestate.io.idealista.json; + +import java.util.HashMap; +import java.util.Map; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + + +/** + * bathroom type + *

+ * + * + */ +public enum BathroomType { + + TOILETS("toilets"), + FULL_EQUIPED("fullEquiped"), + BOTH("both"); + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (BathroomType c: values()) { + CONSTANTS.put(c.value, c); + } + } + + BathroomType(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + @JsonValue + public String value() { + return this.value; + } + + @JsonCreator + public static BathroomType fromValue(String value) { + BathroomType constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/BuildingFeatures.java b/Idealista/src/main/json/org/openestate/io/idealista/json/BuildingFeatures.java new file mode 100644 index 00000000..730a2b07 --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/BuildingFeatures.java @@ -0,0 +1,953 @@ + +package org.openestate.io.idealista.json; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.HashMap; +import java.util.Map; +import javax.validation.Valid; +import javax.validation.constraints.DecimalMax; +import javax.validation.constraints.DecimalMin; +import javax.validation.constraints.NotNull; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyDescription; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.annotation.JsonValue; + + +/** + * Building Object + *

+ * + * + */ +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "featuresType", + "featuresAreaConstructed", + "featuresAreaTradableMinimum", + "featuresBuiltProperties", + "featuresBuiltYear", + "featuresClassificationChalet", + "featuresClassificationCommercial", + "featuresClassificationHotel", + "featuresClassificationIndustrial", + "featuresClassificationOffice", + "featuresClassificationOther", + "featuresConservation", + "featuresEnergyCertificateRating", + "featuresEnergyCertificatePerformance", + "featuresEnergyCertificateType", + "featuresEnergyCertificateLaw", + "featuresFloorsBuilding", + "featuresLiftNumber", + "featuresParkingSpacesNumber", + "featuresPropertyTenants", + "featuresSecurityPersonnel" +}) +public class BuildingFeatures + extends AbstractFeatures + implements Serializable +{ + + /** + * property types + *

+ * + * Corresponds to the "featuresType" property. + * (Required) + * + */ + @JsonProperty("featuresType") + @NotNull + private BuildingFeatures.Type type; + /** + * + * (Required) + * + */ + @JsonProperty("featuresAreaConstructed") + @DecimalMin("1") + @DecimalMax("99999") + @NotNull + private BigInteger areaConstructed; + @JsonProperty("featuresAreaTradableMinimum") + @DecimalMin("1") + @DecimalMax("999999") + private BigInteger areaTradableMinimum; + @JsonProperty("featuresBuiltProperties") + @DecimalMin("1") + @DecimalMax("99") + private BigInteger builtProperties; + /** + * building year + *

+ * + * + */ + @JsonProperty("featuresBuiltYear") + @DecimalMin("1700") + @DecimalMax("2100") + private BigInteger builtYear; + /** + * chalet classification + *

+ * classified for residential house (detached) + * + */ + @JsonProperty("featuresClassificationChalet") + @JsonPropertyDescription("classified for residential house (detached)") + private Boolean classificationChalet; + /** + * commercial classification + *

+ * classified for tertiary commercial properties + * + */ + @JsonProperty("featuresClassificationCommercial") + @JsonPropertyDescription("classified for tertiary commercial properties") + private Boolean classificationCommercial; + /** + * hotel classification + *

+ * classified for hotels properties + * + */ + @JsonProperty("featuresClassificationHotel") + @JsonPropertyDescription("classified for hotels properties") + private Boolean classificationHotel; + /** + * industrial classification + *

+ * classified for industrial properties + * + */ + @JsonProperty("featuresClassificationIndustrial") + @JsonPropertyDescription("classified for industrial properties") + private Boolean classificationIndustrial; + /** + * office classification + *

+ * classified for office properties + * + */ + @JsonProperty("featuresClassificationOffice") + @JsonPropertyDescription("classified for office properties") + private Boolean classificationOffice; + /** + * other classification + *

+ * + * + */ + @JsonProperty("featuresClassificationOther") + private Boolean classificationOther; + /** + * conservation status + *

+ * status new is only available for new development properties, not for secondhand properties + * + */ + @JsonProperty("featuresConservation") + @JsonPropertyDescription("status new is only available for new development properties, not for secondhand properties") + private ConservationType conservation; + /** + * energy certification rating + *

+ * + * + */ + @JsonProperty("featuresEnergyCertificateRating") + private EnergyCertificateRatingType energyCertificateRating; + @JsonProperty("featuresEnergyCertificatePerformance") + @DecimalMin("1") + @DecimalMax("999") + private BigDecimal energyCertificatePerformance; + /** + * energy certification type + *

+ * only available for new development properties. project: certification in project phase; completed: certification if the property is finished + * + */ + @JsonProperty("featuresEnergyCertificateType") + @JsonPropertyDescription("only available for new development properties. project: certification in project phase; completed: certification if the property is finished") + private EnergyCertificateType energyCertificateType; + /** + * energy certification law + *

+ * only for Italy, indicates the legislation that applies to the energy rating, DL-192(2005) or LEGGE-90(2013) + * + */ + @JsonProperty("featuresEnergyCertificateLaw") + @JsonPropertyDescription("only for Italy, indicates the legislation that applies to the energy rating, DL-192(2005) or LEGGE-90(2013)") + private EnergyCertificateLawType energyCertificateLaw; + @JsonProperty("featuresFloorsBuilding") + @DecimalMin("1") + @DecimalMax("99") + private BigInteger floorsBuilding; + @JsonProperty("featuresLiftNumber") + @DecimalMin("1") + @DecimalMax("9") + private BigInteger liftNumber; + @JsonProperty("featuresParkingSpacesNumber") + @DecimalMin("1") + @DecimalMax("99") + private BigInteger parkingSpacesNumber; + /** + * tenants + *

+ * + * + */ + @JsonProperty("featuresPropertyTenants") + private Boolean propertyTenants; + /** + * security personnel + *

+ * + * + */ + @JsonProperty("featuresSecurityPersonnel") + private Boolean securityPersonnel; + @JsonIgnore + @Valid + private Map additionalProperties = new HashMap(); + private final static long serialVersionUID = -3126243642766133439L; + + /** + * No args constructor for use in serialization + * + */ + public BuildingFeatures() { + } + + /** + * + * @param type + * @param areaConstructed + */ + public BuildingFeatures(BuildingFeatures.Type type, BigInteger areaConstructed) { + super(); + this.type = type; + this.areaConstructed = areaConstructed; + } + + /** + * property types + *

+ * + * Corresponds to the "featuresType" property. + * (Required) + * + */ + @JsonProperty("featuresType") + public BuildingFeatures.Type getType() { + return type; + } + + /** + * property types + *

+ * + * Corresponds to the "featuresType" property. + * (Required) + * + */ + @JsonProperty("featuresType") + public void setType(BuildingFeatures.Type type) { + this.type = type; + } + + public BuildingFeatures withType(BuildingFeatures.Type type) { + this.type = type; + return this; + } + + /** + * + * (Required) + * + */ + @JsonProperty("featuresAreaConstructed") + public BigInteger getAreaConstructed() { + return areaConstructed; + } + + /** + * + * (Required) + * + */ + @JsonProperty("featuresAreaConstructed") + public void setAreaConstructed(BigInteger areaConstructed) { + this.areaConstructed = areaConstructed; + } + + public BuildingFeatures withAreaConstructed(BigInteger areaConstructed) { + this.areaConstructed = areaConstructed; + return this; + } + + @JsonProperty("featuresAreaTradableMinimum") + public BigInteger getAreaTradableMinimum() { + return areaTradableMinimum; + } + + @JsonProperty("featuresAreaTradableMinimum") + public void setAreaTradableMinimum(BigInteger areaTradableMinimum) { + this.areaTradableMinimum = areaTradableMinimum; + } + + public BuildingFeatures withAreaTradableMinimum(BigInteger areaTradableMinimum) { + this.areaTradableMinimum = areaTradableMinimum; + return this; + } + + @JsonProperty("featuresBuiltProperties") + public BigInteger getBuiltProperties() { + return builtProperties; + } + + @JsonProperty("featuresBuiltProperties") + public void setBuiltProperties(BigInteger builtProperties) { + this.builtProperties = builtProperties; + } + + public BuildingFeatures withBuiltProperties(BigInteger builtProperties) { + this.builtProperties = builtProperties; + return this; + } + + /** + * building year + *

+ * + * + */ + @JsonProperty("featuresBuiltYear") + public BigInteger getBuiltYear() { + return builtYear; + } + + /** + * building year + *

+ * + * + */ + @JsonProperty("featuresBuiltYear") + public void setBuiltYear(BigInteger builtYear) { + this.builtYear = builtYear; + } + + public BuildingFeatures withBuiltYear(BigInteger builtYear) { + this.builtYear = builtYear; + return this; + } + + /** + * chalet classification + *

+ * classified for residential house (detached) + * + */ + @JsonProperty("featuresClassificationChalet") + public Boolean getClassificationChalet() { + return classificationChalet; + } + + /** + * chalet classification + *

+ * classified for residential house (detached) + * + */ + @JsonProperty("featuresClassificationChalet") + public void setClassificationChalet(Boolean classificationChalet) { + this.classificationChalet = classificationChalet; + } + + public BuildingFeatures withClassificationChalet(Boolean classificationChalet) { + this.classificationChalet = classificationChalet; + return this; + } + + /** + * commercial classification + *

+ * classified for tertiary commercial properties + * + */ + @JsonProperty("featuresClassificationCommercial") + public Boolean getClassificationCommercial() { + return classificationCommercial; + } + + /** + * commercial classification + *

+ * classified for tertiary commercial properties + * + */ + @JsonProperty("featuresClassificationCommercial") + public void setClassificationCommercial(Boolean classificationCommercial) { + this.classificationCommercial = classificationCommercial; + } + + public BuildingFeatures withClassificationCommercial(Boolean classificationCommercial) { + this.classificationCommercial = classificationCommercial; + return this; + } + + /** + * hotel classification + *

+ * classified for hotels properties + * + */ + @JsonProperty("featuresClassificationHotel") + public Boolean getClassificationHotel() { + return classificationHotel; + } + + /** + * hotel classification + *

+ * classified for hotels properties + * + */ + @JsonProperty("featuresClassificationHotel") + public void setClassificationHotel(Boolean classificationHotel) { + this.classificationHotel = classificationHotel; + } + + public BuildingFeatures withClassificationHotel(Boolean classificationHotel) { + this.classificationHotel = classificationHotel; + return this; + } + + /** + * industrial classification + *

+ * classified for industrial properties + * + */ + @JsonProperty("featuresClassificationIndustrial") + public Boolean getClassificationIndustrial() { + return classificationIndustrial; + } + + /** + * industrial classification + *

+ * classified for industrial properties + * + */ + @JsonProperty("featuresClassificationIndustrial") + public void setClassificationIndustrial(Boolean classificationIndustrial) { + this.classificationIndustrial = classificationIndustrial; + } + + public BuildingFeatures withClassificationIndustrial(Boolean classificationIndustrial) { + this.classificationIndustrial = classificationIndustrial; + return this; + } + + /** + * office classification + *

+ * classified for office properties + * + */ + @JsonProperty("featuresClassificationOffice") + public Boolean getClassificationOffice() { + return classificationOffice; + } + + /** + * office classification + *

+ * classified for office properties + * + */ + @JsonProperty("featuresClassificationOffice") + public void setClassificationOffice(Boolean classificationOffice) { + this.classificationOffice = classificationOffice; + } + + public BuildingFeatures withClassificationOffice(Boolean classificationOffice) { + this.classificationOffice = classificationOffice; + return this; + } + + /** + * other classification + *

+ * + * + */ + @JsonProperty("featuresClassificationOther") + public Boolean getClassificationOther() { + return classificationOther; + } + + /** + * other classification + *

+ * + * + */ + @JsonProperty("featuresClassificationOther") + public void setClassificationOther(Boolean classificationOther) { + this.classificationOther = classificationOther; + } + + public BuildingFeatures withClassificationOther(Boolean classificationOther) { + this.classificationOther = classificationOther; + return this; + } + + /** + * conservation status + *

+ * status new is only available for new development properties, not for secondhand properties + * + */ + @JsonProperty("featuresConservation") + public ConservationType getConservation() { + return conservation; + } + + /** + * conservation status + *

+ * status new is only available for new development properties, not for secondhand properties + * + */ + @JsonProperty("featuresConservation") + public void setConservation(ConservationType conservation) { + this.conservation = conservation; + } + + public BuildingFeatures withConservation(ConservationType conservation) { + this.conservation = conservation; + return this; + } + + /** + * energy certification rating + *

+ * + * + */ + @JsonProperty("featuresEnergyCertificateRating") + public EnergyCertificateRatingType getEnergyCertificateRating() { + return energyCertificateRating; + } + + /** + * energy certification rating + *

+ * + * + */ + @JsonProperty("featuresEnergyCertificateRating") + public void setEnergyCertificateRating(EnergyCertificateRatingType energyCertificateRating) { + this.energyCertificateRating = energyCertificateRating; + } + + public BuildingFeatures withEnergyCertificateRating(EnergyCertificateRatingType energyCertificateRating) { + this.energyCertificateRating = energyCertificateRating; + return this; + } + + @JsonProperty("featuresEnergyCertificatePerformance") + public BigDecimal getEnergyCertificatePerformance() { + return energyCertificatePerformance; + } + + @JsonProperty("featuresEnergyCertificatePerformance") + public void setEnergyCertificatePerformance(BigDecimal energyCertificatePerformance) { + this.energyCertificatePerformance = energyCertificatePerformance; + } + + public BuildingFeatures withEnergyCertificatePerformance(BigDecimal energyCertificatePerformance) { + this.energyCertificatePerformance = energyCertificatePerformance; + return this; + } + + /** + * energy certification type + *

+ * only available for new development properties. project: certification in project phase; completed: certification if the property is finished + * + */ + @JsonProperty("featuresEnergyCertificateType") + public EnergyCertificateType getEnergyCertificateType() { + return energyCertificateType; + } + + /** + * energy certification type + *

+ * only available for new development properties. project: certification in project phase; completed: certification if the property is finished + * + */ + @JsonProperty("featuresEnergyCertificateType") + public void setEnergyCertificateType(EnergyCertificateType energyCertificateType) { + this.energyCertificateType = energyCertificateType; + } + + public BuildingFeatures withEnergyCertificateType(EnergyCertificateType energyCertificateType) { + this.energyCertificateType = energyCertificateType; + return this; + } + + /** + * energy certification law + *

+ * only for Italy, indicates the legislation that applies to the energy rating, DL-192(2005) or LEGGE-90(2013) + * + */ + @JsonProperty("featuresEnergyCertificateLaw") + public EnergyCertificateLawType getEnergyCertificateLaw() { + return energyCertificateLaw; + } + + /** + * energy certification law + *

+ * only for Italy, indicates the legislation that applies to the energy rating, DL-192(2005) or LEGGE-90(2013) + * + */ + @JsonProperty("featuresEnergyCertificateLaw") + public void setEnergyCertificateLaw(EnergyCertificateLawType energyCertificateLaw) { + this.energyCertificateLaw = energyCertificateLaw; + } + + public BuildingFeatures withEnergyCertificateLaw(EnergyCertificateLawType energyCertificateLaw) { + this.energyCertificateLaw = energyCertificateLaw; + return this; + } + + @JsonProperty("featuresFloorsBuilding") + public BigInteger getFloorsBuilding() { + return floorsBuilding; + } + + @JsonProperty("featuresFloorsBuilding") + public void setFloorsBuilding(BigInteger floorsBuilding) { + this.floorsBuilding = floorsBuilding; + } + + public BuildingFeatures withFloorsBuilding(BigInteger floorsBuilding) { + this.floorsBuilding = floorsBuilding; + return this; + } + + @JsonProperty("featuresLiftNumber") + public BigInteger getLiftNumber() { + return liftNumber; + } + + @JsonProperty("featuresLiftNumber") + public void setLiftNumber(BigInteger liftNumber) { + this.liftNumber = liftNumber; + } + + public BuildingFeatures withLiftNumber(BigInteger liftNumber) { + this.liftNumber = liftNumber; + return this; + } + + @JsonProperty("featuresParkingSpacesNumber") + public BigInteger getParkingSpacesNumber() { + return parkingSpacesNumber; + } + + @JsonProperty("featuresParkingSpacesNumber") + public void setParkingSpacesNumber(BigInteger parkingSpacesNumber) { + this.parkingSpacesNumber = parkingSpacesNumber; + } + + public BuildingFeatures withParkingSpacesNumber(BigInteger parkingSpacesNumber) { + this.parkingSpacesNumber = parkingSpacesNumber; + return this; + } + + /** + * tenants + *

+ * + * + */ + @JsonProperty("featuresPropertyTenants") + public Boolean getPropertyTenants() { + return propertyTenants; + } + + /** + * tenants + *

+ * + * + */ + @JsonProperty("featuresPropertyTenants") + public void setPropertyTenants(Boolean propertyTenants) { + this.propertyTenants = propertyTenants; + } + + public BuildingFeatures withPropertyTenants(Boolean propertyTenants) { + this.propertyTenants = propertyTenants; + return this; + } + + /** + * security personnel + *

+ * + * + */ + @JsonProperty("featuresSecurityPersonnel") + public Boolean getSecurityPersonnel() { + return securityPersonnel; + } + + /** + * security personnel + *

+ * + * + */ + @JsonProperty("featuresSecurityPersonnel") + public void setSecurityPersonnel(Boolean securityPersonnel) { + this.securityPersonnel = securityPersonnel; + } + + public BuildingFeatures withSecurityPersonnel(Boolean securityPersonnel) { + this.securityPersonnel = securityPersonnel; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public BuildingFeatures withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(BuildingFeatures.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + int baseLength = sb.length(); + String superString = super.toString(); + if (superString!= null) { + int contentStart = superString.indexOf('['); + int contentEnd = superString.lastIndexOf(']'); + if ((contentStart >= 0)&&(contentEnd >contentStart)) { + sb.append(superString, (contentStart + 1), contentEnd); + } else { + sb.append(superString); + } + } + if (sb.length()>baseLength) { + sb.append(','); + } + sb.append("type"); + sb.append('='); + sb.append(((this.type == null)?"":this.type)); + sb.append(','); + sb.append("areaConstructed"); + sb.append('='); + sb.append(((this.areaConstructed == null)?"":this.areaConstructed)); + sb.append(','); + sb.append("areaTradableMinimum"); + sb.append('='); + sb.append(((this.areaTradableMinimum == null)?"":this.areaTradableMinimum)); + sb.append(','); + sb.append("builtProperties"); + sb.append('='); + sb.append(((this.builtProperties == null)?"":this.builtProperties)); + sb.append(','); + sb.append("builtYear"); + sb.append('='); + sb.append(((this.builtYear == null)?"":this.builtYear)); + sb.append(','); + sb.append("classificationChalet"); + sb.append('='); + sb.append(((this.classificationChalet == null)?"":this.classificationChalet)); + sb.append(','); + sb.append("classificationCommercial"); + sb.append('='); + sb.append(((this.classificationCommercial == null)?"":this.classificationCommercial)); + sb.append(','); + sb.append("classificationHotel"); + sb.append('='); + sb.append(((this.classificationHotel == null)?"":this.classificationHotel)); + sb.append(','); + sb.append("classificationIndustrial"); + sb.append('='); + sb.append(((this.classificationIndustrial == null)?"":this.classificationIndustrial)); + sb.append(','); + sb.append("classificationOffice"); + sb.append('='); + sb.append(((this.classificationOffice == null)?"":this.classificationOffice)); + sb.append(','); + sb.append("classificationOther"); + sb.append('='); + sb.append(((this.classificationOther == null)?"":this.classificationOther)); + sb.append(','); + sb.append("conservation"); + sb.append('='); + sb.append(((this.conservation == null)?"":this.conservation)); + sb.append(','); + sb.append("energyCertificateRating"); + sb.append('='); + sb.append(((this.energyCertificateRating == null)?"":this.energyCertificateRating)); + sb.append(','); + sb.append("energyCertificatePerformance"); + sb.append('='); + sb.append(((this.energyCertificatePerformance == null)?"":this.energyCertificatePerformance)); + sb.append(','); + sb.append("energyCertificateType"); + sb.append('='); + sb.append(((this.energyCertificateType == null)?"":this.energyCertificateType)); + sb.append(','); + sb.append("energyCertificateLaw"); + sb.append('='); + sb.append(((this.energyCertificateLaw == null)?"":this.energyCertificateLaw)); + sb.append(','); + sb.append("floorsBuilding"); + sb.append('='); + sb.append(((this.floorsBuilding == null)?"":this.floorsBuilding)); + sb.append(','); + sb.append("liftNumber"); + sb.append('='); + sb.append(((this.liftNumber == null)?"":this.liftNumber)); + sb.append(','); + sb.append("parkingSpacesNumber"); + sb.append('='); + sb.append(((this.parkingSpacesNumber == null)?"":this.parkingSpacesNumber)); + sb.append(','); + sb.append("propertyTenants"); + sb.append('='); + sb.append(((this.propertyTenants == null)?"":this.propertyTenants)); + sb.append(','); + sb.append("securityPersonnel"); + sb.append('='); + sb.append(((this.securityPersonnel == null)?"":this.securityPersonnel)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.floorsBuilding == null)? 0 :this.floorsBuilding.hashCode())); + result = ((result* 31)+((this.liftNumber == null)? 0 :this.liftNumber.hashCode())); + result = ((result* 31)+((this.areaTradableMinimum == null)? 0 :this.areaTradableMinimum.hashCode())); + result = ((result* 31)+((this.classificationIndustrial == null)? 0 :this.classificationIndustrial.hashCode())); + result = ((result* 31)+((this.energyCertificateRating == null)? 0 :this.energyCertificateRating.hashCode())); + result = ((result* 31)+((this.classificationChalet == null)? 0 :this.classificationChalet.hashCode())); + result = ((result* 31)+((this.classificationCommercial == null)? 0 :this.classificationCommercial.hashCode())); + result = ((result* 31)+((this.type == null)? 0 :this.type.hashCode())); + result = ((result* 31)+((this.securityPersonnel == null)? 0 :this.securityPersonnel.hashCode())); + result = ((result* 31)+((this.areaConstructed == null)? 0 :this.areaConstructed.hashCode())); + result = ((result* 31)+((this.classificationHotel == null)? 0 :this.classificationHotel.hashCode())); + result = ((result* 31)+((this.classificationOther == null)? 0 :this.classificationOther.hashCode())); + result = ((result* 31)+((this.parkingSpacesNumber == null)? 0 :this.parkingSpacesNumber.hashCode())); + result = ((result* 31)+((this.classificationOffice == null)? 0 :this.classificationOffice.hashCode())); + result = ((result* 31)+((this.conservation == null)? 0 :this.conservation.hashCode())); + result = ((result* 31)+((this.energyCertificateLaw == null)? 0 :this.energyCertificateLaw.hashCode())); + result = ((result* 31)+((this.energyCertificateType == null)? 0 :this.energyCertificateType.hashCode())); + result = ((result* 31)+((this.builtYear == null)? 0 :this.builtYear.hashCode())); + result = ((result* 31)+((this.builtProperties == null)? 0 :this.builtProperties.hashCode())); + result = ((result* 31)+((this.energyCertificatePerformance == null)? 0 :this.energyCertificatePerformance.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.propertyTenants == null)? 0 :this.propertyTenants.hashCode())); + result = ((result* 31)+ super.hashCode()); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof BuildingFeatures) == false) { + return false; + } + BuildingFeatures rhs = ((BuildingFeatures) other); + return ((((((((((((((((((((((super.equals(rhs)&&((this.floorsBuilding == rhs.floorsBuilding)||((this.floorsBuilding!= null)&&this.floorsBuilding.equals(rhs.floorsBuilding))))&&((this.liftNumber == rhs.liftNumber)||((this.liftNumber!= null)&&this.liftNumber.equals(rhs.liftNumber))))&&((this.areaTradableMinimum == rhs.areaTradableMinimum)||((this.areaTradableMinimum!= null)&&this.areaTradableMinimum.equals(rhs.areaTradableMinimum))))&&((this.classificationIndustrial == rhs.classificationIndustrial)||((this.classificationIndustrial!= null)&&this.classificationIndustrial.equals(rhs.classificationIndustrial))))&&((this.energyCertificateRating == rhs.energyCertificateRating)||((this.energyCertificateRating!= null)&&this.energyCertificateRating.equals(rhs.energyCertificateRating))))&&((this.classificationChalet == rhs.classificationChalet)||((this.classificationChalet!= null)&&this.classificationChalet.equals(rhs.classificationChalet))))&&((this.classificationCommercial == rhs.classificationCommercial)||((this.classificationCommercial!= null)&&this.classificationCommercial.equals(rhs.classificationCommercial))))&&((this.type == rhs.type)||((this.type!= null)&&this.type.equals(rhs.type))))&&((this.securityPersonnel == rhs.securityPersonnel)||((this.securityPersonnel!= null)&&this.securityPersonnel.equals(rhs.securityPersonnel))))&&((this.areaConstructed == rhs.areaConstructed)||((this.areaConstructed!= null)&&this.areaConstructed.equals(rhs.areaConstructed))))&&((this.classificationHotel == rhs.classificationHotel)||((this.classificationHotel!= null)&&this.classificationHotel.equals(rhs.classificationHotel))))&&((this.classificationOther == rhs.classificationOther)||((this.classificationOther!= null)&&this.classificationOther.equals(rhs.classificationOther))))&&((this.parkingSpacesNumber == rhs.parkingSpacesNumber)||((this.parkingSpacesNumber!= null)&&this.parkingSpacesNumber.equals(rhs.parkingSpacesNumber))))&&((this.classificationOffice == rhs.classificationOffice)||((this.classificationOffice!= null)&&this.classificationOffice.equals(rhs.classificationOffice))))&&((this.conservation == rhs.conservation)||((this.conservation!= null)&&this.conservation.equals(rhs.conservation))))&&((this.energyCertificateLaw == rhs.energyCertificateLaw)||((this.energyCertificateLaw!= null)&&this.energyCertificateLaw.equals(rhs.energyCertificateLaw))))&&((this.energyCertificateType == rhs.energyCertificateType)||((this.energyCertificateType!= null)&&this.energyCertificateType.equals(rhs.energyCertificateType))))&&((this.builtYear == rhs.builtYear)||((this.builtYear!= null)&&this.builtYear.equals(rhs.builtYear))))&&((this.builtProperties == rhs.builtProperties)||((this.builtProperties!= null)&&this.builtProperties.equals(rhs.builtProperties))))&&((this.energyCertificatePerformance == rhs.energyCertificatePerformance)||((this.energyCertificatePerformance!= null)&&this.energyCertificatePerformance.equals(rhs.energyCertificatePerformance))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.propertyTenants == rhs.propertyTenants)||((this.propertyTenants!= null)&&this.propertyTenants.equals(rhs.propertyTenants)))); + } + + + /** + * property types + *

+ * + * + */ + public enum Type { + + BUILDING("building"); + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (BuildingFeatures.Type c: values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + @JsonValue + public String value() { + return this.value; + } + + @JsonCreator + public static BuildingFeatures.Type fromValue(String value) { + BuildingFeatures.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/BuiltPhaseType.java b/Idealista/src/main/json/org/openestate/io/idealista/json/BuiltPhaseType.java new file mode 100644 index 00000000..cd91c184 --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/BuiltPhaseType.java @@ -0,0 +1,56 @@ + +package org.openestate.io.idealista.json; + +import java.util.HashMap; +import java.util.Map; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + + +/** + * Phase of built for new developments + * + */ +public enum BuiltPhaseType { + + LAND_MOVE("land_move"), + FOUNDATION("foundation"), + CARPENTRY("carpentry"), + PILOT("pilot"), + PAVING("paving"), + EQUIPMENT("equipment"), + KEYDELIVERY("keydelivery"); + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (BuiltPhaseType c: values()) { + CONSTANTS.put(c.value, c); + } + } + + BuiltPhaseType(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + @JsonValue + public String value() { + return this.value; + } + + @JsonCreator + public static BuiltPhaseType fromValue(String value) { + BuiltPhaseType constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/ConditionedAirType.java b/Idealista/src/main/json/org/openestate/io/idealista/json/ConditionedAirType.java new file mode 100644 index 00000000..f7f0e0bd --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/ConditionedAirType.java @@ -0,0 +1,55 @@ + +package org.openestate.io.idealista.json; + +import java.util.HashMap; +import java.util.Map; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + + +/** + * air conditioning type + *

+ * + * + */ +public enum ConditionedAirType { + + NOT_AVAILABLE("notAvailable"), + COLD("cold"), + COLD_HEAT("cold/heat"), + PRE_INSTALLATION("preInstallation"); + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (ConditionedAirType c: values()) { + CONSTANTS.put(c.value, c); + } + } + + ConditionedAirType(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + @JsonValue + public String value() { + return this.value; + } + + @JsonCreator + public static ConditionedAirType fromValue(String value) { + ConditionedAirType constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/ConservationType.java b/Idealista/src/main/json/org/openestate/io/idealista/json/ConservationType.java new file mode 100644 index 00000000..a841f06a --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/ConservationType.java @@ -0,0 +1,54 @@ + +package org.openestate.io.idealista.json; + +import java.util.HashMap; +import java.util.Map; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + + +/** + * conservation status + *

+ * status new is only available for new development properties, not for secondhand properties + * + */ +public enum ConservationType { + + NEW("new"), + GOOD("good"), + TO_RESTORE("toRestore"); + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (ConservationType c: values()) { + CONSTANTS.put(c.value, c); + } + } + + ConservationType(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + @JsonValue + public String value() { + return this.value; + } + + @JsonCreator + public static ConservationType fromValue(String value) { + ConservationType constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/Contact.java b/Idealista/src/main/json/org/openestate/io/idealista/json/Contact.java new file mode 100644 index 00000000..bab5d93e --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/Contact.java @@ -0,0 +1,228 @@ + +package org.openestate.io.idealista.json; + +import java.io.Serializable; +import java.util.HashMap; +import java.util.Map; +import javax.validation.Valid; +import javax.validation.constraints.Pattern; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; + + +/** + * Contact Object + *

+ * + * + */ +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "contactName", + "contactEmail", + "contactPrimaryPhonePrefix", + "contactPrimaryPhoneNumber", + "contactSecondaryPhonePrefix", + "contactSecondaryPhoneNumber" +}) +public class Contact implements Serializable +{ + + @JsonProperty("contactName") + @Pattern(regexp = "^.{0,60}$") + private String name; + @JsonProperty("contactEmail") + @Pattern(regexp = "^(([a-zA-Z0-9-_\\.])+)@((?:[a-zA-Z0-9-_]+\\.)+)([a-zA-Z]{2,5})$") + private String email; + @JsonProperty("contactPrimaryPhonePrefix") + @Pattern(regexp = "^[1-9][0-9]{0,2}$") + private String primaryPhonePrefix; + @JsonProperty("contactPrimaryPhoneNumber") + @Pattern(regexp = "^[0-9]{5,12}$") + private String primaryPhoneNumber; + @JsonProperty("contactSecondaryPhonePrefix") + @Pattern(regexp = "^[1-9][0-9]{0,2}$") + private String secondaryPhonePrefix; + @JsonProperty("contactSecondaryPhoneNumber") + @Pattern(regexp = "^[0-9]{5,12}$") + private String secondaryPhoneNumber; + @JsonIgnore + @Valid + private Map additionalProperties = new HashMap(); + private final static long serialVersionUID = 3433591450038418896L; + + @JsonProperty("contactName") + public String getName() { + return name; + } + + @JsonProperty("contactName") + public void setName(String name) { + this.name = name; + } + + public Contact withName(String name) { + this.name = name; + return this; + } + + @JsonProperty("contactEmail") + public String getEmail() { + return email; + } + + @JsonProperty("contactEmail") + public void setEmail(String email) { + this.email = email; + } + + public Contact withEmail(String email) { + this.email = email; + return this; + } + + @JsonProperty("contactPrimaryPhonePrefix") + public String getPrimaryPhonePrefix() { + return primaryPhonePrefix; + } + + @JsonProperty("contactPrimaryPhonePrefix") + public void setPrimaryPhonePrefix(String primaryPhonePrefix) { + this.primaryPhonePrefix = primaryPhonePrefix; + } + + public Contact withPrimaryPhonePrefix(String primaryPhonePrefix) { + this.primaryPhonePrefix = primaryPhonePrefix; + return this; + } + + @JsonProperty("contactPrimaryPhoneNumber") + public String getPrimaryPhoneNumber() { + return primaryPhoneNumber; + } + + @JsonProperty("contactPrimaryPhoneNumber") + public void setPrimaryPhoneNumber(String primaryPhoneNumber) { + this.primaryPhoneNumber = primaryPhoneNumber; + } + + public Contact withPrimaryPhoneNumber(String primaryPhoneNumber) { + this.primaryPhoneNumber = primaryPhoneNumber; + return this; + } + + @JsonProperty("contactSecondaryPhonePrefix") + public String getSecondaryPhonePrefix() { + return secondaryPhonePrefix; + } + + @JsonProperty("contactSecondaryPhonePrefix") + public void setSecondaryPhonePrefix(String secondaryPhonePrefix) { + this.secondaryPhonePrefix = secondaryPhonePrefix; + } + + public Contact withSecondaryPhonePrefix(String secondaryPhonePrefix) { + this.secondaryPhonePrefix = secondaryPhonePrefix; + return this; + } + + @JsonProperty("contactSecondaryPhoneNumber") + public String getSecondaryPhoneNumber() { + return secondaryPhoneNumber; + } + + @JsonProperty("contactSecondaryPhoneNumber") + public void setSecondaryPhoneNumber(String secondaryPhoneNumber) { + this.secondaryPhoneNumber = secondaryPhoneNumber; + } + + public Contact withSecondaryPhoneNumber(String secondaryPhoneNumber) { + this.secondaryPhoneNumber = secondaryPhoneNumber; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public Contact withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(Contact.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("name"); + sb.append('='); + sb.append(((this.name == null)?"":this.name)); + sb.append(','); + sb.append("email"); + sb.append('='); + sb.append(((this.email == null)?"":this.email)); + sb.append(','); + sb.append("primaryPhonePrefix"); + sb.append('='); + sb.append(((this.primaryPhonePrefix == null)?"":this.primaryPhonePrefix)); + sb.append(','); + sb.append("primaryPhoneNumber"); + sb.append('='); + sb.append(((this.primaryPhoneNumber == null)?"":this.primaryPhoneNumber)); + sb.append(','); + sb.append("secondaryPhonePrefix"); + sb.append('='); + sb.append(((this.secondaryPhonePrefix == null)?"":this.secondaryPhonePrefix)); + sb.append(','); + sb.append("secondaryPhoneNumber"); + sb.append('='); + sb.append(((this.secondaryPhoneNumber == null)?"":this.secondaryPhoneNumber)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.primaryPhonePrefix == null)? 0 :this.primaryPhonePrefix.hashCode())); + result = ((result* 31)+((this.name == null)? 0 :this.name.hashCode())); + result = ((result* 31)+((this.secondaryPhonePrefix == null)? 0 :this.secondaryPhonePrefix.hashCode())); + result = ((result* 31)+((this.primaryPhoneNumber == null)? 0 :this.primaryPhoneNumber.hashCode())); + result = ((result* 31)+((this.secondaryPhoneNumber == null)? 0 :this.secondaryPhoneNumber.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.email == null)? 0 :this.email.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Contact) == false) { + return false; + } + Contact rhs = ((Contact) other); + return ((((((((this.primaryPhonePrefix == rhs.primaryPhonePrefix)||((this.primaryPhonePrefix!= null)&&this.primaryPhonePrefix.equals(rhs.primaryPhonePrefix)))&&((this.name == rhs.name)||((this.name!= null)&&this.name.equals(rhs.name))))&&((this.secondaryPhonePrefix == rhs.secondaryPhonePrefix)||((this.secondaryPhonePrefix!= null)&&this.secondaryPhonePrefix.equals(rhs.secondaryPhonePrefix))))&&((this.primaryPhoneNumber == rhs.primaryPhoneNumber)||((this.primaryPhoneNumber!= null)&&this.primaryPhoneNumber.equals(rhs.primaryPhoneNumber))))&&((this.secondaryPhoneNumber == rhs.secondaryPhoneNumber)||((this.secondaryPhoneNumber!= null)&&this.secondaryPhoneNumber.equals(rhs.secondaryPhoneNumber))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.email == rhs.email)||((this.email!= null)&&this.email.equals(rhs.email)))); + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/Customer.java b/Idealista/src/main/json/org/openestate/io/idealista/json/Customer.java new file mode 100644 index 00000000..046e59dc --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/Customer.java @@ -0,0 +1,411 @@ + +package org.openestate.io.idealista.json; + +import java.io.Serializable; +import java.util.Date; +import java.util.HashMap; +import java.util.Map; +import java.util.Set; +import javax.validation.Valid; +import javax.validation.constraints.Pattern; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.annotation.JsonValue; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; + + +/** + * Customer Object + *

+ * + * + */ +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "customerSendDate", + "customerCountry", + "customerCode", + "customerName", + "customerReference", + "customerContact", + "customerProperties", + "customerNewDevelopments" +}) +public class Customer implements Serializable +{ + + @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy/MM/dd HH:mm:ss", timezone = "UTC") + @JsonProperty("customerSendDate") + private Date sendDate; + /** + * Customer country + *

+ * + * Corresponds to the "customerCountry" property. + * + */ + @JsonProperty("customerCountry") + private Customer.Country country; + @JsonProperty("customerCode") + @Pattern(regexp = "^ilc([a-z]|[0-9]){40}$") + private String code; + @JsonProperty("customerName") + @Pattern(regexp = "^.{0,100}$") + private String name; + @JsonProperty("customerReference") + @Pattern(regexp = "^.{0,50}$") + private String reference; + /** + * Contact Object + *

+ * + * + */ + @JsonProperty("customerContact") + @Valid + private Contact contact; + /** + * Customer Secondhand Properties + *

+ * + * Corresponds to the "customerProperties" property. + * + */ + @JsonProperty("customerProperties") + @JsonDeserialize(as = java.util.LinkedHashSet.class) + @Valid + private Set properties = null; + /** + * Customer NewDevelopment Properties + *

+ * + * Corresponds to the "customerNewDevelopments" property. + * + */ + @JsonProperty("customerNewDevelopments") + @JsonDeserialize(as = java.util.LinkedHashSet.class) + @Valid + private Set newDevelopments = null; + @JsonIgnore + @Valid + private Map additionalProperties = new HashMap(); + private final static long serialVersionUID = 8316910889507090679L; + + @JsonProperty("customerSendDate") + public Date getSendDate() { + return sendDate; + } + + @JsonProperty("customerSendDate") + public void setSendDate(Date sendDate) { + this.sendDate = sendDate; + } + + public Customer withSendDate(Date sendDate) { + this.sendDate = sendDate; + return this; + } + + /** + * Customer country + *

+ * + * Corresponds to the "customerCountry" property. + * + */ + @JsonProperty("customerCountry") + public Customer.Country getCountry() { + return country; + } + + /** + * Customer country + *

+ * + * Corresponds to the "customerCountry" property. + * + */ + @JsonProperty("customerCountry") + public void setCountry(Customer.Country country) { + this.country = country; + } + + public Customer withCountry(Customer.Country country) { + this.country = country; + return this; + } + + @JsonProperty("customerCode") + public String getCode() { + return code; + } + + @JsonProperty("customerCode") + public void setCode(String code) { + this.code = code; + } + + public Customer withCode(String code) { + this.code = code; + return this; + } + + @JsonProperty("customerName") + public String getName() { + return name; + } + + @JsonProperty("customerName") + public void setName(String name) { + this.name = name; + } + + public Customer withName(String name) { + this.name = name; + return this; + } + + @JsonProperty("customerReference") + public String getReference() { + return reference; + } + + @JsonProperty("customerReference") + public void setReference(String reference) { + this.reference = reference; + } + + public Customer withReference(String reference) { + this.reference = reference; + return this; + } + + /** + * Contact Object + *

+ * + * + */ + @JsonProperty("customerContact") + public Contact getContact() { + return contact; + } + + /** + * Contact Object + *

+ * + * + */ + @JsonProperty("customerContact") + public void setContact(Contact contact) { + this.contact = contact; + } + + public Customer withContact(Contact contact) { + this.contact = contact; + return this; + } + + /** + * Customer Secondhand Properties + *

+ * + * Corresponds to the "customerProperties" property. + * + */ + @JsonProperty("customerProperties") + public Set getProperties() { + return properties; + } + + /** + * Customer Secondhand Properties + *

+ * + * Corresponds to the "customerProperties" property. + * + */ + @JsonProperty("customerProperties") + public void setProperties(Set properties) { + this.properties = properties; + } + + public Customer withProperties(Set properties) { + this.properties = properties; + return this; + } + + /** + * Customer NewDevelopment Properties + *

+ * + * Corresponds to the "customerNewDevelopments" property. + * + */ + @JsonProperty("customerNewDevelopments") + public Set getNewDevelopments() { + return newDevelopments; + } + + /** + * Customer NewDevelopment Properties + *

+ * + * Corresponds to the "customerNewDevelopments" property. + * + */ + @JsonProperty("customerNewDevelopments") + public void setNewDevelopments(Set newDevelopments) { + this.newDevelopments = newDevelopments; + } + + public Customer withNewDevelopments(Set newDevelopments) { + this.newDevelopments = newDevelopments; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public Customer withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(Customer.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("sendDate"); + sb.append('='); + sb.append(((this.sendDate == null)?"":this.sendDate)); + sb.append(','); + sb.append("country"); + sb.append('='); + sb.append(((this.country == null)?"":this.country)); + sb.append(','); + sb.append("code"); + sb.append('='); + sb.append(((this.code == null)?"":this.code)); + sb.append(','); + sb.append("name"); + sb.append('='); + sb.append(((this.name == null)?"":this.name)); + sb.append(','); + sb.append("reference"); + sb.append('='); + sb.append(((this.reference == null)?"":this.reference)); + sb.append(','); + sb.append("contact"); + sb.append('='); + sb.append(((this.contact == null)?"":this.contact)); + sb.append(','); + sb.append("properties"); + sb.append('='); + sb.append(((this.properties == null)?"":this.properties)); + sb.append(','); + sb.append("newDevelopments"); + sb.append('='); + sb.append(((this.newDevelopments == null)?"":this.newDevelopments)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.reference == null)? 0 :this.reference.hashCode())); + result = ((result* 31)+((this.country == null)? 0 :this.country.hashCode())); + result = ((result* 31)+((this.code == null)? 0 :this.code.hashCode())); + result = ((result* 31)+((this.sendDate == null)? 0 :this.sendDate.hashCode())); + result = ((result* 31)+((this.contact == null)? 0 :this.contact.hashCode())); + result = ((result* 31)+((this.name == null)? 0 :this.name.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.newDevelopments == null)? 0 :this.newDevelopments.hashCode())); + result = ((result* 31)+((this.properties == null)? 0 :this.properties.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Customer) == false) { + return false; + } + Customer rhs = ((Customer) other); + return ((((((((((this.reference == rhs.reference)||((this.reference!= null)&&this.reference.equals(rhs.reference)))&&((this.country == rhs.country)||((this.country!= null)&&this.country.equals(rhs.country))))&&((this.code == rhs.code)||((this.code!= null)&&this.code.equals(rhs.code))))&&((this.sendDate == rhs.sendDate)||((this.sendDate!= null)&&this.sendDate.equals(rhs.sendDate))))&&((this.contact == rhs.contact)||((this.contact!= null)&&this.contact.equals(rhs.contact))))&&((this.name == rhs.name)||((this.name!= null)&&this.name.equals(rhs.name))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.newDevelopments == rhs.newDevelopments)||((this.newDevelopments!= null)&&this.newDevelopments.equals(rhs.newDevelopments))))&&((this.properties == rhs.properties)||((this.properties!= null)&&this.properties.equals(rhs.properties)))); + } + + + /** + * Customer country + *

+ * + * + */ + public enum Country { + + SPAIN("Spain"), + ITALY("Italy"), + PORTUGAL("Portugal"); + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (Customer.Country c: values()) { + CONSTANTS.put(c.value, c); + } + } + + Country(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + @JsonValue + public String value() { + return this.value; + } + + @JsonCreator + public static Customer.Country fromValue(String value) { + Customer.Country constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/Description.java b/Idealista/src/main/json/org/openestate/io/idealista/json/Description.java new file mode 100644 index 00000000..523ed919 --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/Description.java @@ -0,0 +1,221 @@ + +package org.openestate.io.idealista.json; + +import java.io.Serializable; +import java.util.HashMap; +import java.util.Map; +import javax.validation.Valid; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Pattern; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.annotation.JsonValue; + + +/** + * Description Object + *

+ * + * + */ +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "descriptionLanguage", + "descriptionText" +}) +public class Description implements Serializable +{ + + /** + * + * Corresponds to the "descriptionLanguage" property. + * (Required) + * + */ + @JsonProperty("descriptionLanguage") + @NotNull + private Description.Language language; + @JsonProperty("descriptionText") + @Pattern(regexp = "^.{0,4000}$") + private String text; + @JsonIgnore + @Valid + private Map additionalProperties = new HashMap(); + private final static long serialVersionUID = -7737248333909340855L; + + /** + * No args constructor for use in serialization + * + */ + public Description() { + } + + /** + * + * @param language + */ + public Description(Description.Language language) { + super(); + this.language = language; + } + + /** + * + * Corresponds to the "descriptionLanguage" property. + * (Required) + * + */ + @JsonProperty("descriptionLanguage") + public Description.Language getLanguage() { + return language; + } + + /** + * + * Corresponds to the "descriptionLanguage" property. + * (Required) + * + */ + @JsonProperty("descriptionLanguage") + public void setLanguage(Description.Language language) { + this.language = language; + } + + public Description withLanguage(Description.Language language) { + this.language = language; + return this; + } + + @JsonProperty("descriptionText") + public String getText() { + return text; + } + + @JsonProperty("descriptionText") + public void setText(String text) { + this.text = text; + } + + public Description withText(String text) { + this.text = text; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public Description withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(Description.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("language"); + sb.append('='); + sb.append(((this.language == null)?"":this.language)); + sb.append(','); + sb.append("text"); + sb.append('='); + sb.append(((this.text == null)?"":this.text)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.language == null)? 0 :this.language.hashCode())); + result = ((result* 31)+((this.text == null)? 0 :this.text.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Description) == false) { + return false; + } + Description rhs = ((Description) other); + return ((((this.language == rhs.language)||((this.language!= null)&&this.language.equals(rhs.language)))&&((this.text == rhs.text)||((this.text!= null)&&this.text.equals(rhs.text))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties)))); + } + + public enum Language { + + SPANISH("spanish"), + ITALIAN("italian"), + PORTUGUESE("portuguese"), + ENGLISH("english"), + GERMAN("german"), + FRENCH("french"), + RUSSIAN("russian"), + CHINESE("chinese"), + CATALAN("catalan"), + FINNISH("finnish"), + DUTCH("dutch"), + POLISH("polish"), + ROMANIAN("romanian"), + SWEDISH("swedish"), + DANISH("danish"); + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (Description.Language c: values()) { + CONSTANTS.put(c.value, c); + } + } + + Language(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + @JsonValue + public String value() { + return this.value; + } + + @JsonCreator + public static Description.Language fromValue(String value) { + Description.Language constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/EnergyCertificateLawType.java b/Idealista/src/main/json/org/openestate/io/idealista/json/EnergyCertificateLawType.java new file mode 100644 index 00000000..59545d85 --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/EnergyCertificateLawType.java @@ -0,0 +1,53 @@ + +package org.openestate.io.idealista.json; + +import java.util.HashMap; +import java.util.Map; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + + +/** + * energy certification law + *

+ * only for Italy, indicates the legislation that applies to the energy rating, DL-192(2005) or LEGGE-90(2013) + * + */ +public enum EnergyCertificateLawType { + + DL_192_2005("dl-192_2005"), + LEGGE_90_2013("legge-90_2013"); + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (EnergyCertificateLawType c: values()) { + CONSTANTS.put(c.value, c); + } + } + + EnergyCertificateLawType(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + @JsonValue + public String value() { + return this.value; + } + + @JsonCreator + public static EnergyCertificateLawType fromValue(String value) { + EnergyCertificateLawType constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/EnergyCertificateRatingType.java b/Idealista/src/main/json/org/openestate/io/idealista/json/EnergyCertificateRatingType.java new file mode 100644 index 00000000..0c3c20c5 --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/EnergyCertificateRatingType.java @@ -0,0 +1,67 @@ + +package org.openestate.io.idealista.json; + +import java.util.HashMap; +import java.util.Map; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + + +/** + * energy certification rating + *

+ * + * + */ +public enum EnergyCertificateRatingType { + + A("A"), + A_PLUS("A+"), + A1("A1"), + A2("A2"), + A3("A3"), + A4("A4"), + B("B"), + B_MINUS("B-"), + C("C"), + D("D"), + E("E"), + F("F"), + G("G"), + EXEMPT("exempt"), + IN_PROCESS("inProcess"), + UNKNOWN("unknown"); + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (EnergyCertificateRatingType c: values()) { + CONSTANTS.put(c.value, c); + } + } + + EnergyCertificateRatingType(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + @JsonValue + public String value() { + return this.value; + } + + @JsonCreator + public static EnergyCertificateRatingType fromValue(String value) { + EnergyCertificateRatingType constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/EnergyCertificateType.java b/Idealista/src/main/json/org/openestate/io/idealista/json/EnergyCertificateType.java new file mode 100644 index 00000000..ac3ab8b8 --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/EnergyCertificateType.java @@ -0,0 +1,53 @@ + +package org.openestate.io.idealista.json; + +import java.util.HashMap; +import java.util.Map; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + + +/** + * energy certification type + *

+ * only available for new development properties. project: certification in project phase; completed: certification if the property is finished + * + */ +public enum EnergyCertificateType { + + PROJECT("project"), + COMPLETED("completed"); + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (EnergyCertificateType c: values()) { + CONSTANTS.put(c.value, c); + } + } + + EnergyCertificateType(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + @JsonValue + public String value() { + return this.value; + } + + @JsonCreator + public static EnergyCertificateType fromValue(String value) { + EnergyCertificateType constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/GarageFeatures.java b/Idealista/src/main/json/org/openestate/io/idealista/json/GarageFeatures.java new file mode 100644 index 00000000..95b003dd --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/GarageFeatures.java @@ -0,0 +1,547 @@ + +package org.openestate.io.idealista.json; + +import java.io.Serializable; +import java.math.BigInteger; +import java.util.HashMap; +import java.util.Map; +import javax.validation.Valid; +import javax.validation.constraints.DecimalMax; +import javax.validation.constraints.DecimalMin; +import javax.validation.constraints.NotNull; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyDescription; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.annotation.JsonValue; + + +/** + * Garaje Object + *

+ * + * + */ +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "featuresType", + "featuresAreaConstructed", + "featuresLiftAvailable", + "featuresParkingAutomaticDoor", + "featuresParkingPlaceCovered", + "featuresParkingType", + "featuresSecurityAlarm", + "featuresSecurityPersonnel", + "featuresSecuritySystem" +}) +public class GarageFeatures + extends AbstractFeatures + implements Serializable +{ + + /** + * property types + *

+ * + * Corresponds to the "featuresType" property. + * (Required) + * + */ + @JsonProperty("featuresType") + @NotNull + private GarageFeatures.Type type; + /** + * + * (Required) + * + */ + @JsonProperty("featuresAreaConstructed") + @DecimalMin("1") + @DecimalMax("99999") + @NotNull + private BigInteger areaConstructed; + /** + * lift + *

+ * + * + */ + @JsonProperty("featuresLiftAvailable") + private Boolean liftAvailable; + /** + * automatic door + *

+ * + * + */ + @JsonProperty("featuresParkingAutomaticDoor") + private Boolean parkingAutomaticDoor; + /** + * parking covered + *

+ * + * + */ + @JsonProperty("featuresParkingPlaceCovered") + private Boolean parkingPlaceCovered; + /** + * parking types + *

+ * this feature only applies for Portugal and Italy garages. 'depot' if is a box garage. 'parking_space' if is a regular garage + * + */ + @JsonProperty("featuresParkingType") + @JsonPropertyDescription("this feature only applies for Portugal and Italy garages. 'depot' if is a box garage. 'parking_space' if is a regular garage") + private ParkingType parkingType; + /** + * security alarm system + *

+ * + * + */ + @JsonProperty("featuresSecurityAlarm") + private Boolean securityAlarm; + /** + * security personnel + *

+ * + * + */ + @JsonProperty("featuresSecurityPersonnel") + private Boolean securityPersonnel; + /** + * security system + *

+ * + * + */ + @JsonProperty("featuresSecuritySystem") + private Boolean securitySystem; + @JsonIgnore + @Valid + private Map additionalProperties = new HashMap(); + private final static long serialVersionUID = 6666937898394718052L; + + /** + * No args constructor for use in serialization + * + */ + public GarageFeatures() { + } + + /** + * + * @param type + * @param areaConstructed + */ + public GarageFeatures(GarageFeatures.Type type, BigInteger areaConstructed) { + super(); + this.type = type; + this.areaConstructed = areaConstructed; + } + + /** + * property types + *

+ * + * Corresponds to the "featuresType" property. + * (Required) + * + */ + @JsonProperty("featuresType") + public GarageFeatures.Type getType() { + return type; + } + + /** + * property types + *

+ * + * Corresponds to the "featuresType" property. + * (Required) + * + */ + @JsonProperty("featuresType") + public void setType(GarageFeatures.Type type) { + this.type = type; + } + + public GarageFeatures withType(GarageFeatures.Type type) { + this.type = type; + return this; + } + + /** + * + * (Required) + * + */ + @JsonProperty("featuresAreaConstructed") + public BigInteger getAreaConstructed() { + return areaConstructed; + } + + /** + * + * (Required) + * + */ + @JsonProperty("featuresAreaConstructed") + public void setAreaConstructed(BigInteger areaConstructed) { + this.areaConstructed = areaConstructed; + } + + public GarageFeatures withAreaConstructed(BigInteger areaConstructed) { + this.areaConstructed = areaConstructed; + return this; + } + + /** + * lift + *

+ * + * + */ + @JsonProperty("featuresLiftAvailable") + public Boolean getLiftAvailable() { + return liftAvailable; + } + + /** + * lift + *

+ * + * + */ + @JsonProperty("featuresLiftAvailable") + public void setLiftAvailable(Boolean liftAvailable) { + this.liftAvailable = liftAvailable; + } + + public GarageFeatures withLiftAvailable(Boolean liftAvailable) { + this.liftAvailable = liftAvailable; + return this; + } + + /** + * automatic door + *

+ * + * + */ + @JsonProperty("featuresParkingAutomaticDoor") + public Boolean getParkingAutomaticDoor() { + return parkingAutomaticDoor; + } + + /** + * automatic door + *

+ * + * + */ + @JsonProperty("featuresParkingAutomaticDoor") + public void setParkingAutomaticDoor(Boolean parkingAutomaticDoor) { + this.parkingAutomaticDoor = parkingAutomaticDoor; + } + + public GarageFeatures withParkingAutomaticDoor(Boolean parkingAutomaticDoor) { + this.parkingAutomaticDoor = parkingAutomaticDoor; + return this; + } + + /** + * parking covered + *

+ * + * + */ + @JsonProperty("featuresParkingPlaceCovered") + public Boolean getParkingPlaceCovered() { + return parkingPlaceCovered; + } + + /** + * parking covered + *

+ * + * + */ + @JsonProperty("featuresParkingPlaceCovered") + public void setParkingPlaceCovered(Boolean parkingPlaceCovered) { + this.parkingPlaceCovered = parkingPlaceCovered; + } + + public GarageFeatures withParkingPlaceCovered(Boolean parkingPlaceCovered) { + this.parkingPlaceCovered = parkingPlaceCovered; + return this; + } + + /** + * parking types + *

+ * this feature only applies for Portugal and Italy garages. 'depot' if is a box garage. 'parking_space' if is a regular garage + * + */ + @JsonProperty("featuresParkingType") + public ParkingType getParkingType() { + return parkingType; + } + + /** + * parking types + *

+ * this feature only applies for Portugal and Italy garages. 'depot' if is a box garage. 'parking_space' if is a regular garage + * + */ + @JsonProperty("featuresParkingType") + public void setParkingType(ParkingType parkingType) { + this.parkingType = parkingType; + } + + public GarageFeatures withParkingType(ParkingType parkingType) { + this.parkingType = parkingType; + return this; + } + + /** + * security alarm system + *

+ * + * + */ + @JsonProperty("featuresSecurityAlarm") + public Boolean getSecurityAlarm() { + return securityAlarm; + } + + /** + * security alarm system + *

+ * + * + */ + @JsonProperty("featuresSecurityAlarm") + public void setSecurityAlarm(Boolean securityAlarm) { + this.securityAlarm = securityAlarm; + } + + public GarageFeatures withSecurityAlarm(Boolean securityAlarm) { + this.securityAlarm = securityAlarm; + return this; + } + + /** + * security personnel + *

+ * + * + */ + @JsonProperty("featuresSecurityPersonnel") + public Boolean getSecurityPersonnel() { + return securityPersonnel; + } + + /** + * security personnel + *

+ * + * + */ + @JsonProperty("featuresSecurityPersonnel") + public void setSecurityPersonnel(Boolean securityPersonnel) { + this.securityPersonnel = securityPersonnel; + } + + public GarageFeatures withSecurityPersonnel(Boolean securityPersonnel) { + this.securityPersonnel = securityPersonnel; + return this; + } + + /** + * security system + *

+ * + * + */ + @JsonProperty("featuresSecuritySystem") + public Boolean getSecuritySystem() { + return securitySystem; + } + + /** + * security system + *

+ * + * + */ + @JsonProperty("featuresSecuritySystem") + public void setSecuritySystem(Boolean securitySystem) { + this.securitySystem = securitySystem; + } + + public GarageFeatures withSecuritySystem(Boolean securitySystem) { + this.securitySystem = securitySystem; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public GarageFeatures withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(GarageFeatures.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + int baseLength = sb.length(); + String superString = super.toString(); + if (superString!= null) { + int contentStart = superString.indexOf('['); + int contentEnd = superString.lastIndexOf(']'); + if ((contentStart >= 0)&&(contentEnd >contentStart)) { + sb.append(superString, (contentStart + 1), contentEnd); + } else { + sb.append(superString); + } + } + if (sb.length()>baseLength) { + sb.append(','); + } + sb.append("type"); + sb.append('='); + sb.append(((this.type == null)?"":this.type)); + sb.append(','); + sb.append("areaConstructed"); + sb.append('='); + sb.append(((this.areaConstructed == null)?"":this.areaConstructed)); + sb.append(','); + sb.append("liftAvailable"); + sb.append('='); + sb.append(((this.liftAvailable == null)?"":this.liftAvailable)); + sb.append(','); + sb.append("parkingAutomaticDoor"); + sb.append('='); + sb.append(((this.parkingAutomaticDoor == null)?"":this.parkingAutomaticDoor)); + sb.append(','); + sb.append("parkingPlaceCovered"); + sb.append('='); + sb.append(((this.parkingPlaceCovered == null)?"":this.parkingPlaceCovered)); + sb.append(','); + sb.append("parkingType"); + sb.append('='); + sb.append(((this.parkingType == null)?"":this.parkingType)); + sb.append(','); + sb.append("securityAlarm"); + sb.append('='); + sb.append(((this.securityAlarm == null)?"":this.securityAlarm)); + sb.append(','); + sb.append("securityPersonnel"); + sb.append('='); + sb.append(((this.securityPersonnel == null)?"":this.securityPersonnel)); + sb.append(','); + sb.append("securitySystem"); + sb.append('='); + sb.append(((this.securitySystem == null)?"":this.securitySystem)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.parkingType == null)? 0 :this.parkingType.hashCode())); + result = ((result* 31)+((this.securitySystem == null)? 0 :this.securitySystem.hashCode())); + result = ((result* 31)+((this.liftAvailable == null)? 0 :this.liftAvailable.hashCode())); + result = ((result* 31)+((this.parkingAutomaticDoor == null)? 0 :this.parkingAutomaticDoor.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.type == null)? 0 :this.type.hashCode())); + result = ((result* 31)+((this.parkingPlaceCovered == null)? 0 :this.parkingPlaceCovered.hashCode())); + result = ((result* 31)+((this.securityPersonnel == null)? 0 :this.securityPersonnel.hashCode())); + result = ((result* 31)+((this.areaConstructed == null)? 0 :this.areaConstructed.hashCode())); + result = ((result* 31)+((this.securityAlarm == null)? 0 :this.securityAlarm.hashCode())); + result = ((result* 31)+ super.hashCode()); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof GarageFeatures) == false) { + return false; + } + GarageFeatures rhs = ((GarageFeatures) other); + return ((((((((((super.equals(rhs)&&((this.parkingType == rhs.parkingType)||((this.parkingType!= null)&&this.parkingType.equals(rhs.parkingType))))&&((this.securitySystem == rhs.securitySystem)||((this.securitySystem!= null)&&this.securitySystem.equals(rhs.securitySystem))))&&((this.liftAvailable == rhs.liftAvailable)||((this.liftAvailable!= null)&&this.liftAvailable.equals(rhs.liftAvailable))))&&((this.parkingAutomaticDoor == rhs.parkingAutomaticDoor)||((this.parkingAutomaticDoor!= null)&&this.parkingAutomaticDoor.equals(rhs.parkingAutomaticDoor))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.type == rhs.type)||((this.type!= null)&&this.type.equals(rhs.type))))&&((this.parkingPlaceCovered == rhs.parkingPlaceCovered)||((this.parkingPlaceCovered!= null)&&this.parkingPlaceCovered.equals(rhs.parkingPlaceCovered))))&&((this.securityPersonnel == rhs.securityPersonnel)||((this.securityPersonnel!= null)&&this.securityPersonnel.equals(rhs.securityPersonnel))))&&((this.areaConstructed == rhs.areaConstructed)||((this.areaConstructed!= null)&&this.areaConstructed.equals(rhs.areaConstructed))))&&((this.securityAlarm == rhs.securityAlarm)||((this.securityAlarm!= null)&&this.securityAlarm.equals(rhs.securityAlarm)))); + } + + + /** + * property types + *

+ * + * + */ + public enum Type { + + GARAGE("garage"); + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (GarageFeatures.Type c: values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + @JsonValue + public String value() { + return this.value; + } + + @JsonCreator + public static GarageFeatures.Type fromValue(String value) { + GarageFeatures.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/HeatingType.java b/Idealista/src/main/json/org/openestate/io/idealista/json/HeatingType.java new file mode 100644 index 00000000..78b1d1a6 --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/HeatingType.java @@ -0,0 +1,60 @@ + +package org.openestate.io.idealista.json; + +import java.util.HashMap; +import java.util.Map; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + + +/** + * heatingType + *

+ * + * + */ +public enum HeatingType { + + CENTRAL_GAS("centralGas"), + CENTRAL_FUEL_OIL("centralFuelOil"), + CENTRAL_OTHER("centralOther"), + INDIVIDUAL_GAS("individualGas"), + INDIVIDUAL_PROPANE_BUTANE("individualPropaneButane"), + INDIVIDUAL_ELECTRIC("individualElectric"), + INDIVIDUAL_AIR_CONDITIONING_HEAT_PUMP("individualAirConditioningHeatPump"), + INDIVIDUAL_OTHER("individualOther"), + NO_HEATING("noHeating"); + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (HeatingType c: values()) { + CONSTANTS.put(c.value, c); + } + } + + HeatingType(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + @JsonValue + public String value() { + return this.value; + } + + @JsonCreator + public static HeatingType fromValue(String value) { + HeatingType constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/HomeFeatures.java b/Idealista/src/main/json/org/openestate/io/idealista/json/HomeFeatures.java new file mode 100644 index 00000000..82d3c649 --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/HomeFeatures.java @@ -0,0 +1,1768 @@ + +package org.openestate.io.idealista.json; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.HashMap; +import java.util.Map; +import javax.validation.Valid; +import javax.validation.constraints.DecimalMax; +import javax.validation.constraints.DecimalMin; +import javax.validation.constraints.NotNull; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyDescription; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.annotation.JsonValue; + + +/** + * Homes Object + *

+ * + * + */ +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "featuresType", + "featuresAreaConstructed", + "featuresAreaPlot", + "featuresAreaUsable", + "featuresBalcony", + "featuresBathroomNumber", + "featuresBedroomNumber", + "featuresBuiltYear", + "featuresConditionedAir", + "featuresConservation", + "featuresChimney", + "featuresDoorman", + "featuresDuplex", + "featuresEquippedKitchen", + "featuresEquippedWithFurniture", + "featuresEnergyCertificatePerformance", + "featuresEnergyCertificateLaw", + "featuresEnergyCertificateRating", + "featuresEnergyCertificateType", + "featuresFloorsBuilding", + "featuresFloorsInTop", + "featuresGarden", + "featuresHandicapAdaptedAccess", + "featuresHandicapAdaptedUse", + "featuresLiftAvailable", + "featuresOrientationNorth", + "featuresOrientationSouth", + "featuresOrientationWest", + "featuresOrientationEast", + "featuresParkingAvailable", + "featuresPenthouse", + "featuresPetsAllowed", + "featuresPool", + "featuresRooms", + "featuresStorage", + "featuresStudio", + "featuresTerrace", + "featuresWardrobes", + "featuresWindowsLocation", + "featuresHeatingType" +}) +public class HomeFeatures + extends AbstractFeatures + implements Serializable +{ + + /** + * property types + *

+ * + * Corresponds to the "featuresType" property.Types availability varies between countries. Spain: rustic_rural, rustic_masia, rustic_cortijo, rustic_terrera, rustic_torre, rustic_caseron. Italy: house_villa, rustic_masseria, rustic_trullo, rustic_casalecascina, rustic_baita. Portugal: house_andar_moradia, rustic_quinta, rustic_moinho, rustic_montealentejano, rustic_solar. Spain and Portugal: rustic_palace. The rest of the types is available in every country. + * (Required) + * + */ + @JsonProperty("featuresType") + @JsonPropertyDescription("Types availability varies between countries. Spain: rustic_rural, rustic_masia, rustic_cortijo, rustic_terrera, rustic_torre, rustic_caseron. Italy: house_villa, rustic_masseria, rustic_trullo, rustic_casalecascina, rustic_baita. Portugal: house_andar_moradia, rustic_quinta, rustic_moinho, rustic_montealentejano, rustic_solar. Spain and Portugal: rustic_palace. The rest of the types is available in every country.") + @NotNull + private HomeFeatures.Type type; + /** + * + * (Required) + * + */ + @JsonProperty("featuresAreaConstructed") + @DecimalMin("1") + @DecimalMax("99999") + @NotNull + private BigInteger areaConstructed; + @JsonProperty("featuresAreaPlot") + @DecimalMin("1") + @DecimalMax("99999999") + private BigInteger areaPlot; + @JsonProperty("featuresAreaUsable") + @DecimalMin("1") + @DecimalMax("99999") + private BigInteger areaUsable; + /** + * balcony availability + *

+ * + * + */ + @JsonProperty("featuresBalcony") + private Boolean balcony; + /** + * + * (Required) + * + */ + @JsonProperty("featuresBathroomNumber") + @DecimalMin("1") + @DecimalMax("99") + @NotNull + private BigInteger bathroomNumber; + @JsonProperty("featuresBedroomNumber") + @DecimalMin("1") + @DecimalMax("99") + private BigInteger bedroomNumber; + /** + * building year + *

+ * + * + */ + @JsonProperty("featuresBuiltYear") + @DecimalMin("1700") + @DecimalMax("2100") + private BigInteger builtYear; + /** + * air conditioning + *

+ * has air conditioning + * + */ + @JsonProperty("featuresConditionedAir") + @JsonPropertyDescription("has air conditioning") + private Boolean conditionedAir; + /** + * conservation status + *

+ * status new is only available for new development properties, not for secondhand properties + * + */ + @JsonProperty("featuresConservation") + @JsonPropertyDescription("status new is only available for new development properties, not for secondhand properties") + private ConservationType conservation; + /** + * chimney availability for rustic houses + *

+ * + * + */ + @JsonProperty("featuresChimney") + private Boolean chimney; + /** + * doorman + *

+ * doorman availability + * + */ + @JsonProperty("featuresDoorman") + @JsonPropertyDescription("doorman availability") + private Boolean doorman; + /** + * duplex + *

+ * flat on two floors connected by an indoor staircase + * + */ + @JsonProperty("featuresDuplex") + @JsonPropertyDescription("flat on two floors connected by an indoor staircase") + private Boolean duplex; + /** + * equipped with kitchen + *

+ * equipped with kitchen only + * + */ + @JsonProperty("featuresEquippedKitchen") + @JsonPropertyDescription("equipped with kitchen only") + private Boolean equippedKitchen; + /** + * equipped with furniture + *

+ * fully furnished + * + */ + @JsonProperty("featuresEquippedWithFurniture") + @JsonPropertyDescription("fully furnished") + private Boolean equippedWithFurniture; + @JsonProperty("featuresEnergyCertificatePerformance") + @DecimalMin("1") + @DecimalMax("999") + private BigDecimal energyCertificatePerformance; + /** + * energy certification law + *

+ * only for Italy, indicates the legislation that applies to the energy rating, DL-192(2005) or LEGGE-90(2013) + * + */ + @JsonProperty("featuresEnergyCertificateLaw") + @JsonPropertyDescription("only for Italy, indicates the legislation that applies to the energy rating, DL-192(2005) or LEGGE-90(2013)") + private EnergyCertificateLawType energyCertificateLaw; + /** + * energy certification rating + *

+ * + * + */ + @JsonProperty("featuresEnergyCertificateRating") + private EnergyCertificateRatingType energyCertificateRating; + /** + * energy certification type + *

+ * only available for new development properties. project: certification in project phase; completed: certification if the property is finished + * + */ + @JsonProperty("featuresEnergyCertificateType") + @JsonPropertyDescription("only available for new development properties. project: certification in project phase; completed: certification if the property is finished") + private EnergyCertificateType energyCertificateType; + @JsonProperty("featuresFloorsBuilding") + @DecimalMin("1") + @DecimalMax("99") + private BigInteger floorsBuilding; + /** + * floor in top + *

+ * flats: indicates if the property is on the last floor / houses: specific field for 'andar de moradia' property type, indicates if the property is the one on the upper floor (true) or the one in the lower floor (false) + * + */ + @JsonProperty("featuresFloorsInTop") + @JsonPropertyDescription("flats: indicates if the property is on the last floor / houses: specific field for 'andar de moradia' property type, indicates if the property is the one on the upper floor (true) or the one in the lower floor (false)") + private Boolean floorsInTop; + /** + * garden + *

+ * garden availability + * + */ + @JsonProperty("featuresGarden") + @JsonPropertyDescription("garden availability") + private Boolean garden; + /** + * handicap adapted access availability + *

+ * access adapted to people with reduced mobility + * + */ + @JsonProperty("featuresHandicapAdaptedAccess") + @JsonPropertyDescription("access adapted to people with reduced mobility") + private Boolean handicapAdaptedAccess; + /** + * handicap adapted use availability + *

+ * property adapted to people with reduced mobility + * + */ + @JsonProperty("featuresHandicapAdaptedUse") + @JsonPropertyDescription("property adapted to people with reduced mobility") + private Boolean handicapAdaptedUse; + /** + * lift + *

+ * + * + */ + @JsonProperty("featuresLiftAvailable") + private Boolean liftAvailable; + /** + * north orientation + *

+ * + * + */ + @JsonProperty("featuresOrientationNorth") + private Boolean orientationNorth; + /** + * south orientation + *

+ * + * + */ + @JsonProperty("featuresOrientationSouth") + private Boolean orientationSouth; + /** + * west orientation + *

+ * + * + */ + @JsonProperty("featuresOrientationWest") + private Boolean orientationWest; + /** + * east orientation + *

+ * + * + */ + @JsonProperty("featuresOrientationEast") + private Boolean orientationEast; + /** + * parking availability + *

+ * + * + */ + @JsonProperty("featuresParkingAvailable") + private Boolean parkingAvailable; + /** + * penthouse + *

+ * flat on the top floor + * + */ + @JsonProperty("featuresPenthouse") + @JsonPropertyDescription("flat on the top floor") + private Boolean penthouse; + /** + * pets allowed + *

+ * pet friendly flat + * + */ + @JsonProperty("featuresPetsAllowed") + @JsonPropertyDescription("pet friendly flat") + private Boolean petsAllowed; + /** + * pool availability + *

+ * + * + */ + @JsonProperty("featuresPool") + private Boolean pool; + @JsonProperty("featuresRooms") + @DecimalMin("1") + @DecimalMax("99") + private BigInteger rooms; + /** + * storage room + *

+ * + * + */ + @JsonProperty("featuresStorage") + private Boolean storage; + /** + * studio + *

+ * flat with a single room + * + */ + @JsonProperty("featuresStudio") + @JsonPropertyDescription("flat with a single room") + private Boolean studio; + /** + * terrace + *

+ * + * + */ + @JsonProperty("featuresTerrace") + private Boolean terrace; + /** + * wardrobes availability + *

+ * + * + */ + @JsonProperty("featuresWardrobes") + private Boolean wardrobes; + /** + * windows location + *

+ * internal / external flat based on windows view. Only available for Spain. + * + */ + @JsonProperty("featuresWindowsLocation") + @JsonPropertyDescription("internal / external flat based on windows view. Only available for Spain.") + private WindowsLocationType windowsLocation; + /** + * heatingType + *

+ * + * + */ + @JsonProperty("featuresHeatingType") + private HeatingType heatingType; + @JsonIgnore + @Valid + private Map additionalProperties = new HashMap(); + private final static long serialVersionUID = 2164016004890903218L; + + /** + * No args constructor for use in serialization + * + */ + public HomeFeatures() { + } + + /** + * + * @param bathroomNumber + * @param type + * @param areaConstructed + */ + public HomeFeatures(HomeFeatures.Type type, BigInteger areaConstructed, BigInteger bathroomNumber) { + super(); + this.type = type; + this.areaConstructed = areaConstructed; + this.bathroomNumber = bathroomNumber; + } + + /** + * property types + *

+ * + * Corresponds to the "featuresType" property.Types availability varies between countries. Spain: rustic_rural, rustic_masia, rustic_cortijo, rustic_terrera, rustic_torre, rustic_caseron. Italy: house_villa, rustic_masseria, rustic_trullo, rustic_casalecascina, rustic_baita. Portugal: house_andar_moradia, rustic_quinta, rustic_moinho, rustic_montealentejano, rustic_solar. Spain and Portugal: rustic_palace. The rest of the types is available in every country. + * (Required) + * + */ + @JsonProperty("featuresType") + public HomeFeatures.Type getType() { + return type; + } + + /** + * property types + *

+ * + * Corresponds to the "featuresType" property.Types availability varies between countries. Spain: rustic_rural, rustic_masia, rustic_cortijo, rustic_terrera, rustic_torre, rustic_caseron. Italy: house_villa, rustic_masseria, rustic_trullo, rustic_casalecascina, rustic_baita. Portugal: house_andar_moradia, rustic_quinta, rustic_moinho, rustic_montealentejano, rustic_solar. Spain and Portugal: rustic_palace. The rest of the types is available in every country. + * (Required) + * + */ + @JsonProperty("featuresType") + public void setType(HomeFeatures.Type type) { + this.type = type; + } + + public HomeFeatures withType(HomeFeatures.Type type) { + this.type = type; + return this; + } + + /** + * + * (Required) + * + */ + @JsonProperty("featuresAreaConstructed") + public BigInteger getAreaConstructed() { + return areaConstructed; + } + + /** + * + * (Required) + * + */ + @JsonProperty("featuresAreaConstructed") + public void setAreaConstructed(BigInteger areaConstructed) { + this.areaConstructed = areaConstructed; + } + + public HomeFeatures withAreaConstructed(BigInteger areaConstructed) { + this.areaConstructed = areaConstructed; + return this; + } + + @JsonProperty("featuresAreaPlot") + public BigInteger getAreaPlot() { + return areaPlot; + } + + @JsonProperty("featuresAreaPlot") + public void setAreaPlot(BigInteger areaPlot) { + this.areaPlot = areaPlot; + } + + public HomeFeatures withAreaPlot(BigInteger areaPlot) { + this.areaPlot = areaPlot; + return this; + } + + @JsonProperty("featuresAreaUsable") + public BigInteger getAreaUsable() { + return areaUsable; + } + + @JsonProperty("featuresAreaUsable") + public void setAreaUsable(BigInteger areaUsable) { + this.areaUsable = areaUsable; + } + + public HomeFeatures withAreaUsable(BigInteger areaUsable) { + this.areaUsable = areaUsable; + return this; + } + + /** + * balcony availability + *

+ * + * + */ + @JsonProperty("featuresBalcony") + public Boolean getBalcony() { + return balcony; + } + + /** + * balcony availability + *

+ * + * + */ + @JsonProperty("featuresBalcony") + public void setBalcony(Boolean balcony) { + this.balcony = balcony; + } + + public HomeFeatures withBalcony(Boolean balcony) { + this.balcony = balcony; + return this; + } + + /** + * + * (Required) + * + */ + @JsonProperty("featuresBathroomNumber") + public BigInteger getBathroomNumber() { + return bathroomNumber; + } + + /** + * + * (Required) + * + */ + @JsonProperty("featuresBathroomNumber") + public void setBathroomNumber(BigInteger bathroomNumber) { + this.bathroomNumber = bathroomNumber; + } + + public HomeFeatures withBathroomNumber(BigInteger bathroomNumber) { + this.bathroomNumber = bathroomNumber; + return this; + } + + @JsonProperty("featuresBedroomNumber") + public BigInteger getBedroomNumber() { + return bedroomNumber; + } + + @JsonProperty("featuresBedroomNumber") + public void setBedroomNumber(BigInteger bedroomNumber) { + this.bedroomNumber = bedroomNumber; + } + + public HomeFeatures withBedroomNumber(BigInteger bedroomNumber) { + this.bedroomNumber = bedroomNumber; + return this; + } + + /** + * building year + *

+ * + * + */ + @JsonProperty("featuresBuiltYear") + public BigInteger getBuiltYear() { + return builtYear; + } + + /** + * building year + *

+ * + * + */ + @JsonProperty("featuresBuiltYear") + public void setBuiltYear(BigInteger builtYear) { + this.builtYear = builtYear; + } + + public HomeFeatures withBuiltYear(BigInteger builtYear) { + this.builtYear = builtYear; + return this; + } + + /** + * air conditioning + *

+ * has air conditioning + * + */ + @JsonProperty("featuresConditionedAir") + public Boolean getConditionedAir() { + return conditionedAir; + } + + /** + * air conditioning + *

+ * has air conditioning + * + */ + @JsonProperty("featuresConditionedAir") + public void setConditionedAir(Boolean conditionedAir) { + this.conditionedAir = conditionedAir; + } + + public HomeFeatures withConditionedAir(Boolean conditionedAir) { + this.conditionedAir = conditionedAir; + return this; + } + + /** + * conservation status + *

+ * status new is only available for new development properties, not for secondhand properties + * + */ + @JsonProperty("featuresConservation") + public ConservationType getConservation() { + return conservation; + } + + /** + * conservation status + *

+ * status new is only available for new development properties, not for secondhand properties + * + */ + @JsonProperty("featuresConservation") + public void setConservation(ConservationType conservation) { + this.conservation = conservation; + } + + public HomeFeatures withConservation(ConservationType conservation) { + this.conservation = conservation; + return this; + } + + /** + * chimney availability for rustic houses + *

+ * + * + */ + @JsonProperty("featuresChimney") + public Boolean getChimney() { + return chimney; + } + + /** + * chimney availability for rustic houses + *

+ * + * + */ + @JsonProperty("featuresChimney") + public void setChimney(Boolean chimney) { + this.chimney = chimney; + } + + public HomeFeatures withChimney(Boolean chimney) { + this.chimney = chimney; + return this; + } + + /** + * doorman + *

+ * doorman availability + * + */ + @JsonProperty("featuresDoorman") + public Boolean getDoorman() { + return doorman; + } + + /** + * doorman + *

+ * doorman availability + * + */ + @JsonProperty("featuresDoorman") + public void setDoorman(Boolean doorman) { + this.doorman = doorman; + } + + public HomeFeatures withDoorman(Boolean doorman) { + this.doorman = doorman; + return this; + } + + /** + * duplex + *

+ * flat on two floors connected by an indoor staircase + * + */ + @JsonProperty("featuresDuplex") + public Boolean getDuplex() { + return duplex; + } + + /** + * duplex + *

+ * flat on two floors connected by an indoor staircase + * + */ + @JsonProperty("featuresDuplex") + public void setDuplex(Boolean duplex) { + this.duplex = duplex; + } + + public HomeFeatures withDuplex(Boolean duplex) { + this.duplex = duplex; + return this; + } + + /** + * equipped with kitchen + *

+ * equipped with kitchen only + * + */ + @JsonProperty("featuresEquippedKitchen") + public Boolean getEquippedKitchen() { + return equippedKitchen; + } + + /** + * equipped with kitchen + *

+ * equipped with kitchen only + * + */ + @JsonProperty("featuresEquippedKitchen") + public void setEquippedKitchen(Boolean equippedKitchen) { + this.equippedKitchen = equippedKitchen; + } + + public HomeFeatures withEquippedKitchen(Boolean equippedKitchen) { + this.equippedKitchen = equippedKitchen; + return this; + } + + /** + * equipped with furniture + *

+ * fully furnished + * + */ + @JsonProperty("featuresEquippedWithFurniture") + public Boolean getEquippedWithFurniture() { + return equippedWithFurniture; + } + + /** + * equipped with furniture + *

+ * fully furnished + * + */ + @JsonProperty("featuresEquippedWithFurniture") + public void setEquippedWithFurniture(Boolean equippedWithFurniture) { + this.equippedWithFurniture = equippedWithFurniture; + } + + public HomeFeatures withEquippedWithFurniture(Boolean equippedWithFurniture) { + this.equippedWithFurniture = equippedWithFurniture; + return this; + } + + @JsonProperty("featuresEnergyCertificatePerformance") + public BigDecimal getEnergyCertificatePerformance() { + return energyCertificatePerformance; + } + + @JsonProperty("featuresEnergyCertificatePerformance") + public void setEnergyCertificatePerformance(BigDecimal energyCertificatePerformance) { + this.energyCertificatePerformance = energyCertificatePerformance; + } + + public HomeFeatures withEnergyCertificatePerformance(BigDecimal energyCertificatePerformance) { + this.energyCertificatePerformance = energyCertificatePerformance; + return this; + } + + /** + * energy certification law + *

+ * only for Italy, indicates the legislation that applies to the energy rating, DL-192(2005) or LEGGE-90(2013) + * + */ + @JsonProperty("featuresEnergyCertificateLaw") + public EnergyCertificateLawType getEnergyCertificateLaw() { + return energyCertificateLaw; + } + + /** + * energy certification law + *

+ * only for Italy, indicates the legislation that applies to the energy rating, DL-192(2005) or LEGGE-90(2013) + * + */ + @JsonProperty("featuresEnergyCertificateLaw") + public void setEnergyCertificateLaw(EnergyCertificateLawType energyCertificateLaw) { + this.energyCertificateLaw = energyCertificateLaw; + } + + public HomeFeatures withEnergyCertificateLaw(EnergyCertificateLawType energyCertificateLaw) { + this.energyCertificateLaw = energyCertificateLaw; + return this; + } + + /** + * energy certification rating + *

+ * + * + */ + @JsonProperty("featuresEnergyCertificateRating") + public EnergyCertificateRatingType getEnergyCertificateRating() { + return energyCertificateRating; + } + + /** + * energy certification rating + *

+ * + * + */ + @JsonProperty("featuresEnergyCertificateRating") + public void setEnergyCertificateRating(EnergyCertificateRatingType energyCertificateRating) { + this.energyCertificateRating = energyCertificateRating; + } + + public HomeFeatures withEnergyCertificateRating(EnergyCertificateRatingType energyCertificateRating) { + this.energyCertificateRating = energyCertificateRating; + return this; + } + + /** + * energy certification type + *

+ * only available for new development properties. project: certification in project phase; completed: certification if the property is finished + * + */ + @JsonProperty("featuresEnergyCertificateType") + public EnergyCertificateType getEnergyCertificateType() { + return energyCertificateType; + } + + /** + * energy certification type + *

+ * only available for new development properties. project: certification in project phase; completed: certification if the property is finished + * + */ + @JsonProperty("featuresEnergyCertificateType") + public void setEnergyCertificateType(EnergyCertificateType energyCertificateType) { + this.energyCertificateType = energyCertificateType; + } + + public HomeFeatures withEnergyCertificateType(EnergyCertificateType energyCertificateType) { + this.energyCertificateType = energyCertificateType; + return this; + } + + @JsonProperty("featuresFloorsBuilding") + public BigInteger getFloorsBuilding() { + return floorsBuilding; + } + + @JsonProperty("featuresFloorsBuilding") + public void setFloorsBuilding(BigInteger floorsBuilding) { + this.floorsBuilding = floorsBuilding; + } + + public HomeFeatures withFloorsBuilding(BigInteger floorsBuilding) { + this.floorsBuilding = floorsBuilding; + return this; + } + + /** + * floor in top + *

+ * flats: indicates if the property is on the last floor / houses: specific field for 'andar de moradia' property type, indicates if the property is the one on the upper floor (true) or the one in the lower floor (false) + * + */ + @JsonProperty("featuresFloorsInTop") + public Boolean getFloorsInTop() { + return floorsInTop; + } + + /** + * floor in top + *

+ * flats: indicates if the property is on the last floor / houses: specific field for 'andar de moradia' property type, indicates if the property is the one on the upper floor (true) or the one in the lower floor (false) + * + */ + @JsonProperty("featuresFloorsInTop") + public void setFloorsInTop(Boolean floorsInTop) { + this.floorsInTop = floorsInTop; + } + + public HomeFeatures withFloorsInTop(Boolean floorsInTop) { + this.floorsInTop = floorsInTop; + return this; + } + + /** + * garden + *

+ * garden availability + * + */ + @JsonProperty("featuresGarden") + public Boolean getGarden() { + return garden; + } + + /** + * garden + *

+ * garden availability + * + */ + @JsonProperty("featuresGarden") + public void setGarden(Boolean garden) { + this.garden = garden; + } + + public HomeFeatures withGarden(Boolean garden) { + this.garden = garden; + return this; + } + + /** + * handicap adapted access availability + *

+ * access adapted to people with reduced mobility + * + */ + @JsonProperty("featuresHandicapAdaptedAccess") + public Boolean getHandicapAdaptedAccess() { + return handicapAdaptedAccess; + } + + /** + * handicap adapted access availability + *

+ * access adapted to people with reduced mobility + * + */ + @JsonProperty("featuresHandicapAdaptedAccess") + public void setHandicapAdaptedAccess(Boolean handicapAdaptedAccess) { + this.handicapAdaptedAccess = handicapAdaptedAccess; + } + + public HomeFeatures withHandicapAdaptedAccess(Boolean handicapAdaptedAccess) { + this.handicapAdaptedAccess = handicapAdaptedAccess; + return this; + } + + /** + * handicap adapted use availability + *

+ * property adapted to people with reduced mobility + * + */ + @JsonProperty("featuresHandicapAdaptedUse") + public Boolean getHandicapAdaptedUse() { + return handicapAdaptedUse; + } + + /** + * handicap adapted use availability + *

+ * property adapted to people with reduced mobility + * + */ + @JsonProperty("featuresHandicapAdaptedUse") + public void setHandicapAdaptedUse(Boolean handicapAdaptedUse) { + this.handicapAdaptedUse = handicapAdaptedUse; + } + + public HomeFeatures withHandicapAdaptedUse(Boolean handicapAdaptedUse) { + this.handicapAdaptedUse = handicapAdaptedUse; + return this; + } + + /** + * lift + *

+ * + * + */ + @JsonProperty("featuresLiftAvailable") + public Boolean getLiftAvailable() { + return liftAvailable; + } + + /** + * lift + *

+ * + * + */ + @JsonProperty("featuresLiftAvailable") + public void setLiftAvailable(Boolean liftAvailable) { + this.liftAvailable = liftAvailable; + } + + public HomeFeatures withLiftAvailable(Boolean liftAvailable) { + this.liftAvailable = liftAvailable; + return this; + } + + /** + * north orientation + *

+ * + * + */ + @JsonProperty("featuresOrientationNorth") + public Boolean getOrientationNorth() { + return orientationNorth; + } + + /** + * north orientation + *

+ * + * + */ + @JsonProperty("featuresOrientationNorth") + public void setOrientationNorth(Boolean orientationNorth) { + this.orientationNorth = orientationNorth; + } + + public HomeFeatures withOrientationNorth(Boolean orientationNorth) { + this.orientationNorth = orientationNorth; + return this; + } + + /** + * south orientation + *

+ * + * + */ + @JsonProperty("featuresOrientationSouth") + public Boolean getOrientationSouth() { + return orientationSouth; + } + + /** + * south orientation + *

+ * + * + */ + @JsonProperty("featuresOrientationSouth") + public void setOrientationSouth(Boolean orientationSouth) { + this.orientationSouth = orientationSouth; + } + + public HomeFeatures withOrientationSouth(Boolean orientationSouth) { + this.orientationSouth = orientationSouth; + return this; + } + + /** + * west orientation + *

+ * + * + */ + @JsonProperty("featuresOrientationWest") + public Boolean getOrientationWest() { + return orientationWest; + } + + /** + * west orientation + *

+ * + * + */ + @JsonProperty("featuresOrientationWest") + public void setOrientationWest(Boolean orientationWest) { + this.orientationWest = orientationWest; + } + + public HomeFeatures withOrientationWest(Boolean orientationWest) { + this.orientationWest = orientationWest; + return this; + } + + /** + * east orientation + *

+ * + * + */ + @JsonProperty("featuresOrientationEast") + public Boolean getOrientationEast() { + return orientationEast; + } + + /** + * east orientation + *

+ * + * + */ + @JsonProperty("featuresOrientationEast") + public void setOrientationEast(Boolean orientationEast) { + this.orientationEast = orientationEast; + } + + public HomeFeatures withOrientationEast(Boolean orientationEast) { + this.orientationEast = orientationEast; + return this; + } + + /** + * parking availability + *

+ * + * + */ + @JsonProperty("featuresParkingAvailable") + public Boolean getParkingAvailable() { + return parkingAvailable; + } + + /** + * parking availability + *

+ * + * + */ + @JsonProperty("featuresParkingAvailable") + public void setParkingAvailable(Boolean parkingAvailable) { + this.parkingAvailable = parkingAvailable; + } + + public HomeFeatures withParkingAvailable(Boolean parkingAvailable) { + this.parkingAvailable = parkingAvailable; + return this; + } + + /** + * penthouse + *

+ * flat on the top floor + * + */ + @JsonProperty("featuresPenthouse") + public Boolean getPenthouse() { + return penthouse; + } + + /** + * penthouse + *

+ * flat on the top floor + * + */ + @JsonProperty("featuresPenthouse") + public void setPenthouse(Boolean penthouse) { + this.penthouse = penthouse; + } + + public HomeFeatures withPenthouse(Boolean penthouse) { + this.penthouse = penthouse; + return this; + } + + /** + * pets allowed + *

+ * pet friendly flat + * + */ + @JsonProperty("featuresPetsAllowed") + public Boolean getPetsAllowed() { + return petsAllowed; + } + + /** + * pets allowed + *

+ * pet friendly flat + * + */ + @JsonProperty("featuresPetsAllowed") + public void setPetsAllowed(Boolean petsAllowed) { + this.petsAllowed = petsAllowed; + } + + public HomeFeatures withPetsAllowed(Boolean petsAllowed) { + this.petsAllowed = petsAllowed; + return this; + } + + /** + * pool availability + *

+ * + * + */ + @JsonProperty("featuresPool") + public Boolean getPool() { + return pool; + } + + /** + * pool availability + *

+ * + * + */ + @JsonProperty("featuresPool") + public void setPool(Boolean pool) { + this.pool = pool; + } + + public HomeFeatures withPool(Boolean pool) { + this.pool = pool; + return this; + } + + @JsonProperty("featuresRooms") + public BigInteger getRooms() { + return rooms; + } + + @JsonProperty("featuresRooms") + public void setRooms(BigInteger rooms) { + this.rooms = rooms; + } + + public HomeFeatures withRooms(BigInteger rooms) { + this.rooms = rooms; + return this; + } + + /** + * storage room + *

+ * + * + */ + @JsonProperty("featuresStorage") + public Boolean getStorage() { + return storage; + } + + /** + * storage room + *

+ * + * + */ + @JsonProperty("featuresStorage") + public void setStorage(Boolean storage) { + this.storage = storage; + } + + public HomeFeatures withStorage(Boolean storage) { + this.storage = storage; + return this; + } + + /** + * studio + *

+ * flat with a single room + * + */ + @JsonProperty("featuresStudio") + public Boolean getStudio() { + return studio; + } + + /** + * studio + *

+ * flat with a single room + * + */ + @JsonProperty("featuresStudio") + public void setStudio(Boolean studio) { + this.studio = studio; + } + + public HomeFeatures withStudio(Boolean studio) { + this.studio = studio; + return this; + } + + /** + * terrace + *

+ * + * + */ + @JsonProperty("featuresTerrace") + public Boolean getTerrace() { + return terrace; + } + + /** + * terrace + *

+ * + * + */ + @JsonProperty("featuresTerrace") + public void setTerrace(Boolean terrace) { + this.terrace = terrace; + } + + public HomeFeatures withTerrace(Boolean terrace) { + this.terrace = terrace; + return this; + } + + /** + * wardrobes availability + *

+ * + * + */ + @JsonProperty("featuresWardrobes") + public Boolean getWardrobes() { + return wardrobes; + } + + /** + * wardrobes availability + *

+ * + * + */ + @JsonProperty("featuresWardrobes") + public void setWardrobes(Boolean wardrobes) { + this.wardrobes = wardrobes; + } + + public HomeFeatures withWardrobes(Boolean wardrobes) { + this.wardrobes = wardrobes; + return this; + } + + /** + * windows location + *

+ * internal / external flat based on windows view. Only available for Spain. + * + */ + @JsonProperty("featuresWindowsLocation") + public WindowsLocationType getWindowsLocation() { + return windowsLocation; + } + + /** + * windows location + *

+ * internal / external flat based on windows view. Only available for Spain. + * + */ + @JsonProperty("featuresWindowsLocation") + public void setWindowsLocation(WindowsLocationType windowsLocation) { + this.windowsLocation = windowsLocation; + } + + public HomeFeatures withWindowsLocation(WindowsLocationType windowsLocation) { + this.windowsLocation = windowsLocation; + return this; + } + + /** + * heatingType + *

+ * + * + */ + @JsonProperty("featuresHeatingType") + public HeatingType getHeatingType() { + return heatingType; + } + + /** + * heatingType + *

+ * + * + */ + @JsonProperty("featuresHeatingType") + public void setHeatingType(HeatingType heatingType) { + this.heatingType = heatingType; + } + + public HomeFeatures withHeatingType(HeatingType heatingType) { + this.heatingType = heatingType; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public HomeFeatures withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(HomeFeatures.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + int baseLength = sb.length(); + String superString = super.toString(); + if (superString!= null) { + int contentStart = superString.indexOf('['); + int contentEnd = superString.lastIndexOf(']'); + if ((contentStart >= 0)&&(contentEnd >contentStart)) { + sb.append(superString, (contentStart + 1), contentEnd); + } else { + sb.append(superString); + } + } + if (sb.length()>baseLength) { + sb.append(','); + } + sb.append("type"); + sb.append('='); + sb.append(((this.type == null)?"":this.type)); + sb.append(','); + sb.append("areaConstructed"); + sb.append('='); + sb.append(((this.areaConstructed == null)?"":this.areaConstructed)); + sb.append(','); + sb.append("areaPlot"); + sb.append('='); + sb.append(((this.areaPlot == null)?"":this.areaPlot)); + sb.append(','); + sb.append("areaUsable"); + sb.append('='); + sb.append(((this.areaUsable == null)?"":this.areaUsable)); + sb.append(','); + sb.append("balcony"); + sb.append('='); + sb.append(((this.balcony == null)?"":this.balcony)); + sb.append(','); + sb.append("bathroomNumber"); + sb.append('='); + sb.append(((this.bathroomNumber == null)?"":this.bathroomNumber)); + sb.append(','); + sb.append("bedroomNumber"); + sb.append('='); + sb.append(((this.bedroomNumber == null)?"":this.bedroomNumber)); + sb.append(','); + sb.append("builtYear"); + sb.append('='); + sb.append(((this.builtYear == null)?"":this.builtYear)); + sb.append(','); + sb.append("conditionedAir"); + sb.append('='); + sb.append(((this.conditionedAir == null)?"":this.conditionedAir)); + sb.append(','); + sb.append("conservation"); + sb.append('='); + sb.append(((this.conservation == null)?"":this.conservation)); + sb.append(','); + sb.append("chimney"); + sb.append('='); + sb.append(((this.chimney == null)?"":this.chimney)); + sb.append(','); + sb.append("doorman"); + sb.append('='); + sb.append(((this.doorman == null)?"":this.doorman)); + sb.append(','); + sb.append("duplex"); + sb.append('='); + sb.append(((this.duplex == null)?"":this.duplex)); + sb.append(','); + sb.append("equippedKitchen"); + sb.append('='); + sb.append(((this.equippedKitchen == null)?"":this.equippedKitchen)); + sb.append(','); + sb.append("equippedWithFurniture"); + sb.append('='); + sb.append(((this.equippedWithFurniture == null)?"":this.equippedWithFurniture)); + sb.append(','); + sb.append("energyCertificatePerformance"); + sb.append('='); + sb.append(((this.energyCertificatePerformance == null)?"":this.energyCertificatePerformance)); + sb.append(','); + sb.append("energyCertificateLaw"); + sb.append('='); + sb.append(((this.energyCertificateLaw == null)?"":this.energyCertificateLaw)); + sb.append(','); + sb.append("energyCertificateRating"); + sb.append('='); + sb.append(((this.energyCertificateRating == null)?"":this.energyCertificateRating)); + sb.append(','); + sb.append("energyCertificateType"); + sb.append('='); + sb.append(((this.energyCertificateType == null)?"":this.energyCertificateType)); + sb.append(','); + sb.append("floorsBuilding"); + sb.append('='); + sb.append(((this.floorsBuilding == null)?"":this.floorsBuilding)); + sb.append(','); + sb.append("floorsInTop"); + sb.append('='); + sb.append(((this.floorsInTop == null)?"":this.floorsInTop)); + sb.append(','); + sb.append("garden"); + sb.append('='); + sb.append(((this.garden == null)?"":this.garden)); + sb.append(','); + sb.append("handicapAdaptedAccess"); + sb.append('='); + sb.append(((this.handicapAdaptedAccess == null)?"":this.handicapAdaptedAccess)); + sb.append(','); + sb.append("handicapAdaptedUse"); + sb.append('='); + sb.append(((this.handicapAdaptedUse == null)?"":this.handicapAdaptedUse)); + sb.append(','); + sb.append("liftAvailable"); + sb.append('='); + sb.append(((this.liftAvailable == null)?"":this.liftAvailable)); + sb.append(','); + sb.append("orientationNorth"); + sb.append('='); + sb.append(((this.orientationNorth == null)?"":this.orientationNorth)); + sb.append(','); + sb.append("orientationSouth"); + sb.append('='); + sb.append(((this.orientationSouth == null)?"":this.orientationSouth)); + sb.append(','); + sb.append("orientationWest"); + sb.append('='); + sb.append(((this.orientationWest == null)?"":this.orientationWest)); + sb.append(','); + sb.append("orientationEast"); + sb.append('='); + sb.append(((this.orientationEast == null)?"":this.orientationEast)); + sb.append(','); + sb.append("parkingAvailable"); + sb.append('='); + sb.append(((this.parkingAvailable == null)?"":this.parkingAvailable)); + sb.append(','); + sb.append("penthouse"); + sb.append('='); + sb.append(((this.penthouse == null)?"":this.penthouse)); + sb.append(','); + sb.append("petsAllowed"); + sb.append('='); + sb.append(((this.petsAllowed == null)?"":this.petsAllowed)); + sb.append(','); + sb.append("pool"); + sb.append('='); + sb.append(((this.pool == null)?"":this.pool)); + sb.append(','); + sb.append("rooms"); + sb.append('='); + sb.append(((this.rooms == null)?"":this.rooms)); + sb.append(','); + sb.append("storage"); + sb.append('='); + sb.append(((this.storage == null)?"":this.storage)); + sb.append(','); + sb.append("studio"); + sb.append('='); + sb.append(((this.studio == null)?"":this.studio)); + sb.append(','); + sb.append("terrace"); + sb.append('='); + sb.append(((this.terrace == null)?"":this.terrace)); + sb.append(','); + sb.append("wardrobes"); + sb.append('='); + sb.append(((this.wardrobes == null)?"":this.wardrobes)); + sb.append(','); + sb.append("windowsLocation"); + sb.append('='); + sb.append(((this.windowsLocation == null)?"":this.windowsLocation)); + sb.append(','); + sb.append("heatingType"); + sb.append('='); + sb.append(((this.heatingType == null)?"":this.heatingType)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.studio == null)? 0 :this.studio.hashCode())); + result = ((result* 31)+((this.chimney == null)? 0 :this.chimney.hashCode())); + result = ((result* 31)+((this.handicapAdaptedAccess == null)? 0 :this.handicapAdaptedAccess.hashCode())); + result = ((result* 31)+((this.rooms == null)? 0 :this.rooms.hashCode())); + result = ((result* 31)+((this.liftAvailable == null)? 0 :this.liftAvailable.hashCode())); + result = ((result* 31)+((this.petsAllowed == null)? 0 :this.petsAllowed.hashCode())); + result = ((result* 31)+((this.heatingType == null)? 0 :this.heatingType.hashCode())); + result = ((result* 31)+((this.windowsLocation == null)? 0 :this.windowsLocation.hashCode())); + result = ((result* 31)+((this.energyCertificateRating == null)? 0 :this.energyCertificateRating.hashCode())); + result = ((result* 31)+((this.doorman == null)? 0 :this.doorman.hashCode())); + result = ((result* 31)+((this.duplex == null)? 0 :this.duplex.hashCode())); + result = ((result* 31)+((this.equippedKitchen == null)? 0 :this.equippedKitchen.hashCode())); + result = ((result* 31)+((this.orientationSouth == null)? 0 :this.orientationSouth.hashCode())); + result = ((result* 31)+((this.areaUsable == null)? 0 :this.areaUsable.hashCode())); + result = ((result* 31)+((this.bathroomNumber == null)? 0 :this.bathroomNumber.hashCode())); + result = ((result* 31)+((this.storage == null)? 0 :this.storage.hashCode())); + result = ((result* 31)+((this.type == null)? 0 :this.type.hashCode())); + result = ((result* 31)+((this.areaConstructed == null)? 0 :this.areaConstructed.hashCode())); + result = ((result* 31)+((this.balcony == null)? 0 :this.balcony.hashCode())); + result = ((result* 31)+((this.penthouse == null)? 0 :this.penthouse.hashCode())); + result = ((result* 31)+((this.orientationWest == null)? 0 :this.orientationWest.hashCode())); + result = ((result* 31)+((this.orientationNorth == null)? 0 :this.orientationNorth.hashCode())); + result = ((result* 31)+((this.bedroomNumber == null)? 0 :this.bedroomNumber.hashCode())); + result = ((result* 31)+((this.energyCertificatePerformance == null)? 0 :this.energyCertificatePerformance.hashCode())); + result = ((result* 31)+((this.terrace == null)? 0 :this.terrace.hashCode())); + result = ((result* 31)+((this.areaPlot == null)? 0 :this.areaPlot.hashCode())); + result = ((result* 31)+((this.floorsBuilding == null)? 0 :this.floorsBuilding.hashCode())); + result = ((result* 31)+((this.pool == null)? 0 :this.pool.hashCode())); + result = ((result* 31)+((this.orientationEast == null)? 0 :this.orientationEast.hashCode())); + result = ((result* 31)+((this.equippedWithFurniture == null)? 0 :this.equippedWithFurniture.hashCode())); + result = ((result* 31)+((this.floorsInTop == null)? 0 :this.floorsInTop.hashCode())); + result = ((result* 31)+((this.parkingAvailable == null)? 0 :this.parkingAvailable.hashCode())); + result = ((result* 31)+((this.wardrobes == null)? 0 :this.wardrobes.hashCode())); + result = ((result* 31)+((this.conservation == null)? 0 :this.conservation.hashCode())); + result = ((result* 31)+((this.energyCertificateLaw == null)? 0 :this.energyCertificateLaw.hashCode())); + result = ((result* 31)+((this.conditionedAir == null)? 0 :this.conditionedAir.hashCode())); + result = ((result* 31)+((this.energyCertificateType == null)? 0 :this.energyCertificateType.hashCode())); + result = ((result* 31)+((this.builtYear == null)? 0 :this.builtYear.hashCode())); + result = ((result* 31)+((this.garden == null)? 0 :this.garden.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.handicapAdaptedUse == null)? 0 :this.handicapAdaptedUse.hashCode())); + result = ((result* 31)+ super.hashCode()); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof HomeFeatures) == false) { + return false; + } + HomeFeatures rhs = ((HomeFeatures) other); + return (((((((((((((((((((((((((((((((((((((((((super.equals(rhs)&&((this.studio == rhs.studio)||((this.studio!= null)&&this.studio.equals(rhs.studio))))&&((this.chimney == rhs.chimney)||((this.chimney!= null)&&this.chimney.equals(rhs.chimney))))&&((this.handicapAdaptedAccess == rhs.handicapAdaptedAccess)||((this.handicapAdaptedAccess!= null)&&this.handicapAdaptedAccess.equals(rhs.handicapAdaptedAccess))))&&((this.rooms == rhs.rooms)||((this.rooms!= null)&&this.rooms.equals(rhs.rooms))))&&((this.liftAvailable == rhs.liftAvailable)||((this.liftAvailable!= null)&&this.liftAvailable.equals(rhs.liftAvailable))))&&((this.petsAllowed == rhs.petsAllowed)||((this.petsAllowed!= null)&&this.petsAllowed.equals(rhs.petsAllowed))))&&((this.heatingType == rhs.heatingType)||((this.heatingType!= null)&&this.heatingType.equals(rhs.heatingType))))&&((this.windowsLocation == rhs.windowsLocation)||((this.windowsLocation!= null)&&this.windowsLocation.equals(rhs.windowsLocation))))&&((this.energyCertificateRating == rhs.energyCertificateRating)||((this.energyCertificateRating!= null)&&this.energyCertificateRating.equals(rhs.energyCertificateRating))))&&((this.doorman == rhs.doorman)||((this.doorman!= null)&&this.doorman.equals(rhs.doorman))))&&((this.duplex == rhs.duplex)||((this.duplex!= null)&&this.duplex.equals(rhs.duplex))))&&((this.equippedKitchen == rhs.equippedKitchen)||((this.equippedKitchen!= null)&&this.equippedKitchen.equals(rhs.equippedKitchen))))&&((this.orientationSouth == rhs.orientationSouth)||((this.orientationSouth!= null)&&this.orientationSouth.equals(rhs.orientationSouth))))&&((this.areaUsable == rhs.areaUsable)||((this.areaUsable!= null)&&this.areaUsable.equals(rhs.areaUsable))))&&((this.bathroomNumber == rhs.bathroomNumber)||((this.bathroomNumber!= null)&&this.bathroomNumber.equals(rhs.bathroomNumber))))&&((this.storage == rhs.storage)||((this.storage!= null)&&this.storage.equals(rhs.storage))))&&((this.type == rhs.type)||((this.type!= null)&&this.type.equals(rhs.type))))&&((this.areaConstructed == rhs.areaConstructed)||((this.areaConstructed!= null)&&this.areaConstructed.equals(rhs.areaConstructed))))&&((this.balcony == rhs.balcony)||((this.balcony!= null)&&this.balcony.equals(rhs.balcony))))&&((this.penthouse == rhs.penthouse)||((this.penthouse!= null)&&this.penthouse.equals(rhs.penthouse))))&&((this.orientationWest == rhs.orientationWest)||((this.orientationWest!= null)&&this.orientationWest.equals(rhs.orientationWest))))&&((this.orientationNorth == rhs.orientationNorth)||((this.orientationNorth!= null)&&this.orientationNorth.equals(rhs.orientationNorth))))&&((this.bedroomNumber == rhs.bedroomNumber)||((this.bedroomNumber!= null)&&this.bedroomNumber.equals(rhs.bedroomNumber))))&&((this.energyCertificatePerformance == rhs.energyCertificatePerformance)||((this.energyCertificatePerformance!= null)&&this.energyCertificatePerformance.equals(rhs.energyCertificatePerformance))))&&((this.terrace == rhs.terrace)||((this.terrace!= null)&&this.terrace.equals(rhs.terrace))))&&((this.areaPlot == rhs.areaPlot)||((this.areaPlot!= null)&&this.areaPlot.equals(rhs.areaPlot))))&&((this.floorsBuilding == rhs.floorsBuilding)||((this.floorsBuilding!= null)&&this.floorsBuilding.equals(rhs.floorsBuilding))))&&((this.pool == rhs.pool)||((this.pool!= null)&&this.pool.equals(rhs.pool))))&&((this.orientationEast == rhs.orientationEast)||((this.orientationEast!= null)&&this.orientationEast.equals(rhs.orientationEast))))&&((this.equippedWithFurniture == rhs.equippedWithFurniture)||((this.equippedWithFurniture!= null)&&this.equippedWithFurniture.equals(rhs.equippedWithFurniture))))&&((this.floorsInTop == rhs.floorsInTop)||((this.floorsInTop!= null)&&this.floorsInTop.equals(rhs.floorsInTop))))&&((this.parkingAvailable == rhs.parkingAvailable)||((this.parkingAvailable!= null)&&this.parkingAvailable.equals(rhs.parkingAvailable))))&&((this.wardrobes == rhs.wardrobes)||((this.wardrobes!= null)&&this.wardrobes.equals(rhs.wardrobes))))&&((this.conservation == rhs.conservation)||((this.conservation!= null)&&this.conservation.equals(rhs.conservation))))&&((this.energyCertificateLaw == rhs.energyCertificateLaw)||((this.energyCertificateLaw!= null)&&this.energyCertificateLaw.equals(rhs.energyCertificateLaw))))&&((this.conditionedAir == rhs.conditionedAir)||((this.conditionedAir!= null)&&this.conditionedAir.equals(rhs.conditionedAir))))&&((this.energyCertificateType == rhs.energyCertificateType)||((this.energyCertificateType!= null)&&this.energyCertificateType.equals(rhs.energyCertificateType))))&&((this.builtYear == rhs.builtYear)||((this.builtYear!= null)&&this.builtYear.equals(rhs.builtYear))))&&((this.garden == rhs.garden)||((this.garden!= null)&&this.garden.equals(rhs.garden))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.handicapAdaptedUse == rhs.handicapAdaptedUse)||((this.handicapAdaptedUse!= null)&&this.handicapAdaptedUse.equals(rhs.handicapAdaptedUse)))); + } + + + /** + * property types + *

+ * Types availability varies between countries. Spain: rustic_rural, rustic_masia, rustic_cortijo, rustic_terrera, rustic_torre, rustic_caseron. Italy: house_villa, rustic_masseria, rustic_trullo, rustic_casalecascina, rustic_baita. Portugal: house_andar_moradia, rustic_quinta, rustic_moinho, rustic_montealentejano, rustic_solar. Spain and Portugal: rustic_palace. The rest of the types is available in every country. + * + */ + public enum Type { + + FLAT("flat"), + HOUSE("house"), + HOUSE_ANDAR_MORADIA("house_andar_moradia"), + HOUSE_INDEPENDENT("house_independent"), + HOUSE_SEMIDETACHED("house_semidetached"), + HOUSE_TERRACED("house_terraced"), + HOUSE_VILLA("house_villa"), + RUSTIC("rustic"), + RUSTIC_HOUSE("rustic_house"), + RUSTIC_VILLAGE("rustic_village"), + RUSTIC_CASTLE("rustic_castle"), + RUSTIC_PALACE("rustic_palace"), + RUSTIC_BAITA("rustic_baita"), + RUSTIC_RURAL("rustic_rural"), + RUSTIC_CASALECASCINA("rustic_casalecascina"), + RUSTIC_CASERON("rustic_caseron"), + RUSTIC_CORTIJO("rustic_cortijo"), + RUSTIC_MASIA("rustic_masia"), + RUSTIC_MASSERIA("rustic_masseria"), + RUSTIC_MOINHO("rustic_moinho"), + RUSTIC_MONTEALENTEJANO("rustic_montealentejano"), + RUSTIC_QUINTA("rustic_quinta"), + RUSTIC_SOLAR("rustic_solar"), + RUSTIC_TERRERA("rustic_terrera"), + RUSTIC_TORRE("rustic_torre"), + RUSTIC_TRULLO("rustic_trullo"); + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (HomeFeatures.Type c: values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + @JsonValue + public String value() { + return this.value; + } + + @JsonCreator + public static HomeFeatures.Type fromValue(String value) { + HomeFeatures.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/Image.java b/Idealista/src/main/json/org/openestate/io/idealista/json/Image.java new file mode 100644 index 00000000..5934bf73 --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/Image.java @@ -0,0 +1,326 @@ + +package org.openestate.io.idealista.json; + +import java.io.Serializable; +import java.math.BigInteger; +import java.net.URI; +import java.util.HashMap; +import java.util.Map; +import javax.validation.Valid; +import javax.validation.constraints.DecimalMax; +import javax.validation.constraints.DecimalMin; +import javax.validation.constraints.NotNull; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.annotation.JsonValue; + + +/** + * Images Object + *

+ * + * + */ +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "imageLabel", + "imageOrder", + "imageUrl" +}) +public class Image implements Serializable +{ + + /** + * image label + *

+ * + * Corresponds to the "imageLabel" property. + * + */ + @JsonProperty("imageLabel") + private Image.Label label; + /** + * image order + *

+ * + * Corresponds to the "imageOrder" property. + * + */ + @JsonProperty("imageOrder") + @DecimalMin("1") + @DecimalMax("200") + private BigInteger order; + /** + * + * (Required) + * + */ + @JsonProperty("imageUrl") + @NotNull + private URI url; + @JsonIgnore + @Valid + private Map additionalProperties = new HashMap(); + private final static long serialVersionUID = 7266463362292978492L; + + /** + * No args constructor for use in serialization + * + */ + public Image() { + } + + /** + * + * @param url + */ + public Image(URI url) { + super(); + this.url = url; + } + + /** + * image label + *

+ * + * Corresponds to the "imageLabel" property. + * + */ + @JsonProperty("imageLabel") + public Image.Label getLabel() { + return label; + } + + /** + * image label + *

+ * + * Corresponds to the "imageLabel" property. + * + */ + @JsonProperty("imageLabel") + public void setLabel(Image.Label label) { + this.label = label; + } + + public Image withLabel(Image.Label label) { + this.label = label; + return this; + } + + /** + * image order + *

+ * + * Corresponds to the "imageOrder" property. + * + */ + @JsonProperty("imageOrder") + public BigInteger getOrder() { + return order; + } + + /** + * image order + *

+ * + * Corresponds to the "imageOrder" property. + * + */ + @JsonProperty("imageOrder") + public void setOrder(BigInteger order) { + this.order = order; + } + + public Image withOrder(BigInteger order) { + this.order = order; + return this; + } + + /** + * + * (Required) + * + */ + @JsonProperty("imageUrl") + public URI getUrl() { + return url; + } + + /** + * + * (Required) + * + */ + @JsonProperty("imageUrl") + public void setUrl(URI url) { + this.url = url; + } + + public Image withUrl(URI url) { + this.url = url; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public Image withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(Image.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("label"); + sb.append('='); + sb.append(((this.label == null)?"":this.label)); + sb.append(','); + sb.append("order"); + sb.append('='); + sb.append(((this.order == null)?"":this.order)); + sb.append(','); + sb.append("url"); + sb.append('='); + sb.append(((this.url == null)?"":this.url)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.label == null)? 0 :this.label.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.url == null)? 0 :this.url.hashCode())); + result = ((result* 31)+((this.order == null)? 0 :this.order.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Image) == false) { + return false; + } + Image rhs = ((Image) other); + return (((((this.label == rhs.label)||((this.label!= null)&&this.label.equals(rhs.label)))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.url == rhs.url)||((this.url!= null)&&this.url.equals(rhs.url))))&&((this.order == rhs.order)||((this.order!= null)&&this.order.equals(rhs.order)))); + } + + + /** + * image label + *

+ * + * + */ + public enum Label { + + APPRAISALPLAN("appraisalplan"), + ARCHIVE("archive"), + ATMOSPHERE("atmosphere"), + BALCONY("balcony"), + BASEMENT("basement"), + BATHROOM("bathroom"), + BEDROOM("bedroom"), + BUILDINGWORK("buildingwork"), + CELLAR("cellar"), + COMMUNALAREAS("communalareas"), + CORRIDOR("corridor"), + DETAILS("details"), + DINING_ROOM("dining_room"), + ENERGYCERTIFICATE("energycertificate"), + FACADE("facade"), + GARAGE("garage"), + GARDEN("garden"), + GATEWAY("gateway"), + HALL("hall"), + KITCHEN("kitchen"), + LAND("land"), + LIFTS("lifts"), + LIVING("living"), + LOFT("loft"), + MATES("mates"), + MEETING_ROOM("meeting_room"), + OFFICE("office"), + OPEN_PLAN("open_plan"), + PATIO("patio"), + PENTHOUSE("penthouse"), + PLAN("plan"), + POOL("pool"), + PORCH("porch"), + PRESSPHOTO("pressphoto"), + RECEPTION("reception"), + ROOM("room"), + SHOP_WINDOW("shop_window"), + STAIRCASE("staircase"), + STORAGE("storage"), + STORAGE_SPACE("storage_space"), + STUDIO("studio"), + SURROUNDINGS("surroundings"), + TERRACE("terrace"), + UNKNOWN("unknown"), + VIEWS("views"), + WAITINGROOM("waitingroom"), + WALK_IN_WARDROBE("walk_in_wardrobe"); + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (Image.Label c: values()) { + CONSTANTS.put(c.value, c); + } + } + + Label(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + @JsonValue + public String value() { + return this.value; + } + + @JsonCreator + public static Image.Label fromValue(String value) { + Image.Label constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/LandFeatures.java b/Idealista/src/main/json/org/openestate/io/idealista/json/LandFeatures.java new file mode 100644 index 00000000..336d0952 --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/LandFeatures.java @@ -0,0 +1,1026 @@ + +package org.openestate.io.idealista.json; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.HashMap; +import java.util.Map; +import javax.validation.Valid; +import javax.validation.constraints.DecimalMax; +import javax.validation.constraints.DecimalMin; +import javax.validation.constraints.NotNull; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyDescription; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.annotation.JsonValue; + + +/** + * Land Object + *

+ * + * + */ +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "featuresType", + "featuresAreaPlot", + "featuresAreaBuildable", + "featuresAreaTradableMinimum", + "featuresClassificationBlocks", + "featuresClassificationChalet", + "featuresClassificationCommercial", + "featuresClassificationHotel", + "featuresClassificationIndustrial", + "featuresClassificationOffice", + "featuresClassificationOther", + "featuresClassificationPublic", + "featuresFloorsBuildable", + "featuresNearestLocationKm", + "featuresUtilitiesElectricity", + "featuresUtilitiesNaturalGas", + "featuresUtilitiesRoadAccess", + "featuresUtilitiesSewerage", + "featuresUtilitiesSidewalk", + "featuresUtilitiesStreetLighting", + "featuresUtilitiesWater", + "featuresAccessType" +}) +public class LandFeatures + extends AbstractFeatures + implements Serializable +{ + + /** + * property types + *

+ * + * Corresponds to the "featuresType" property. + * (Required) + * + */ + @JsonProperty("featuresType") + @NotNull + private LandFeatures.Type type; + /** + * + * (Required) + * + */ + @JsonProperty("featuresAreaPlot") + @DecimalMin("1") + @DecimalMax("99999999") + @NotNull + private BigInteger areaPlot; + @JsonProperty("featuresAreaBuildable") + @DecimalMin("1") + @DecimalMax("99999") + private BigInteger areaBuildable; + @JsonProperty("featuresAreaTradableMinimum") + @DecimalMin("1") + @DecimalMax("999999") + private BigInteger areaTradableMinimum; + /** + * blocks classification + *

+ * certified for high-rise residential properties + * + */ + @JsonProperty("featuresClassificationBlocks") + @JsonPropertyDescription("certified for high-rise residential properties") + private Boolean classificationBlocks; + /** + * chalet classification + *

+ * classified for residential house (detached) + * + */ + @JsonProperty("featuresClassificationChalet") + @JsonPropertyDescription("classified for residential house (detached)") + private Boolean classificationChalet; + /** + * commercial classification + *

+ * classified for tertiary commercial properties + * + */ + @JsonProperty("featuresClassificationCommercial") + @JsonPropertyDescription("classified for tertiary commercial properties") + private Boolean classificationCommercial; + /** + * hotel classification + *

+ * classified for hotels properties + * + */ + @JsonProperty("featuresClassificationHotel") + @JsonPropertyDescription("classified for hotels properties") + private Boolean classificationHotel; + /** + * industrial classification + *

+ * classified for industrial properties + * + */ + @JsonProperty("featuresClassificationIndustrial") + @JsonPropertyDescription("classified for industrial properties") + private Boolean classificationIndustrial; + /** + * office classification + *

+ * classified for office properties + * + */ + @JsonProperty("featuresClassificationOffice") + @JsonPropertyDescription("classified for office properties") + private Boolean classificationOffice; + /** + * other classification + *

+ * + * + */ + @JsonProperty("featuresClassificationOther") + private Boolean classificationOther; + /** + * public classification + *

+ * classified for amenities (hospitals, schools, museums) + * + */ + @JsonProperty("featuresClassificationPublic") + @JsonPropertyDescription("classified for amenities (hospitals, schools, museums)") + private Boolean classificationPublic; + @JsonProperty("featuresFloorsBuildable") + @DecimalMin("1") + @DecimalMax("99") + private BigInteger floorsBuildable; + @JsonProperty("featuresNearestLocationKm") + @DecimalMin("0") + @DecimalMax("99") + private BigDecimal nearestLocationKm; + /** + * electricity availability + *

+ * + * + */ + @JsonProperty("featuresUtilitiesElectricity") + private Boolean utilitiesElectricity; + /** + * natural gas availability + *

+ * + * + */ + @JsonProperty("featuresUtilitiesNaturalGas") + private Boolean utilitiesNaturalGas; + /** + * road access availability + *

+ * + * + */ + @JsonProperty("featuresUtilitiesRoadAccess") + private Boolean utilitiesRoadAccess; + /** + * sewerage availability + *

+ * + * + */ + @JsonProperty("featuresUtilitiesSewerage") + private Boolean utilitiesSewerage; + /** + * sidewalk availability + *

+ * + * + */ + @JsonProperty("featuresUtilitiesSidewalk") + private Boolean utilitiesSidewalk; + /** + * street lighting availability + *

+ * + * + */ + @JsonProperty("featuresUtilitiesStreetLighting") + private Boolean utilitiesStreetLighting; + /** + * water availability + *

+ * + * + */ + @JsonProperty("featuresUtilitiesWater") + private Boolean utilitiesWater; + /** + * access type + *

+ * + * + */ + @JsonProperty("featuresAccessType") + private AccessType accessType; + @JsonIgnore + @Valid + private Map additionalProperties = new HashMap(); + private final static long serialVersionUID = 2214429406720917033L; + + /** + * No args constructor for use in serialization + * + */ + public LandFeatures() { + } + + /** + * + * @param areaPlot + * @param type + */ + public LandFeatures(LandFeatures.Type type, BigInteger areaPlot) { + super(); + this.type = type; + this.areaPlot = areaPlot; + } + + /** + * property types + *

+ * + * Corresponds to the "featuresType" property. + * (Required) + * + */ + @JsonProperty("featuresType") + public LandFeatures.Type getType() { + return type; + } + + /** + * property types + *

+ * + * Corresponds to the "featuresType" property. + * (Required) + * + */ + @JsonProperty("featuresType") + public void setType(LandFeatures.Type type) { + this.type = type; + } + + public LandFeatures withType(LandFeatures.Type type) { + this.type = type; + return this; + } + + /** + * + * (Required) + * + */ + @JsonProperty("featuresAreaPlot") + public BigInteger getAreaPlot() { + return areaPlot; + } + + /** + * + * (Required) + * + */ + @JsonProperty("featuresAreaPlot") + public void setAreaPlot(BigInteger areaPlot) { + this.areaPlot = areaPlot; + } + + public LandFeatures withAreaPlot(BigInteger areaPlot) { + this.areaPlot = areaPlot; + return this; + } + + @JsonProperty("featuresAreaBuildable") + public BigInteger getAreaBuildable() { + return areaBuildable; + } + + @JsonProperty("featuresAreaBuildable") + public void setAreaBuildable(BigInteger areaBuildable) { + this.areaBuildable = areaBuildable; + } + + public LandFeatures withAreaBuildable(BigInteger areaBuildable) { + this.areaBuildable = areaBuildable; + return this; + } + + @JsonProperty("featuresAreaTradableMinimum") + public BigInteger getAreaTradableMinimum() { + return areaTradableMinimum; + } + + @JsonProperty("featuresAreaTradableMinimum") + public void setAreaTradableMinimum(BigInteger areaTradableMinimum) { + this.areaTradableMinimum = areaTradableMinimum; + } + + public LandFeatures withAreaTradableMinimum(BigInteger areaTradableMinimum) { + this.areaTradableMinimum = areaTradableMinimum; + return this; + } + + /** + * blocks classification + *

+ * certified for high-rise residential properties + * + */ + @JsonProperty("featuresClassificationBlocks") + public Boolean getClassificationBlocks() { + return classificationBlocks; + } + + /** + * blocks classification + *

+ * certified for high-rise residential properties + * + */ + @JsonProperty("featuresClassificationBlocks") + public void setClassificationBlocks(Boolean classificationBlocks) { + this.classificationBlocks = classificationBlocks; + } + + public LandFeatures withClassificationBlocks(Boolean classificationBlocks) { + this.classificationBlocks = classificationBlocks; + return this; + } + + /** + * chalet classification + *

+ * classified for residential house (detached) + * + */ + @JsonProperty("featuresClassificationChalet") + public Boolean getClassificationChalet() { + return classificationChalet; + } + + /** + * chalet classification + *

+ * classified for residential house (detached) + * + */ + @JsonProperty("featuresClassificationChalet") + public void setClassificationChalet(Boolean classificationChalet) { + this.classificationChalet = classificationChalet; + } + + public LandFeatures withClassificationChalet(Boolean classificationChalet) { + this.classificationChalet = classificationChalet; + return this; + } + + /** + * commercial classification + *

+ * classified for tertiary commercial properties + * + */ + @JsonProperty("featuresClassificationCommercial") + public Boolean getClassificationCommercial() { + return classificationCommercial; + } + + /** + * commercial classification + *

+ * classified for tertiary commercial properties + * + */ + @JsonProperty("featuresClassificationCommercial") + public void setClassificationCommercial(Boolean classificationCommercial) { + this.classificationCommercial = classificationCommercial; + } + + public LandFeatures withClassificationCommercial(Boolean classificationCommercial) { + this.classificationCommercial = classificationCommercial; + return this; + } + + /** + * hotel classification + *

+ * classified for hotels properties + * + */ + @JsonProperty("featuresClassificationHotel") + public Boolean getClassificationHotel() { + return classificationHotel; + } + + /** + * hotel classification + *

+ * classified for hotels properties + * + */ + @JsonProperty("featuresClassificationHotel") + public void setClassificationHotel(Boolean classificationHotel) { + this.classificationHotel = classificationHotel; + } + + public LandFeatures withClassificationHotel(Boolean classificationHotel) { + this.classificationHotel = classificationHotel; + return this; + } + + /** + * industrial classification + *

+ * classified for industrial properties + * + */ + @JsonProperty("featuresClassificationIndustrial") + public Boolean getClassificationIndustrial() { + return classificationIndustrial; + } + + /** + * industrial classification + *

+ * classified for industrial properties + * + */ + @JsonProperty("featuresClassificationIndustrial") + public void setClassificationIndustrial(Boolean classificationIndustrial) { + this.classificationIndustrial = classificationIndustrial; + } + + public LandFeatures withClassificationIndustrial(Boolean classificationIndustrial) { + this.classificationIndustrial = classificationIndustrial; + return this; + } + + /** + * office classification + *

+ * classified for office properties + * + */ + @JsonProperty("featuresClassificationOffice") + public Boolean getClassificationOffice() { + return classificationOffice; + } + + /** + * office classification + *

+ * classified for office properties + * + */ + @JsonProperty("featuresClassificationOffice") + public void setClassificationOffice(Boolean classificationOffice) { + this.classificationOffice = classificationOffice; + } + + public LandFeatures withClassificationOffice(Boolean classificationOffice) { + this.classificationOffice = classificationOffice; + return this; + } + + /** + * other classification + *

+ * + * + */ + @JsonProperty("featuresClassificationOther") + public Boolean getClassificationOther() { + return classificationOther; + } + + /** + * other classification + *

+ * + * + */ + @JsonProperty("featuresClassificationOther") + public void setClassificationOther(Boolean classificationOther) { + this.classificationOther = classificationOther; + } + + public LandFeatures withClassificationOther(Boolean classificationOther) { + this.classificationOther = classificationOther; + return this; + } + + /** + * public classification + *

+ * classified for amenities (hospitals, schools, museums) + * + */ + @JsonProperty("featuresClassificationPublic") + public Boolean getClassificationPublic() { + return classificationPublic; + } + + /** + * public classification + *

+ * classified for amenities (hospitals, schools, museums) + * + */ + @JsonProperty("featuresClassificationPublic") + public void setClassificationPublic(Boolean classificationPublic) { + this.classificationPublic = classificationPublic; + } + + public LandFeatures withClassificationPublic(Boolean classificationPublic) { + this.classificationPublic = classificationPublic; + return this; + } + + @JsonProperty("featuresFloorsBuildable") + public BigInteger getFloorsBuildable() { + return floorsBuildable; + } + + @JsonProperty("featuresFloorsBuildable") + public void setFloorsBuildable(BigInteger floorsBuildable) { + this.floorsBuildable = floorsBuildable; + } + + public LandFeatures withFloorsBuildable(BigInteger floorsBuildable) { + this.floorsBuildable = floorsBuildable; + return this; + } + + @JsonProperty("featuresNearestLocationKm") + public BigDecimal getNearestLocationKm() { + return nearestLocationKm; + } + + @JsonProperty("featuresNearestLocationKm") + public void setNearestLocationKm(BigDecimal nearestLocationKm) { + this.nearestLocationKm = nearestLocationKm; + } + + public LandFeatures withNearestLocationKm(BigDecimal nearestLocationKm) { + this.nearestLocationKm = nearestLocationKm; + return this; + } + + /** + * electricity availability + *

+ * + * + */ + @JsonProperty("featuresUtilitiesElectricity") + public Boolean getUtilitiesElectricity() { + return utilitiesElectricity; + } + + /** + * electricity availability + *

+ * + * + */ + @JsonProperty("featuresUtilitiesElectricity") + public void setUtilitiesElectricity(Boolean utilitiesElectricity) { + this.utilitiesElectricity = utilitiesElectricity; + } + + public LandFeatures withUtilitiesElectricity(Boolean utilitiesElectricity) { + this.utilitiesElectricity = utilitiesElectricity; + return this; + } + + /** + * natural gas availability + *

+ * + * + */ + @JsonProperty("featuresUtilitiesNaturalGas") + public Boolean getUtilitiesNaturalGas() { + return utilitiesNaturalGas; + } + + /** + * natural gas availability + *

+ * + * + */ + @JsonProperty("featuresUtilitiesNaturalGas") + public void setUtilitiesNaturalGas(Boolean utilitiesNaturalGas) { + this.utilitiesNaturalGas = utilitiesNaturalGas; + } + + public LandFeatures withUtilitiesNaturalGas(Boolean utilitiesNaturalGas) { + this.utilitiesNaturalGas = utilitiesNaturalGas; + return this; + } + + /** + * road access availability + *

+ * + * + */ + @JsonProperty("featuresUtilitiesRoadAccess") + public Boolean getUtilitiesRoadAccess() { + return utilitiesRoadAccess; + } + + /** + * road access availability + *

+ * + * + */ + @JsonProperty("featuresUtilitiesRoadAccess") + public void setUtilitiesRoadAccess(Boolean utilitiesRoadAccess) { + this.utilitiesRoadAccess = utilitiesRoadAccess; + } + + public LandFeatures withUtilitiesRoadAccess(Boolean utilitiesRoadAccess) { + this.utilitiesRoadAccess = utilitiesRoadAccess; + return this; + } + + /** + * sewerage availability + *

+ * + * + */ + @JsonProperty("featuresUtilitiesSewerage") + public Boolean getUtilitiesSewerage() { + return utilitiesSewerage; + } + + /** + * sewerage availability + *

+ * + * + */ + @JsonProperty("featuresUtilitiesSewerage") + public void setUtilitiesSewerage(Boolean utilitiesSewerage) { + this.utilitiesSewerage = utilitiesSewerage; + } + + public LandFeatures withUtilitiesSewerage(Boolean utilitiesSewerage) { + this.utilitiesSewerage = utilitiesSewerage; + return this; + } + + /** + * sidewalk availability + *

+ * + * + */ + @JsonProperty("featuresUtilitiesSidewalk") + public Boolean getUtilitiesSidewalk() { + return utilitiesSidewalk; + } + + /** + * sidewalk availability + *

+ * + * + */ + @JsonProperty("featuresUtilitiesSidewalk") + public void setUtilitiesSidewalk(Boolean utilitiesSidewalk) { + this.utilitiesSidewalk = utilitiesSidewalk; + } + + public LandFeatures withUtilitiesSidewalk(Boolean utilitiesSidewalk) { + this.utilitiesSidewalk = utilitiesSidewalk; + return this; + } + + /** + * street lighting availability + *

+ * + * + */ + @JsonProperty("featuresUtilitiesStreetLighting") + public Boolean getUtilitiesStreetLighting() { + return utilitiesStreetLighting; + } + + /** + * street lighting availability + *

+ * + * + */ + @JsonProperty("featuresUtilitiesStreetLighting") + public void setUtilitiesStreetLighting(Boolean utilitiesStreetLighting) { + this.utilitiesStreetLighting = utilitiesStreetLighting; + } + + public LandFeatures withUtilitiesStreetLighting(Boolean utilitiesStreetLighting) { + this.utilitiesStreetLighting = utilitiesStreetLighting; + return this; + } + + /** + * water availability + *

+ * + * + */ + @JsonProperty("featuresUtilitiesWater") + public Boolean getUtilitiesWater() { + return utilitiesWater; + } + + /** + * water availability + *

+ * + * + */ + @JsonProperty("featuresUtilitiesWater") + public void setUtilitiesWater(Boolean utilitiesWater) { + this.utilitiesWater = utilitiesWater; + } + + public LandFeatures withUtilitiesWater(Boolean utilitiesWater) { + this.utilitiesWater = utilitiesWater; + return this; + } + + /** + * access type + *

+ * + * + */ + @JsonProperty("featuresAccessType") + public AccessType getAccessType() { + return accessType; + } + + /** + * access type + *

+ * + * + */ + @JsonProperty("featuresAccessType") + public void setAccessType(AccessType accessType) { + this.accessType = accessType; + } + + public LandFeatures withAccessType(AccessType accessType) { + this.accessType = accessType; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public LandFeatures withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(LandFeatures.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + int baseLength = sb.length(); + String superString = super.toString(); + if (superString!= null) { + int contentStart = superString.indexOf('['); + int contentEnd = superString.lastIndexOf(']'); + if ((contentStart >= 0)&&(contentEnd >contentStart)) { + sb.append(superString, (contentStart + 1), contentEnd); + } else { + sb.append(superString); + } + } + if (sb.length()>baseLength) { + sb.append(','); + } + sb.append("type"); + sb.append('='); + sb.append(((this.type == null)?"":this.type)); + sb.append(','); + sb.append("areaPlot"); + sb.append('='); + sb.append(((this.areaPlot == null)?"":this.areaPlot)); + sb.append(','); + sb.append("areaBuildable"); + sb.append('='); + sb.append(((this.areaBuildable == null)?"":this.areaBuildable)); + sb.append(','); + sb.append("areaTradableMinimum"); + sb.append('='); + sb.append(((this.areaTradableMinimum == null)?"":this.areaTradableMinimum)); + sb.append(','); + sb.append("classificationBlocks"); + sb.append('='); + sb.append(((this.classificationBlocks == null)?"":this.classificationBlocks)); + sb.append(','); + sb.append("classificationChalet"); + sb.append('='); + sb.append(((this.classificationChalet == null)?"":this.classificationChalet)); + sb.append(','); + sb.append("classificationCommercial"); + sb.append('='); + sb.append(((this.classificationCommercial == null)?"":this.classificationCommercial)); + sb.append(','); + sb.append("classificationHotel"); + sb.append('='); + sb.append(((this.classificationHotel == null)?"":this.classificationHotel)); + sb.append(','); + sb.append("classificationIndustrial"); + sb.append('='); + sb.append(((this.classificationIndustrial == null)?"":this.classificationIndustrial)); + sb.append(','); + sb.append("classificationOffice"); + sb.append('='); + sb.append(((this.classificationOffice == null)?"":this.classificationOffice)); + sb.append(','); + sb.append("classificationOther"); + sb.append('='); + sb.append(((this.classificationOther == null)?"":this.classificationOther)); + sb.append(','); + sb.append("classificationPublic"); + sb.append('='); + sb.append(((this.classificationPublic == null)?"":this.classificationPublic)); + sb.append(','); + sb.append("floorsBuildable"); + sb.append('='); + sb.append(((this.floorsBuildable == null)?"":this.floorsBuildable)); + sb.append(','); + sb.append("nearestLocationKm"); + sb.append('='); + sb.append(((this.nearestLocationKm == null)?"":this.nearestLocationKm)); + sb.append(','); + sb.append("utilitiesElectricity"); + sb.append('='); + sb.append(((this.utilitiesElectricity == null)?"":this.utilitiesElectricity)); + sb.append(','); + sb.append("utilitiesNaturalGas"); + sb.append('='); + sb.append(((this.utilitiesNaturalGas == null)?"":this.utilitiesNaturalGas)); + sb.append(','); + sb.append("utilitiesRoadAccess"); + sb.append('='); + sb.append(((this.utilitiesRoadAccess == null)?"":this.utilitiesRoadAccess)); + sb.append(','); + sb.append("utilitiesSewerage"); + sb.append('='); + sb.append(((this.utilitiesSewerage == null)?"":this.utilitiesSewerage)); + sb.append(','); + sb.append("utilitiesSidewalk"); + sb.append('='); + sb.append(((this.utilitiesSidewalk == null)?"":this.utilitiesSidewalk)); + sb.append(','); + sb.append("utilitiesStreetLighting"); + sb.append('='); + sb.append(((this.utilitiesStreetLighting == null)?"":this.utilitiesStreetLighting)); + sb.append(','); + sb.append("utilitiesWater"); + sb.append('='); + sb.append(((this.utilitiesWater == null)?"":this.utilitiesWater)); + sb.append(','); + sb.append("accessType"); + sb.append('='); + sb.append(((this.accessType == null)?"":this.accessType)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.areaPlot == null)? 0 :this.areaPlot.hashCode())); + result = ((result* 31)+((this.utilitiesElectricity == null)? 0 :this.utilitiesElectricity.hashCode())); + result = ((result* 31)+((this.areaTradableMinimum == null)? 0 :this.areaTradableMinimum.hashCode())); + result = ((result* 31)+((this.classificationIndustrial == null)? 0 :this.classificationIndustrial.hashCode())); + result = ((result* 31)+((this.utilitiesNaturalGas == null)? 0 :this.utilitiesNaturalGas.hashCode())); + result = ((result* 31)+((this.classificationChalet == null)? 0 :this.classificationChalet.hashCode())); + result = ((result* 31)+((this.classificationCommercial == null)? 0 :this.classificationCommercial.hashCode())); + result = ((result* 31)+((this.type == null)? 0 :this.type.hashCode())); + result = ((result* 31)+((this.classificationHotel == null)? 0 :this.classificationHotel.hashCode())); + result = ((result* 31)+((this.classificationOther == null)? 0 :this.classificationOther.hashCode())); + result = ((result* 31)+((this.utilitiesSidewalk == null)? 0 :this.utilitiesSidewalk.hashCode())); + result = ((result* 31)+((this.classificationOffice == null)? 0 :this.classificationOffice.hashCode())); + result = ((result* 31)+((this.utilitiesSewerage == null)? 0 :this.utilitiesSewerage.hashCode())); + result = ((result* 31)+((this.accessType == null)? 0 :this.accessType.hashCode())); + result = ((result* 31)+((this.utilitiesRoadAccess == null)? 0 :this.utilitiesRoadAccess.hashCode())); + result = ((result* 31)+((this.utilitiesWater == null)? 0 :this.utilitiesWater.hashCode())); + result = ((result* 31)+((this.utilitiesStreetLighting == null)? 0 :this.utilitiesStreetLighting.hashCode())); + result = ((result* 31)+((this.classificationBlocks == null)? 0 :this.classificationBlocks.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.classificationPublic == null)? 0 :this.classificationPublic.hashCode())); + result = ((result* 31)+((this.nearestLocationKm == null)? 0 :this.nearestLocationKm.hashCode())); + result = ((result* 31)+((this.areaBuildable == null)? 0 :this.areaBuildable.hashCode())); + result = ((result* 31)+((this.floorsBuildable == null)? 0 :this.floorsBuildable.hashCode())); + result = ((result* 31)+ super.hashCode()); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof LandFeatures) == false) { + return false; + } + LandFeatures rhs = ((LandFeatures) other); + return (((((((((((((((((((((((super.equals(rhs)&&((this.areaPlot == rhs.areaPlot)||((this.areaPlot!= null)&&this.areaPlot.equals(rhs.areaPlot))))&&((this.utilitiesElectricity == rhs.utilitiesElectricity)||((this.utilitiesElectricity!= null)&&this.utilitiesElectricity.equals(rhs.utilitiesElectricity))))&&((this.areaTradableMinimum == rhs.areaTradableMinimum)||((this.areaTradableMinimum!= null)&&this.areaTradableMinimum.equals(rhs.areaTradableMinimum))))&&((this.classificationIndustrial == rhs.classificationIndustrial)||((this.classificationIndustrial!= null)&&this.classificationIndustrial.equals(rhs.classificationIndustrial))))&&((this.utilitiesNaturalGas == rhs.utilitiesNaturalGas)||((this.utilitiesNaturalGas!= null)&&this.utilitiesNaturalGas.equals(rhs.utilitiesNaturalGas))))&&((this.classificationChalet == rhs.classificationChalet)||((this.classificationChalet!= null)&&this.classificationChalet.equals(rhs.classificationChalet))))&&((this.classificationCommercial == rhs.classificationCommercial)||((this.classificationCommercial!= null)&&this.classificationCommercial.equals(rhs.classificationCommercial))))&&((this.type == rhs.type)||((this.type!= null)&&this.type.equals(rhs.type))))&&((this.classificationHotel == rhs.classificationHotel)||((this.classificationHotel!= null)&&this.classificationHotel.equals(rhs.classificationHotel))))&&((this.classificationOther == rhs.classificationOther)||((this.classificationOther!= null)&&this.classificationOther.equals(rhs.classificationOther))))&&((this.utilitiesSidewalk == rhs.utilitiesSidewalk)||((this.utilitiesSidewalk!= null)&&this.utilitiesSidewalk.equals(rhs.utilitiesSidewalk))))&&((this.classificationOffice == rhs.classificationOffice)||((this.classificationOffice!= null)&&this.classificationOffice.equals(rhs.classificationOffice))))&&((this.utilitiesSewerage == rhs.utilitiesSewerage)||((this.utilitiesSewerage!= null)&&this.utilitiesSewerage.equals(rhs.utilitiesSewerage))))&&((this.accessType == rhs.accessType)||((this.accessType!= null)&&this.accessType.equals(rhs.accessType))))&&((this.utilitiesRoadAccess == rhs.utilitiesRoadAccess)||((this.utilitiesRoadAccess!= null)&&this.utilitiesRoadAccess.equals(rhs.utilitiesRoadAccess))))&&((this.utilitiesWater == rhs.utilitiesWater)||((this.utilitiesWater!= null)&&this.utilitiesWater.equals(rhs.utilitiesWater))))&&((this.utilitiesStreetLighting == rhs.utilitiesStreetLighting)||((this.utilitiesStreetLighting!= null)&&this.utilitiesStreetLighting.equals(rhs.utilitiesStreetLighting))))&&((this.classificationBlocks == rhs.classificationBlocks)||((this.classificationBlocks!= null)&&this.classificationBlocks.equals(rhs.classificationBlocks))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.classificationPublic == rhs.classificationPublic)||((this.classificationPublic!= null)&&this.classificationPublic.equals(rhs.classificationPublic))))&&((this.nearestLocationKm == rhs.nearestLocationKm)||((this.nearestLocationKm!= null)&&this.nearestLocationKm.equals(rhs.nearestLocationKm))))&&((this.areaBuildable == rhs.areaBuildable)||((this.areaBuildable!= null)&&this.areaBuildable.equals(rhs.areaBuildable))))&&((this.floorsBuildable == rhs.floorsBuildable)||((this.floorsBuildable!= null)&&this.floorsBuildable.equals(rhs.floorsBuildable)))); + } + + + /** + * property types + *

+ * + * + */ + public enum Type { + + LAND("land"), + LAND_URBAN("land_urban"), + LAND_COUNTRY_BUILDABLE("land_countrybuildable"), + LAND_COUNTRY_NON_BUILDABLE("land_countrynonbuildable"); + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (LandFeatures.Type c: values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + @JsonValue + public String value() { + return this.value; + } + + @JsonCreator + public static LandFeatures.Type fromValue(String value) { + LandFeatures.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/NewDevelopment.java b/Idealista/src/main/json/org/openestate/io/idealista/json/NewDevelopment.java new file mode 100644 index 00000000..c30b8535 --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/NewDevelopment.java @@ -0,0 +1,469 @@ + +package org.openestate.io.idealista.json; + +import java.io.Serializable; +import java.util.HashMap; +import java.util.Map; +import java.util.Set; +import javax.validation.Valid; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Pattern; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyDescription; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; + + +/** + * New Development Object + *

+ * + * + */ +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "propertyCode", + "propertyReference", + "propertyVisibility", + "propertyAddress", + "propertyFeatures", + "propertyContact", + "propertyDescriptions", + "propertyImages", + "newDevelopmentTypologies" +}) +public class NewDevelopment implements Serializable +{ + + /** + * + * (Required) + * + */ + @JsonProperty("propertyCode") + @Pattern(regexp = "^.{0,50}$") + @NotNull + private String code; + @JsonProperty("propertyReference") + @Pattern(regexp = "^.{0,50}$") + private String reference; + /** + * If the visibility is 'idealista', you can find the property using the idealista's search engine; 'microsite', the property is only published on the real estate agency microsite; 'private', the property is not published and only the customer can see it. + * + */ + @JsonProperty("propertyVisibility") + @JsonPropertyDescription("If the visibility is 'idealista', you can find the property using the idealista's search engine; 'microsite', the property is only published on the real estate agency microsite; 'private', the property is not published and only the customer can see it.") + private PropertyVisibilityType visibility; + /** + * Address Object + *

+ * the option of (addressPostalCode, addressCountry) is only available for Portugal. If you send only coordinates we will not publish with exact visibility, maximum with street only visibility + * + */ + @JsonProperty("propertyAddress") + @JsonPropertyDescription("the option of (addressPostalCode, addressCountry) is only available for Portugal. If you send only coordinates we will not publish with exact visibility, maximum with street only visibility") + @Valid + private Address address; + /** + * Promo Object + *

+ * + * + */ + @JsonProperty("propertyFeatures") + @Valid + private Promo features; + /** + * Contact Object + *

+ * + * + */ + @JsonProperty("propertyContact") + @Valid + private Contact contact; + /** + * New Development descriptions + *

+ * + * Corresponds to the "propertyDescriptions" property. + * + */ + @JsonProperty("propertyDescriptions") + @JsonDeserialize(as = java.util.LinkedHashSet.class) + @Valid + private Set descriptions = null; + /** + * New Development images + *

+ * + * Corresponds to the "propertyImages" property. + * + */ + @JsonProperty("propertyImages") + @JsonDeserialize(as = java.util.LinkedHashSet.class) + @Valid + private Set images = null; + /** + * New Development typologies + *

+ * + * Corresponds to the "newDevelopmentTypologies" property. + * + */ + @JsonProperty("newDevelopmentTypologies") + @JsonDeserialize(as = java.util.LinkedHashSet.class) + @Valid + private Set typologies = null; + @JsonIgnore + @Valid + private Map additionalProperties = new HashMap(); + private final static long serialVersionUID = -4527364995153293283L; + + /** + * No args constructor for use in serialization + * + */ + public NewDevelopment() { + } + + /** + * + * @param code + */ + public NewDevelopment(String code) { + super(); + this.code = code; + } + + /** + * + * (Required) + * + */ + @JsonProperty("propertyCode") + public String getCode() { + return code; + } + + /** + * + * (Required) + * + */ + @JsonProperty("propertyCode") + public void setCode(String code) { + this.code = code; + } + + public NewDevelopment withCode(String code) { + this.code = code; + return this; + } + + @JsonProperty("propertyReference") + public String getReference() { + return reference; + } + + @JsonProperty("propertyReference") + public void setReference(String reference) { + this.reference = reference; + } + + public NewDevelopment withReference(String reference) { + this.reference = reference; + return this; + } + + /** + * If the visibility is 'idealista', you can find the property using the idealista's search engine; 'microsite', the property is only published on the real estate agency microsite; 'private', the property is not published and only the customer can see it. + * + */ + @JsonProperty("propertyVisibility") + public PropertyVisibilityType getVisibility() { + return visibility; + } + + /** + * If the visibility is 'idealista', you can find the property using the idealista's search engine; 'microsite', the property is only published on the real estate agency microsite; 'private', the property is not published and only the customer can see it. + * + */ + @JsonProperty("propertyVisibility") + public void setVisibility(PropertyVisibilityType visibility) { + this.visibility = visibility; + } + + public NewDevelopment withVisibility(PropertyVisibilityType visibility) { + this.visibility = visibility; + return this; + } + + /** + * Address Object + *

+ * the option of (addressPostalCode, addressCountry) is only available for Portugal. If you send only coordinates we will not publish with exact visibility, maximum with street only visibility + * + */ + @JsonProperty("propertyAddress") + public Address getAddress() { + return address; + } + + /** + * Address Object + *

+ * the option of (addressPostalCode, addressCountry) is only available for Portugal. If you send only coordinates we will not publish with exact visibility, maximum with street only visibility + * + */ + @JsonProperty("propertyAddress") + public void setAddress(Address address) { + this.address = address; + } + + public NewDevelopment withAddress(Address address) { + this.address = address; + return this; + } + + /** + * Promo Object + *

+ * + * + */ + @JsonProperty("propertyFeatures") + public Promo getFeatures() { + return features; + } + + /** + * Promo Object + *

+ * + * + */ + @JsonProperty("propertyFeatures") + public void setFeatures(Promo features) { + this.features = features; + } + + public NewDevelopment withFeatures(Promo features) { + this.features = features; + return this; + } + + /** + * Contact Object + *

+ * + * + */ + @JsonProperty("propertyContact") + public Contact getContact() { + return contact; + } + + /** + * Contact Object + *

+ * + * + */ + @JsonProperty("propertyContact") + public void setContact(Contact contact) { + this.contact = contact; + } + + public NewDevelopment withContact(Contact contact) { + this.contact = contact; + return this; + } + + /** + * New Development descriptions + *

+ * + * Corresponds to the "propertyDescriptions" property. + * + */ + @JsonProperty("propertyDescriptions") + public Set getDescriptions() { + return descriptions; + } + + /** + * New Development descriptions + *

+ * + * Corresponds to the "propertyDescriptions" property. + * + */ + @JsonProperty("propertyDescriptions") + public void setDescriptions(Set descriptions) { + this.descriptions = descriptions; + } + + public NewDevelopment withDescriptions(Set descriptions) { + this.descriptions = descriptions; + return this; + } + + /** + * New Development images + *

+ * + * Corresponds to the "propertyImages" property. + * + */ + @JsonProperty("propertyImages") + public Set getImages() { + return images; + } + + /** + * New Development images + *

+ * + * Corresponds to the "propertyImages" property. + * + */ + @JsonProperty("propertyImages") + public void setImages(Set images) { + this.images = images; + } + + public NewDevelopment withImages(Set images) { + this.images = images; + return this; + } + + /** + * New Development typologies + *

+ * + * Corresponds to the "newDevelopmentTypologies" property. + * + */ + @JsonProperty("newDevelopmentTypologies") + public Set getTypologies() { + return typologies; + } + + /** + * New Development typologies + *

+ * + * Corresponds to the "newDevelopmentTypologies" property. + * + */ + @JsonProperty("newDevelopmentTypologies") + public void setTypologies(Set typologies) { + this.typologies = typologies; + } + + public NewDevelopment withTypologies(Set typologies) { + this.typologies = typologies; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public NewDevelopment withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(NewDevelopment.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("code"); + sb.append('='); + sb.append(((this.code == null)?"":this.code)); + sb.append(','); + sb.append("reference"); + sb.append('='); + sb.append(((this.reference == null)?"":this.reference)); + sb.append(','); + sb.append("visibility"); + sb.append('='); + sb.append(((this.visibility == null)?"":this.visibility)); + sb.append(','); + sb.append("address"); + sb.append('='); + sb.append(((this.address == null)?"":this.address)); + sb.append(','); + sb.append("features"); + sb.append('='); + sb.append(((this.features == null)?"":this.features)); + sb.append(','); + sb.append("contact"); + sb.append('='); + sb.append(((this.contact == null)?"":this.contact)); + sb.append(','); + sb.append("descriptions"); + sb.append('='); + sb.append(((this.descriptions == null)?"":this.descriptions)); + sb.append(','); + sb.append("images"); + sb.append('='); + sb.append(((this.images == null)?"":this.images)); + sb.append(','); + sb.append("typologies"); + sb.append('='); + sb.append(((this.typologies == null)?"":this.typologies)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.reference == null)? 0 :this.reference.hashCode())); + result = ((result* 31)+((this.features == null)? 0 :this.features.hashCode())); + result = ((result* 31)+((this.images == null)? 0 :this.images.hashCode())); + result = ((result* 31)+((this.code == null)? 0 :this.code.hashCode())); + result = ((result* 31)+((this.address == null)? 0 :this.address.hashCode())); + result = ((result* 31)+((this.visibility == null)? 0 :this.visibility.hashCode())); + result = ((result* 31)+((this.contact == null)? 0 :this.contact.hashCode())); + result = ((result* 31)+((this.typologies == null)? 0 :this.typologies.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.descriptions == null)? 0 :this.descriptions.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof NewDevelopment) == false) { + return false; + } + NewDevelopment rhs = ((NewDevelopment) other); + return (((((((((((this.reference == rhs.reference)||((this.reference!= null)&&this.reference.equals(rhs.reference)))&&((this.features == rhs.features)||((this.features!= null)&&this.features.equals(rhs.features))))&&((this.images == rhs.images)||((this.images!= null)&&this.images.equals(rhs.images))))&&((this.code == rhs.code)||((this.code!= null)&&this.code.equals(rhs.code))))&&((this.address == rhs.address)||((this.address!= null)&&this.address.equals(rhs.address))))&&((this.visibility == rhs.visibility)||((this.visibility!= null)&&this.visibility.equals(rhs.visibility))))&&((this.contact == rhs.contact)||((this.contact!= null)&&this.contact.equals(rhs.contact))))&&((this.typologies == rhs.typologies)||((this.typologies!= null)&&this.typologies.equals(rhs.typologies))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.descriptions == rhs.descriptions)||((this.descriptions!= null)&&this.descriptions.equals(rhs.descriptions)))); + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/OfficeFeatures.java b/Idealista/src/main/json/org/openestate/io/idealista/json/OfficeFeatures.java new file mode 100644 index 00000000..25bc3284 --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/OfficeFeatures.java @@ -0,0 +1,1887 @@ + +package org.openestate.io.idealista.json; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.HashMap; +import java.util.Map; +import javax.validation.Valid; +import javax.validation.constraints.DecimalMax; +import javax.validation.constraints.DecimalMin; +import javax.validation.constraints.NotNull; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyDescription; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.annotation.JsonValue; + + +/** + * Offices Object + *

+ * + * + */ +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "featuresType", + "featuresAccessControl", + "featuresAreaConstructed", + "featuresAreaUsable", + "featuresBathroomInside", + "featuresBathroomNumber", + "featuresBathroomType", + "featuresBuiltYear", + "featuresBuildingAdapted", + "featuresConditionedAir", + "featuresConditionedAirType", + "featuresConservation", + "featuresDoorman", + "featuresEmergencyExit", + "featuresEmergencyLights", + "featuresEnergyCertificateRating", + "featuresEnergyCertificatePerformance", + "featuresEnergyCertificateType", + "featuresEnergyCertificateLaw", + "featuresEquippedKitchen", + "featuresExtinguishers", + "featuresFireDetectors", + "featuresFireDoors", + "featuresFloorsBuilding", + "featuresFloorsProperty", + "featuresHeating", + "featuresHotWater", + "featuresLiftNumber", + "featuresOfficeBuilding", + "featuresOrientationEast", + "featuresOrientationNorth", + "featuresOrientationSouth", + "featuresOrientationWest", + "featuresParkingSpacesNumber", + "featuresRoomsSplitted", + "featuresSecurityAlarm", + "featuresSecurityDoor", + "featuresSecuritySystem", + "featuresSprinklers", + "featuresSuspendedCeiling", + "featuresSuspendedFloor", + "featuresStorage", + "featuresWindowsDouble", + "featuresWindowsLocation" +}) +public class OfficeFeatures + extends AbstractFeatures + implements Serializable +{ + + /** + * property types + *

+ * + * Corresponds to the "featuresType" property. + * (Required) + * + */ + @JsonProperty("featuresType") + @NotNull + private OfficeFeatures.Type type; + /** + * access control + *

+ * availability of access control system + * + */ + @JsonProperty("featuresAccessControl") + @JsonPropertyDescription("availability of access control system") + private Boolean accessControl; + /** + * + * (Required) + * + */ + @JsonProperty("featuresAreaConstructed") + @DecimalMin("1") + @DecimalMax("99999") + @NotNull + private BigInteger areaConstructed; + @JsonProperty("featuresAreaUsable") + @DecimalMin("1") + @DecimalMax("99999") + private BigInteger areaUsable; + /** + * bathroom inside + *

+ * bathroom inside the property is available + * + */ + @JsonProperty("featuresBathroomInside") + @JsonPropertyDescription("bathroom inside the property is available") + private Boolean bathroomInside; + @JsonProperty("featuresBathroomNumber") + @DecimalMin("1") + @DecimalMax("99") + private BigInteger bathroomNumber; + /** + * bathroom type + *

+ * + * + */ + @JsonProperty("featuresBathroomType") + private BathroomType bathroomType; + /** + * building year + *

+ * + * + */ + @JsonProperty("featuresBuiltYear") + @DecimalMin("1700") + @DecimalMax("2100") + private BigInteger builtYear; + /** + * adapted building + *

+ * + * + */ + @JsonProperty("featuresBuildingAdapted") + private Boolean buildingAdapted; + /** + * air conditioning + *

+ * has air conditioning + * + */ + @JsonProperty("featuresConditionedAir") + @JsonPropertyDescription("has air conditioning") + private Boolean conditionedAir; + /** + * air conditioning type + *

+ * + * + */ + @JsonProperty("featuresConditionedAirType") + private ConditionedAirType conditionedAirType; + /** + * conservation status + *

+ * status new is only available for new development properties, not for secondhand properties + * + */ + @JsonProperty("featuresConservation") + @JsonPropertyDescription("status new is only available for new development properties, not for secondhand properties") + private ConservationType conservation; + /** + * doorman + *

+ * doorman availability + * + */ + @JsonProperty("featuresDoorman") + @JsonPropertyDescription("doorman availability") + private Boolean doorman; + /** + * emergency exit + *

+ * + * + */ + @JsonProperty("featuresEmergencyExit") + private Boolean emergencyExit; + /** + * emergency lights + *

+ * + * + */ + @JsonProperty("featuresEmergencyLights") + private Boolean emergencyLights; + /** + * energy certification rating + *

+ * + * + */ + @JsonProperty("featuresEnergyCertificateRating") + private EnergyCertificateRatingType energyCertificateRating; + @JsonProperty("featuresEnergyCertificatePerformance") + @DecimalMin("1") + @DecimalMax("999") + private BigDecimal energyCertificatePerformance; + /** + * energy certification type + *

+ * only available for new development properties. project: certification in project phase; completed: certification if the property is finished + * + */ + @JsonProperty("featuresEnergyCertificateType") + @JsonPropertyDescription("only available for new development properties. project: certification in project phase; completed: certification if the property is finished") + private EnergyCertificateType energyCertificateType; + /** + * energy certification law + *

+ * only for Italy, indicates the legislation that applies to the energy rating, DL-192(2005) or LEGGE-90(2013) + * + */ + @JsonProperty("featuresEnergyCertificateLaw") + @JsonPropertyDescription("only for Italy, indicates the legislation that applies to the energy rating, DL-192(2005) or LEGGE-90(2013)") + private EnergyCertificateLawType energyCertificateLaw; + /** + * equipped with kitchen + *

+ * equipped with kitchen only + * + */ + @JsonProperty("featuresEquippedKitchen") + @JsonPropertyDescription("equipped with kitchen only") + private Boolean equippedKitchen; + /** + * extinguishers + *

+ * extinguishers availability + * + */ + @JsonProperty("featuresExtinguishers") + @JsonPropertyDescription("extinguishers availability") + private Boolean extinguishers; + /** + * fire detectors + *

+ * availability of fire detectors + * + */ + @JsonProperty("featuresFireDetectors") + @JsonPropertyDescription("availability of fire detectors") + private Boolean fireDetectors; + /** + * fire doors + *

+ * availability of fire doors + * + */ + @JsonProperty("featuresFireDoors") + @JsonPropertyDescription("availability of fire doors") + private Boolean fireDoors; + @JsonProperty("featuresFloorsBuilding") + @DecimalMin("1") + @DecimalMax("99") + private BigInteger floorsBuilding; + @JsonProperty("featuresFloorsProperty") + @DecimalMin("1") + @DecimalMax("99") + private BigInteger floorsProperty; + /** + * heating + *

+ * heating availability + * + */ + @JsonProperty("featuresHeating") + @JsonPropertyDescription("heating availability") + private Boolean heating; + /** + * hot water + *

+ * hot water availability + * + */ + @JsonProperty("featuresHotWater") + @JsonPropertyDescription("hot water availability") + private Boolean hotWater; + @JsonProperty("featuresLiftNumber") + @DecimalMin("1") + @DecimalMax("9") + private BigInteger liftNumber; + /** + * office building + *

+ * + * + */ + @JsonProperty("featuresOfficeBuilding") + private Boolean officeBuilding; + /** + * east orientation + *

+ * + * + */ + @JsonProperty("featuresOrientationEast") + private Boolean orientationEast; + /** + * north orientation + *

+ * + * + */ + @JsonProperty("featuresOrientationNorth") + private Boolean orientationNorth; + /** + * south orientation + *

+ * + * + */ + @JsonProperty("featuresOrientationSouth") + private Boolean orientationSouth; + /** + * west orientation + *

+ * + * + */ + @JsonProperty("featuresOrientationWest") + private Boolean orientationWest; + @JsonProperty("featuresParkingSpacesNumber") + @DecimalMin("1") + @DecimalMax("99") + private BigInteger parkingSpacesNumber; + /** + * rooms splitted + *

+ * + * + */ + @JsonProperty("featuresRoomsSplitted") + private RoomsSplittedType roomsSplitted; + /** + * security alarm system + *

+ * + * + */ + @JsonProperty("featuresSecurityAlarm") + private Boolean securityAlarm; + /** + * security door + *

+ * + * + */ + @JsonProperty("featuresSecurityDoor") + private Boolean securityDoor; + /** + * security system + *

+ * + * + */ + @JsonProperty("featuresSecuritySystem") + private Boolean securitySystem; + /** + * sprinklers + *

+ * + * + */ + @JsonProperty("featuresSprinklers") + private Boolean sprinklers; + /** + * suspending ceiling + *

+ * + * + */ + @JsonProperty("featuresSuspendedCeiling") + private Boolean suspendedCeiling; + /** + * suspending floor + *

+ * + * + */ + @JsonProperty("featuresSuspendedFloor") + private Boolean suspendedFloor; + /** + * storage room + *

+ * + * + */ + @JsonProperty("featuresStorage") + private Boolean storage; + /** + * double windows + *

+ * double pane windows availability + * + */ + @JsonProperty("featuresWindowsDouble") + @JsonPropertyDescription("double pane windows availability") + private Boolean windowsDouble; + /** + * windows location + *

+ * internal / external flat based on windows view. Only available for Spain. + * + */ + @JsonProperty("featuresWindowsLocation") + @JsonPropertyDescription("internal / external flat based on windows view. Only available for Spain.") + private WindowsLocationType windowsLocation; + @JsonIgnore + @Valid + private Map additionalProperties = new HashMap(); + private final static long serialVersionUID = 7360516029818834574L; + + /** + * No args constructor for use in serialization + * + */ + public OfficeFeatures() { + } + + /** + * + * @param type + * @param areaConstructed + */ + public OfficeFeatures(OfficeFeatures.Type type, BigInteger areaConstructed) { + super(); + this.type = type; + this.areaConstructed = areaConstructed; + } + + /** + * property types + *

+ * + * Corresponds to the "featuresType" property. + * (Required) + * + */ + @JsonProperty("featuresType") + public OfficeFeatures.Type getType() { + return type; + } + + /** + * property types + *

+ * + * Corresponds to the "featuresType" property. + * (Required) + * + */ + @JsonProperty("featuresType") + public void setType(OfficeFeatures.Type type) { + this.type = type; + } + + public OfficeFeatures withType(OfficeFeatures.Type type) { + this.type = type; + return this; + } + + /** + * access control + *

+ * availability of access control system + * + */ + @JsonProperty("featuresAccessControl") + public Boolean getAccessControl() { + return accessControl; + } + + /** + * access control + *

+ * availability of access control system + * + */ + @JsonProperty("featuresAccessControl") + public void setAccessControl(Boolean accessControl) { + this.accessControl = accessControl; + } + + public OfficeFeatures withAccessControl(Boolean accessControl) { + this.accessControl = accessControl; + return this; + } + + /** + * + * (Required) + * + */ + @JsonProperty("featuresAreaConstructed") + public BigInteger getAreaConstructed() { + return areaConstructed; + } + + /** + * + * (Required) + * + */ + @JsonProperty("featuresAreaConstructed") + public void setAreaConstructed(BigInteger areaConstructed) { + this.areaConstructed = areaConstructed; + } + + public OfficeFeatures withAreaConstructed(BigInteger areaConstructed) { + this.areaConstructed = areaConstructed; + return this; + } + + @JsonProperty("featuresAreaUsable") + public BigInteger getAreaUsable() { + return areaUsable; + } + + @JsonProperty("featuresAreaUsable") + public void setAreaUsable(BigInteger areaUsable) { + this.areaUsable = areaUsable; + } + + public OfficeFeatures withAreaUsable(BigInteger areaUsable) { + this.areaUsable = areaUsable; + return this; + } + + /** + * bathroom inside + *

+ * bathroom inside the property is available + * + */ + @JsonProperty("featuresBathroomInside") + public Boolean getBathroomInside() { + return bathroomInside; + } + + /** + * bathroom inside + *

+ * bathroom inside the property is available + * + */ + @JsonProperty("featuresBathroomInside") + public void setBathroomInside(Boolean bathroomInside) { + this.bathroomInside = bathroomInside; + } + + public OfficeFeatures withBathroomInside(Boolean bathroomInside) { + this.bathroomInside = bathroomInside; + return this; + } + + @JsonProperty("featuresBathroomNumber") + public BigInteger getBathroomNumber() { + return bathroomNumber; + } + + @JsonProperty("featuresBathroomNumber") + public void setBathroomNumber(BigInteger bathroomNumber) { + this.bathroomNumber = bathroomNumber; + } + + public OfficeFeatures withBathroomNumber(BigInteger bathroomNumber) { + this.bathroomNumber = bathroomNumber; + return this; + } + + /** + * bathroom type + *

+ * + * + */ + @JsonProperty("featuresBathroomType") + public BathroomType getBathroomType() { + return bathroomType; + } + + /** + * bathroom type + *

+ * + * + */ + @JsonProperty("featuresBathroomType") + public void setBathroomType(BathroomType bathroomType) { + this.bathroomType = bathroomType; + } + + public OfficeFeatures withBathroomType(BathroomType bathroomType) { + this.bathroomType = bathroomType; + return this; + } + + /** + * building year + *

+ * + * + */ + @JsonProperty("featuresBuiltYear") + public BigInteger getBuiltYear() { + return builtYear; + } + + /** + * building year + *

+ * + * + */ + @JsonProperty("featuresBuiltYear") + public void setBuiltYear(BigInteger builtYear) { + this.builtYear = builtYear; + } + + public OfficeFeatures withBuiltYear(BigInteger builtYear) { + this.builtYear = builtYear; + return this; + } + + /** + * adapted building + *

+ * + * + */ + @JsonProperty("featuresBuildingAdapted") + public Boolean getBuildingAdapted() { + return buildingAdapted; + } + + /** + * adapted building + *

+ * + * + */ + @JsonProperty("featuresBuildingAdapted") + public void setBuildingAdapted(Boolean buildingAdapted) { + this.buildingAdapted = buildingAdapted; + } + + public OfficeFeatures withBuildingAdapted(Boolean buildingAdapted) { + this.buildingAdapted = buildingAdapted; + return this; + } + + /** + * air conditioning + *

+ * has air conditioning + * + */ + @JsonProperty("featuresConditionedAir") + public Boolean getConditionedAir() { + return conditionedAir; + } + + /** + * air conditioning + *

+ * has air conditioning + * + */ + @JsonProperty("featuresConditionedAir") + public void setConditionedAir(Boolean conditionedAir) { + this.conditionedAir = conditionedAir; + } + + public OfficeFeatures withConditionedAir(Boolean conditionedAir) { + this.conditionedAir = conditionedAir; + return this; + } + + /** + * air conditioning type + *

+ * + * + */ + @JsonProperty("featuresConditionedAirType") + public ConditionedAirType getConditionedAirType() { + return conditionedAirType; + } + + /** + * air conditioning type + *

+ * + * + */ + @JsonProperty("featuresConditionedAirType") + public void setConditionedAirType(ConditionedAirType conditionedAirType) { + this.conditionedAirType = conditionedAirType; + } + + public OfficeFeatures withConditionedAirType(ConditionedAirType conditionedAirType) { + this.conditionedAirType = conditionedAirType; + return this; + } + + /** + * conservation status + *

+ * status new is only available for new development properties, not for secondhand properties + * + */ + @JsonProperty("featuresConservation") + public ConservationType getConservation() { + return conservation; + } + + /** + * conservation status + *

+ * status new is only available for new development properties, not for secondhand properties + * + */ + @JsonProperty("featuresConservation") + public void setConservation(ConservationType conservation) { + this.conservation = conservation; + } + + public OfficeFeatures withConservation(ConservationType conservation) { + this.conservation = conservation; + return this; + } + + /** + * doorman + *

+ * doorman availability + * + */ + @JsonProperty("featuresDoorman") + public Boolean getDoorman() { + return doorman; + } + + /** + * doorman + *

+ * doorman availability + * + */ + @JsonProperty("featuresDoorman") + public void setDoorman(Boolean doorman) { + this.doorman = doorman; + } + + public OfficeFeatures withDoorman(Boolean doorman) { + this.doorman = doorman; + return this; + } + + /** + * emergency exit + *

+ * + * + */ + @JsonProperty("featuresEmergencyExit") + public Boolean getEmergencyExit() { + return emergencyExit; + } + + /** + * emergency exit + *

+ * + * + */ + @JsonProperty("featuresEmergencyExit") + public void setEmergencyExit(Boolean emergencyExit) { + this.emergencyExit = emergencyExit; + } + + public OfficeFeatures withEmergencyExit(Boolean emergencyExit) { + this.emergencyExit = emergencyExit; + return this; + } + + /** + * emergency lights + *

+ * + * + */ + @JsonProperty("featuresEmergencyLights") + public Boolean getEmergencyLights() { + return emergencyLights; + } + + /** + * emergency lights + *

+ * + * + */ + @JsonProperty("featuresEmergencyLights") + public void setEmergencyLights(Boolean emergencyLights) { + this.emergencyLights = emergencyLights; + } + + public OfficeFeatures withEmergencyLights(Boolean emergencyLights) { + this.emergencyLights = emergencyLights; + return this; + } + + /** + * energy certification rating + *

+ * + * + */ + @JsonProperty("featuresEnergyCertificateRating") + public EnergyCertificateRatingType getEnergyCertificateRating() { + return energyCertificateRating; + } + + /** + * energy certification rating + *

+ * + * + */ + @JsonProperty("featuresEnergyCertificateRating") + public void setEnergyCertificateRating(EnergyCertificateRatingType energyCertificateRating) { + this.energyCertificateRating = energyCertificateRating; + } + + public OfficeFeatures withEnergyCertificateRating(EnergyCertificateRatingType energyCertificateRating) { + this.energyCertificateRating = energyCertificateRating; + return this; + } + + @JsonProperty("featuresEnergyCertificatePerformance") + public BigDecimal getEnergyCertificatePerformance() { + return energyCertificatePerformance; + } + + @JsonProperty("featuresEnergyCertificatePerformance") + public void setEnergyCertificatePerformance(BigDecimal energyCertificatePerformance) { + this.energyCertificatePerformance = energyCertificatePerformance; + } + + public OfficeFeatures withEnergyCertificatePerformance(BigDecimal energyCertificatePerformance) { + this.energyCertificatePerformance = energyCertificatePerformance; + return this; + } + + /** + * energy certification type + *

+ * only available for new development properties. project: certification in project phase; completed: certification if the property is finished + * + */ + @JsonProperty("featuresEnergyCertificateType") + public EnergyCertificateType getEnergyCertificateType() { + return energyCertificateType; + } + + /** + * energy certification type + *

+ * only available for new development properties. project: certification in project phase; completed: certification if the property is finished + * + */ + @JsonProperty("featuresEnergyCertificateType") + public void setEnergyCertificateType(EnergyCertificateType energyCertificateType) { + this.energyCertificateType = energyCertificateType; + } + + public OfficeFeatures withEnergyCertificateType(EnergyCertificateType energyCertificateType) { + this.energyCertificateType = energyCertificateType; + return this; + } + + /** + * energy certification law + *

+ * only for Italy, indicates the legislation that applies to the energy rating, DL-192(2005) or LEGGE-90(2013) + * + */ + @JsonProperty("featuresEnergyCertificateLaw") + public EnergyCertificateLawType getEnergyCertificateLaw() { + return energyCertificateLaw; + } + + /** + * energy certification law + *

+ * only for Italy, indicates the legislation that applies to the energy rating, DL-192(2005) or LEGGE-90(2013) + * + */ + @JsonProperty("featuresEnergyCertificateLaw") + public void setEnergyCertificateLaw(EnergyCertificateLawType energyCertificateLaw) { + this.energyCertificateLaw = energyCertificateLaw; + } + + public OfficeFeatures withEnergyCertificateLaw(EnergyCertificateLawType energyCertificateLaw) { + this.energyCertificateLaw = energyCertificateLaw; + return this; + } + + /** + * equipped with kitchen + *

+ * equipped with kitchen only + * + */ + @JsonProperty("featuresEquippedKitchen") + public Boolean getEquippedKitchen() { + return equippedKitchen; + } + + /** + * equipped with kitchen + *

+ * equipped with kitchen only + * + */ + @JsonProperty("featuresEquippedKitchen") + public void setEquippedKitchen(Boolean equippedKitchen) { + this.equippedKitchen = equippedKitchen; + } + + public OfficeFeatures withEquippedKitchen(Boolean equippedKitchen) { + this.equippedKitchen = equippedKitchen; + return this; + } + + /** + * extinguishers + *

+ * extinguishers availability + * + */ + @JsonProperty("featuresExtinguishers") + public Boolean getExtinguishers() { + return extinguishers; + } + + /** + * extinguishers + *

+ * extinguishers availability + * + */ + @JsonProperty("featuresExtinguishers") + public void setExtinguishers(Boolean extinguishers) { + this.extinguishers = extinguishers; + } + + public OfficeFeatures withExtinguishers(Boolean extinguishers) { + this.extinguishers = extinguishers; + return this; + } + + /** + * fire detectors + *

+ * availability of fire detectors + * + */ + @JsonProperty("featuresFireDetectors") + public Boolean getFireDetectors() { + return fireDetectors; + } + + /** + * fire detectors + *

+ * availability of fire detectors + * + */ + @JsonProperty("featuresFireDetectors") + public void setFireDetectors(Boolean fireDetectors) { + this.fireDetectors = fireDetectors; + } + + public OfficeFeatures withFireDetectors(Boolean fireDetectors) { + this.fireDetectors = fireDetectors; + return this; + } + + /** + * fire doors + *

+ * availability of fire doors + * + */ + @JsonProperty("featuresFireDoors") + public Boolean getFireDoors() { + return fireDoors; + } + + /** + * fire doors + *

+ * availability of fire doors + * + */ + @JsonProperty("featuresFireDoors") + public void setFireDoors(Boolean fireDoors) { + this.fireDoors = fireDoors; + } + + public OfficeFeatures withFireDoors(Boolean fireDoors) { + this.fireDoors = fireDoors; + return this; + } + + @JsonProperty("featuresFloorsBuilding") + public BigInteger getFloorsBuilding() { + return floorsBuilding; + } + + @JsonProperty("featuresFloorsBuilding") + public void setFloorsBuilding(BigInteger floorsBuilding) { + this.floorsBuilding = floorsBuilding; + } + + public OfficeFeatures withFloorsBuilding(BigInteger floorsBuilding) { + this.floorsBuilding = floorsBuilding; + return this; + } + + @JsonProperty("featuresFloorsProperty") + public BigInteger getFloorsProperty() { + return floorsProperty; + } + + @JsonProperty("featuresFloorsProperty") + public void setFloorsProperty(BigInteger floorsProperty) { + this.floorsProperty = floorsProperty; + } + + public OfficeFeatures withFloorsProperty(BigInteger floorsProperty) { + this.floorsProperty = floorsProperty; + return this; + } + + /** + * heating + *

+ * heating availability + * + */ + @JsonProperty("featuresHeating") + public Boolean getHeating() { + return heating; + } + + /** + * heating + *

+ * heating availability + * + */ + @JsonProperty("featuresHeating") + public void setHeating(Boolean heating) { + this.heating = heating; + } + + public OfficeFeatures withHeating(Boolean heating) { + this.heating = heating; + return this; + } + + /** + * hot water + *

+ * hot water availability + * + */ + @JsonProperty("featuresHotWater") + public Boolean getHotWater() { + return hotWater; + } + + /** + * hot water + *

+ * hot water availability + * + */ + @JsonProperty("featuresHotWater") + public void setHotWater(Boolean hotWater) { + this.hotWater = hotWater; + } + + public OfficeFeatures withHotWater(Boolean hotWater) { + this.hotWater = hotWater; + return this; + } + + @JsonProperty("featuresLiftNumber") + public BigInteger getLiftNumber() { + return liftNumber; + } + + @JsonProperty("featuresLiftNumber") + public void setLiftNumber(BigInteger liftNumber) { + this.liftNumber = liftNumber; + } + + public OfficeFeatures withLiftNumber(BigInteger liftNumber) { + this.liftNumber = liftNumber; + return this; + } + + /** + * office building + *

+ * + * + */ + @JsonProperty("featuresOfficeBuilding") + public Boolean getOfficeBuilding() { + return officeBuilding; + } + + /** + * office building + *

+ * + * + */ + @JsonProperty("featuresOfficeBuilding") + public void setOfficeBuilding(Boolean officeBuilding) { + this.officeBuilding = officeBuilding; + } + + public OfficeFeatures withOfficeBuilding(Boolean officeBuilding) { + this.officeBuilding = officeBuilding; + return this; + } + + /** + * east orientation + *

+ * + * + */ + @JsonProperty("featuresOrientationEast") + public Boolean getOrientationEast() { + return orientationEast; + } + + /** + * east orientation + *

+ * + * + */ + @JsonProperty("featuresOrientationEast") + public void setOrientationEast(Boolean orientationEast) { + this.orientationEast = orientationEast; + } + + public OfficeFeatures withOrientationEast(Boolean orientationEast) { + this.orientationEast = orientationEast; + return this; + } + + /** + * north orientation + *

+ * + * + */ + @JsonProperty("featuresOrientationNorth") + public Boolean getOrientationNorth() { + return orientationNorth; + } + + /** + * north orientation + *

+ * + * + */ + @JsonProperty("featuresOrientationNorth") + public void setOrientationNorth(Boolean orientationNorth) { + this.orientationNorth = orientationNorth; + } + + public OfficeFeatures withOrientationNorth(Boolean orientationNorth) { + this.orientationNorth = orientationNorth; + return this; + } + + /** + * south orientation + *

+ * + * + */ + @JsonProperty("featuresOrientationSouth") + public Boolean getOrientationSouth() { + return orientationSouth; + } + + /** + * south orientation + *

+ * + * + */ + @JsonProperty("featuresOrientationSouth") + public void setOrientationSouth(Boolean orientationSouth) { + this.orientationSouth = orientationSouth; + } + + public OfficeFeatures withOrientationSouth(Boolean orientationSouth) { + this.orientationSouth = orientationSouth; + return this; + } + + /** + * west orientation + *

+ * + * + */ + @JsonProperty("featuresOrientationWest") + public Boolean getOrientationWest() { + return orientationWest; + } + + /** + * west orientation + *

+ * + * + */ + @JsonProperty("featuresOrientationWest") + public void setOrientationWest(Boolean orientationWest) { + this.orientationWest = orientationWest; + } + + public OfficeFeatures withOrientationWest(Boolean orientationWest) { + this.orientationWest = orientationWest; + return this; + } + + @JsonProperty("featuresParkingSpacesNumber") + public BigInteger getParkingSpacesNumber() { + return parkingSpacesNumber; + } + + @JsonProperty("featuresParkingSpacesNumber") + public void setParkingSpacesNumber(BigInteger parkingSpacesNumber) { + this.parkingSpacesNumber = parkingSpacesNumber; + } + + public OfficeFeatures withParkingSpacesNumber(BigInteger parkingSpacesNumber) { + this.parkingSpacesNumber = parkingSpacesNumber; + return this; + } + + /** + * rooms splitted + *

+ * + * + */ + @JsonProperty("featuresRoomsSplitted") + public RoomsSplittedType getRoomsSplitted() { + return roomsSplitted; + } + + /** + * rooms splitted + *

+ * + * + */ + @JsonProperty("featuresRoomsSplitted") + public void setRoomsSplitted(RoomsSplittedType roomsSplitted) { + this.roomsSplitted = roomsSplitted; + } + + public OfficeFeatures withRoomsSplitted(RoomsSplittedType roomsSplitted) { + this.roomsSplitted = roomsSplitted; + return this; + } + + /** + * security alarm system + *

+ * + * + */ + @JsonProperty("featuresSecurityAlarm") + public Boolean getSecurityAlarm() { + return securityAlarm; + } + + /** + * security alarm system + *

+ * + * + */ + @JsonProperty("featuresSecurityAlarm") + public void setSecurityAlarm(Boolean securityAlarm) { + this.securityAlarm = securityAlarm; + } + + public OfficeFeatures withSecurityAlarm(Boolean securityAlarm) { + this.securityAlarm = securityAlarm; + return this; + } + + /** + * security door + *

+ * + * + */ + @JsonProperty("featuresSecurityDoor") + public Boolean getSecurityDoor() { + return securityDoor; + } + + /** + * security door + *

+ * + * + */ + @JsonProperty("featuresSecurityDoor") + public void setSecurityDoor(Boolean securityDoor) { + this.securityDoor = securityDoor; + } + + public OfficeFeatures withSecurityDoor(Boolean securityDoor) { + this.securityDoor = securityDoor; + return this; + } + + /** + * security system + *

+ * + * + */ + @JsonProperty("featuresSecuritySystem") + public Boolean getSecuritySystem() { + return securitySystem; + } + + /** + * security system + *

+ * + * + */ + @JsonProperty("featuresSecuritySystem") + public void setSecuritySystem(Boolean securitySystem) { + this.securitySystem = securitySystem; + } + + public OfficeFeatures withSecuritySystem(Boolean securitySystem) { + this.securitySystem = securitySystem; + return this; + } + + /** + * sprinklers + *

+ * + * + */ + @JsonProperty("featuresSprinklers") + public Boolean getSprinklers() { + return sprinklers; + } + + /** + * sprinklers + *

+ * + * + */ + @JsonProperty("featuresSprinklers") + public void setSprinklers(Boolean sprinklers) { + this.sprinklers = sprinklers; + } + + public OfficeFeatures withSprinklers(Boolean sprinklers) { + this.sprinklers = sprinklers; + return this; + } + + /** + * suspending ceiling + *

+ * + * + */ + @JsonProperty("featuresSuspendedCeiling") + public Boolean getSuspendedCeiling() { + return suspendedCeiling; + } + + /** + * suspending ceiling + *

+ * + * + */ + @JsonProperty("featuresSuspendedCeiling") + public void setSuspendedCeiling(Boolean suspendedCeiling) { + this.suspendedCeiling = suspendedCeiling; + } + + public OfficeFeatures withSuspendedCeiling(Boolean suspendedCeiling) { + this.suspendedCeiling = suspendedCeiling; + return this; + } + + /** + * suspending floor + *

+ * + * + */ + @JsonProperty("featuresSuspendedFloor") + public Boolean getSuspendedFloor() { + return suspendedFloor; + } + + /** + * suspending floor + *

+ * + * + */ + @JsonProperty("featuresSuspendedFloor") + public void setSuspendedFloor(Boolean suspendedFloor) { + this.suspendedFloor = suspendedFloor; + } + + public OfficeFeatures withSuspendedFloor(Boolean suspendedFloor) { + this.suspendedFloor = suspendedFloor; + return this; + } + + /** + * storage room + *

+ * + * + */ + @JsonProperty("featuresStorage") + public Boolean getStorage() { + return storage; + } + + /** + * storage room + *

+ * + * + */ + @JsonProperty("featuresStorage") + public void setStorage(Boolean storage) { + this.storage = storage; + } + + public OfficeFeatures withStorage(Boolean storage) { + this.storage = storage; + return this; + } + + /** + * double windows + *

+ * double pane windows availability + * + */ + @JsonProperty("featuresWindowsDouble") + public Boolean getWindowsDouble() { + return windowsDouble; + } + + /** + * double windows + *

+ * double pane windows availability + * + */ + @JsonProperty("featuresWindowsDouble") + public void setWindowsDouble(Boolean windowsDouble) { + this.windowsDouble = windowsDouble; + } + + public OfficeFeatures withWindowsDouble(Boolean windowsDouble) { + this.windowsDouble = windowsDouble; + return this; + } + + /** + * windows location + *

+ * internal / external flat based on windows view. Only available for Spain. + * + */ + @JsonProperty("featuresWindowsLocation") + public WindowsLocationType getWindowsLocation() { + return windowsLocation; + } + + /** + * windows location + *

+ * internal / external flat based on windows view. Only available for Spain. + * + */ + @JsonProperty("featuresWindowsLocation") + public void setWindowsLocation(WindowsLocationType windowsLocation) { + this.windowsLocation = windowsLocation; + } + + public OfficeFeatures withWindowsLocation(WindowsLocationType windowsLocation) { + this.windowsLocation = windowsLocation; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public OfficeFeatures withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(OfficeFeatures.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + int baseLength = sb.length(); + String superString = super.toString(); + if (superString!= null) { + int contentStart = superString.indexOf('['); + int contentEnd = superString.lastIndexOf(']'); + if ((contentStart >= 0)&&(contentEnd >contentStart)) { + sb.append(superString, (contentStart + 1), contentEnd); + } else { + sb.append(superString); + } + } + if (sb.length()>baseLength) { + sb.append(','); + } + sb.append("type"); + sb.append('='); + sb.append(((this.type == null)?"":this.type)); + sb.append(','); + sb.append("accessControl"); + sb.append('='); + sb.append(((this.accessControl == null)?"":this.accessControl)); + sb.append(','); + sb.append("areaConstructed"); + sb.append('='); + sb.append(((this.areaConstructed == null)?"":this.areaConstructed)); + sb.append(','); + sb.append("areaUsable"); + sb.append('='); + sb.append(((this.areaUsable == null)?"":this.areaUsable)); + sb.append(','); + sb.append("bathroomInside"); + sb.append('='); + sb.append(((this.bathroomInside == null)?"":this.bathroomInside)); + sb.append(','); + sb.append("bathroomNumber"); + sb.append('='); + sb.append(((this.bathroomNumber == null)?"":this.bathroomNumber)); + sb.append(','); + sb.append("bathroomType"); + sb.append('='); + sb.append(((this.bathroomType == null)?"":this.bathroomType)); + sb.append(','); + sb.append("builtYear"); + sb.append('='); + sb.append(((this.builtYear == null)?"":this.builtYear)); + sb.append(','); + sb.append("buildingAdapted"); + sb.append('='); + sb.append(((this.buildingAdapted == null)?"":this.buildingAdapted)); + sb.append(','); + sb.append("conditionedAir"); + sb.append('='); + sb.append(((this.conditionedAir == null)?"":this.conditionedAir)); + sb.append(','); + sb.append("conditionedAirType"); + sb.append('='); + sb.append(((this.conditionedAirType == null)?"":this.conditionedAirType)); + sb.append(','); + sb.append("conservation"); + sb.append('='); + sb.append(((this.conservation == null)?"":this.conservation)); + sb.append(','); + sb.append("doorman"); + sb.append('='); + sb.append(((this.doorman == null)?"":this.doorman)); + sb.append(','); + sb.append("emergencyExit"); + sb.append('='); + sb.append(((this.emergencyExit == null)?"":this.emergencyExit)); + sb.append(','); + sb.append("emergencyLights"); + sb.append('='); + sb.append(((this.emergencyLights == null)?"":this.emergencyLights)); + sb.append(','); + sb.append("energyCertificateRating"); + sb.append('='); + sb.append(((this.energyCertificateRating == null)?"":this.energyCertificateRating)); + sb.append(','); + sb.append("energyCertificatePerformance"); + sb.append('='); + sb.append(((this.energyCertificatePerformance == null)?"":this.energyCertificatePerformance)); + sb.append(','); + sb.append("energyCertificateType"); + sb.append('='); + sb.append(((this.energyCertificateType == null)?"":this.energyCertificateType)); + sb.append(','); + sb.append("energyCertificateLaw"); + sb.append('='); + sb.append(((this.energyCertificateLaw == null)?"":this.energyCertificateLaw)); + sb.append(','); + sb.append("equippedKitchen"); + sb.append('='); + sb.append(((this.equippedKitchen == null)?"":this.equippedKitchen)); + sb.append(','); + sb.append("extinguishers"); + sb.append('='); + sb.append(((this.extinguishers == null)?"":this.extinguishers)); + sb.append(','); + sb.append("fireDetectors"); + sb.append('='); + sb.append(((this.fireDetectors == null)?"":this.fireDetectors)); + sb.append(','); + sb.append("fireDoors"); + sb.append('='); + sb.append(((this.fireDoors == null)?"":this.fireDoors)); + sb.append(','); + sb.append("floorsBuilding"); + sb.append('='); + sb.append(((this.floorsBuilding == null)?"":this.floorsBuilding)); + sb.append(','); + sb.append("floorsProperty"); + sb.append('='); + sb.append(((this.floorsProperty == null)?"":this.floorsProperty)); + sb.append(','); + sb.append("heating"); + sb.append('='); + sb.append(((this.heating == null)?"":this.heating)); + sb.append(','); + sb.append("hotWater"); + sb.append('='); + sb.append(((this.hotWater == null)?"":this.hotWater)); + sb.append(','); + sb.append("liftNumber"); + sb.append('='); + sb.append(((this.liftNumber == null)?"":this.liftNumber)); + sb.append(','); + sb.append("officeBuilding"); + sb.append('='); + sb.append(((this.officeBuilding == null)?"":this.officeBuilding)); + sb.append(','); + sb.append("orientationEast"); + sb.append('='); + sb.append(((this.orientationEast == null)?"":this.orientationEast)); + sb.append(','); + sb.append("orientationNorth"); + sb.append('='); + sb.append(((this.orientationNorth == null)?"":this.orientationNorth)); + sb.append(','); + sb.append("orientationSouth"); + sb.append('='); + sb.append(((this.orientationSouth == null)?"":this.orientationSouth)); + sb.append(','); + sb.append("orientationWest"); + sb.append('='); + sb.append(((this.orientationWest == null)?"":this.orientationWest)); + sb.append(','); + sb.append("parkingSpacesNumber"); + sb.append('='); + sb.append(((this.parkingSpacesNumber == null)?"":this.parkingSpacesNumber)); + sb.append(','); + sb.append("roomsSplitted"); + sb.append('='); + sb.append(((this.roomsSplitted == null)?"":this.roomsSplitted)); + sb.append(','); + sb.append("securityAlarm"); + sb.append('='); + sb.append(((this.securityAlarm == null)?"":this.securityAlarm)); + sb.append(','); + sb.append("securityDoor"); + sb.append('='); + sb.append(((this.securityDoor == null)?"":this.securityDoor)); + sb.append(','); + sb.append("securitySystem"); + sb.append('='); + sb.append(((this.securitySystem == null)?"":this.securitySystem)); + sb.append(','); + sb.append("sprinklers"); + sb.append('='); + sb.append(((this.sprinklers == null)?"":this.sprinklers)); + sb.append(','); + sb.append("suspendedCeiling"); + sb.append('='); + sb.append(((this.suspendedCeiling == null)?"":this.suspendedCeiling)); + sb.append(','); + sb.append("suspendedFloor"); + sb.append('='); + sb.append(((this.suspendedFloor == null)?"":this.suspendedFloor)); + sb.append(','); + sb.append("storage"); + sb.append('='); + sb.append(((this.storage == null)?"":this.storage)); + sb.append(','); + sb.append("windowsDouble"); + sb.append('='); + sb.append(((this.windowsDouble == null)?"":this.windowsDouble)); + sb.append(','); + sb.append("windowsLocation"); + sb.append('='); + sb.append(((this.windowsLocation == null)?"":this.windowsLocation)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.roomsSplitted == null)? 0 :this.roomsSplitted.hashCode())); + result = ((result* 31)+((this.accessControl == null)? 0 :this.accessControl.hashCode())); + result = ((result* 31)+((this.bathroomType == null)? 0 :this.bathroomType.hashCode())); + result = ((result* 31)+((this.windowsLocation == null)? 0 :this.windowsLocation.hashCode())); + result = ((result* 31)+((this.emergencyExit == null)? 0 :this.emergencyExit.hashCode())); + result = ((result* 31)+((this.energyCertificateRating == null)? 0 :this.energyCertificateRating.hashCode())); + result = ((result* 31)+((this.doorman == null)? 0 :this.doorman.hashCode())); + result = ((result* 31)+((this.equippedKitchen == null)? 0 :this.equippedKitchen.hashCode())); + result = ((result* 31)+((this.orientationSouth == null)? 0 :this.orientationSouth.hashCode())); + result = ((result* 31)+((this.areaUsable == null)? 0 :this.areaUsable.hashCode())); + result = ((result* 31)+((this.bathroomNumber == null)? 0 :this.bathroomNumber.hashCode())); + result = ((result* 31)+((this.buildingAdapted == null)? 0 :this.buildingAdapted.hashCode())); + result = ((result* 31)+((this.storage == null)? 0 :this.storage.hashCode())); + result = ((result* 31)+((this.type == null)? 0 :this.type.hashCode())); + result = ((result* 31)+((this.suspendedFloor == null)? 0 :this.suspendedFloor.hashCode())); + result = ((result* 31)+((this.areaConstructed == null)? 0 :this.areaConstructed.hashCode())); + result = ((result* 31)+((this.parkingSpacesNumber == null)? 0 :this.parkingSpacesNumber.hashCode())); + result = ((result* 31)+((this.emergencyLights == null)? 0 :this.emergencyLights.hashCode())); + result = ((result* 31)+((this.orientationWest == null)? 0 :this.orientationWest.hashCode())); + result = ((result* 31)+((this.orientationNorth == null)? 0 :this.orientationNorth.hashCode())); + result = ((result* 31)+((this.energyCertificatePerformance == null)? 0 :this.energyCertificatePerformance.hashCode())); + result = ((result* 31)+((this.heating == null)? 0 :this.heating.hashCode())); + result = ((result* 31)+((this.fireDoors == null)? 0 :this.fireDoors.hashCode())); + result = ((result* 31)+((this.floorsBuilding == null)? 0 :this.floorsBuilding.hashCode())); + result = ((result* 31)+((this.liftNumber == null)? 0 :this.liftNumber.hashCode())); + result = ((result* 31)+((this.securitySystem == null)? 0 :this.securitySystem.hashCode())); + result = ((result* 31)+((this.sprinklers == null)? 0 :this.sprinklers.hashCode())); + result = ((result* 31)+((this.orientationEast == null)? 0 :this.orientationEast.hashCode())); + result = ((result* 31)+((this.fireDetectors == null)? 0 :this.fireDetectors.hashCode())); + result = ((result* 31)+((this.securityDoor == null)? 0 :this.securityDoor.hashCode())); + result = ((result* 31)+((this.securityAlarm == null)? 0 :this.securityAlarm.hashCode())); + result = ((result* 31)+((this.windowsDouble == null)? 0 :this.windowsDouble.hashCode())); + result = ((result* 31)+((this.conditionedAirType == null)? 0 :this.conditionedAirType.hashCode())); + result = ((result* 31)+((this.conservation == null)? 0 :this.conservation.hashCode())); + result = ((result* 31)+((this.energyCertificateLaw == null)? 0 :this.energyCertificateLaw.hashCode())); + result = ((result* 31)+((this.conditionedAir == null)? 0 :this.conditionedAir.hashCode())); + result = ((result* 31)+((this.floorsProperty == null)? 0 :this.floorsProperty.hashCode())); + result = ((result* 31)+((this.energyCertificateType == null)? 0 :this.energyCertificateType.hashCode())); + result = ((result* 31)+((this.builtYear == null)? 0 :this.builtYear.hashCode())); + result = ((result* 31)+((this.suspendedCeiling == null)? 0 :this.suspendedCeiling.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.hotWater == null)? 0 :this.hotWater.hashCode())); + result = ((result* 31)+((this.bathroomInside == null)? 0 :this.bathroomInside.hashCode())); + result = ((result* 31)+((this.extinguishers == null)? 0 :this.extinguishers.hashCode())); + result = ((result* 31)+((this.officeBuilding == null)? 0 :this.officeBuilding.hashCode())); + result = ((result* 31)+ super.hashCode()); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof OfficeFeatures) == false) { + return false; + } + OfficeFeatures rhs = ((OfficeFeatures) other); + return (((((((((((((((((((((((((((((((((((((((((((((super.equals(rhs)&&((this.roomsSplitted == rhs.roomsSplitted)||((this.roomsSplitted!= null)&&this.roomsSplitted.equals(rhs.roomsSplitted))))&&((this.accessControl == rhs.accessControl)||((this.accessControl!= null)&&this.accessControl.equals(rhs.accessControl))))&&((this.bathroomType == rhs.bathroomType)||((this.bathroomType!= null)&&this.bathroomType.equals(rhs.bathroomType))))&&((this.windowsLocation == rhs.windowsLocation)||((this.windowsLocation!= null)&&this.windowsLocation.equals(rhs.windowsLocation))))&&((this.emergencyExit == rhs.emergencyExit)||((this.emergencyExit!= null)&&this.emergencyExit.equals(rhs.emergencyExit))))&&((this.energyCertificateRating == rhs.energyCertificateRating)||((this.energyCertificateRating!= null)&&this.energyCertificateRating.equals(rhs.energyCertificateRating))))&&((this.doorman == rhs.doorman)||((this.doorman!= null)&&this.doorman.equals(rhs.doorman))))&&((this.equippedKitchen == rhs.equippedKitchen)||((this.equippedKitchen!= null)&&this.equippedKitchen.equals(rhs.equippedKitchen))))&&((this.orientationSouth == rhs.orientationSouth)||((this.orientationSouth!= null)&&this.orientationSouth.equals(rhs.orientationSouth))))&&((this.areaUsable == rhs.areaUsable)||((this.areaUsable!= null)&&this.areaUsable.equals(rhs.areaUsable))))&&((this.bathroomNumber == rhs.bathroomNumber)||((this.bathroomNumber!= null)&&this.bathroomNumber.equals(rhs.bathroomNumber))))&&((this.buildingAdapted == rhs.buildingAdapted)||((this.buildingAdapted!= null)&&this.buildingAdapted.equals(rhs.buildingAdapted))))&&((this.storage == rhs.storage)||((this.storage!= null)&&this.storage.equals(rhs.storage))))&&((this.type == rhs.type)||((this.type!= null)&&this.type.equals(rhs.type))))&&((this.suspendedFloor == rhs.suspendedFloor)||((this.suspendedFloor!= null)&&this.suspendedFloor.equals(rhs.suspendedFloor))))&&((this.areaConstructed == rhs.areaConstructed)||((this.areaConstructed!= null)&&this.areaConstructed.equals(rhs.areaConstructed))))&&((this.parkingSpacesNumber == rhs.parkingSpacesNumber)||((this.parkingSpacesNumber!= null)&&this.parkingSpacesNumber.equals(rhs.parkingSpacesNumber))))&&((this.emergencyLights == rhs.emergencyLights)||((this.emergencyLights!= null)&&this.emergencyLights.equals(rhs.emergencyLights))))&&((this.orientationWest == rhs.orientationWest)||((this.orientationWest!= null)&&this.orientationWest.equals(rhs.orientationWest))))&&((this.orientationNorth == rhs.orientationNorth)||((this.orientationNorth!= null)&&this.orientationNorth.equals(rhs.orientationNorth))))&&((this.energyCertificatePerformance == rhs.energyCertificatePerformance)||((this.energyCertificatePerformance!= null)&&this.energyCertificatePerformance.equals(rhs.energyCertificatePerformance))))&&((this.heating == rhs.heating)||((this.heating!= null)&&this.heating.equals(rhs.heating))))&&((this.fireDoors == rhs.fireDoors)||((this.fireDoors!= null)&&this.fireDoors.equals(rhs.fireDoors))))&&((this.floorsBuilding == rhs.floorsBuilding)||((this.floorsBuilding!= null)&&this.floorsBuilding.equals(rhs.floorsBuilding))))&&((this.liftNumber == rhs.liftNumber)||((this.liftNumber!= null)&&this.liftNumber.equals(rhs.liftNumber))))&&((this.securitySystem == rhs.securitySystem)||((this.securitySystem!= null)&&this.securitySystem.equals(rhs.securitySystem))))&&((this.sprinklers == rhs.sprinklers)||((this.sprinklers!= null)&&this.sprinklers.equals(rhs.sprinklers))))&&((this.orientationEast == rhs.orientationEast)||((this.orientationEast!= null)&&this.orientationEast.equals(rhs.orientationEast))))&&((this.fireDetectors == rhs.fireDetectors)||((this.fireDetectors!= null)&&this.fireDetectors.equals(rhs.fireDetectors))))&&((this.securityDoor == rhs.securityDoor)||((this.securityDoor!= null)&&this.securityDoor.equals(rhs.securityDoor))))&&((this.securityAlarm == rhs.securityAlarm)||((this.securityAlarm!= null)&&this.securityAlarm.equals(rhs.securityAlarm))))&&((this.windowsDouble == rhs.windowsDouble)||((this.windowsDouble!= null)&&this.windowsDouble.equals(rhs.windowsDouble))))&&((this.conditionedAirType == rhs.conditionedAirType)||((this.conditionedAirType!= null)&&this.conditionedAirType.equals(rhs.conditionedAirType))))&&((this.conservation == rhs.conservation)||((this.conservation!= null)&&this.conservation.equals(rhs.conservation))))&&((this.energyCertificateLaw == rhs.energyCertificateLaw)||((this.energyCertificateLaw!= null)&&this.energyCertificateLaw.equals(rhs.energyCertificateLaw))))&&((this.conditionedAir == rhs.conditionedAir)||((this.conditionedAir!= null)&&this.conditionedAir.equals(rhs.conditionedAir))))&&((this.floorsProperty == rhs.floorsProperty)||((this.floorsProperty!= null)&&this.floorsProperty.equals(rhs.floorsProperty))))&&((this.energyCertificateType == rhs.energyCertificateType)||((this.energyCertificateType!= null)&&this.energyCertificateType.equals(rhs.energyCertificateType))))&&((this.builtYear == rhs.builtYear)||((this.builtYear!= null)&&this.builtYear.equals(rhs.builtYear))))&&((this.suspendedCeiling == rhs.suspendedCeiling)||((this.suspendedCeiling!= null)&&this.suspendedCeiling.equals(rhs.suspendedCeiling))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.hotWater == rhs.hotWater)||((this.hotWater!= null)&&this.hotWater.equals(rhs.hotWater))))&&((this.bathroomInside == rhs.bathroomInside)||((this.bathroomInside!= null)&&this.bathroomInside.equals(rhs.bathroomInside))))&&((this.extinguishers == rhs.extinguishers)||((this.extinguishers!= null)&&this.extinguishers.equals(rhs.extinguishers))))&&((this.officeBuilding == rhs.officeBuilding)||((this.officeBuilding!= null)&&this.officeBuilding.equals(rhs.officeBuilding)))); + } + + + /** + * property types + *

+ * + * + */ + public enum Type { + + OFFICE("office"); + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (OfficeFeatures.Type c: values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + @JsonValue + public String value() { + return this.value; + } + + @JsonCreator + public static OfficeFeatures.Type fromValue(String value) { + OfficeFeatures.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/Operation.java b/Idealista/src/main/json/org/openestate/io/idealista/json/Operation.java new file mode 100644 index 00000000..124ae186 --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/Operation.java @@ -0,0 +1,356 @@ + +package org.openestate.io.idealista.json; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.HashMap; +import java.util.Map; +import javax.validation.Valid; +import javax.validation.constraints.DecimalMax; +import javax.validation.constraints.DecimalMin; +import javax.validation.constraints.NotNull; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.annotation.JsonValue; + + +/** + * Operation Object + *

+ * + * + */ +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "operationDepositMonths", + "operationPrice", + "operationPriceCommunity", + "operationPriceToOwn", + "operationPriceTransfer", + "operationPriceParking", + "operationType" +}) +public class Operation implements Serializable +{ + + @JsonProperty("operationDepositMonths") + @DecimalMin("0") + @DecimalMax("12") + private BigDecimal depositMonths; + /** + * + * (Required) + * + */ + @JsonProperty("operationPrice") + @DecimalMin("1") + @DecimalMax("99999999") + @NotNull + private BigInteger price; + @JsonProperty("operationPriceCommunity") + @DecimalMin("1") + @DecimalMax("9999") + private BigInteger priceCommunity; + @JsonProperty("operationPriceToOwn") + @DecimalMin("1") + @DecimalMax("99999999") + private BigInteger priceToOwn; + @JsonProperty("operationPriceTransfer") + @DecimalMin("1") + @DecimalMax("99999999") + private BigInteger priceTransfer; + @JsonProperty("operationPriceParking") + @DecimalMin("1") + @DecimalMax("99999999") + private BigInteger priceParking; + /** + * + * Corresponds to the "operationType" property. + * (Required) + * + */ + @JsonProperty("operationType") + @NotNull + private Operation.Type type; + @JsonIgnore + @Valid + private Map additionalProperties = new HashMap(); + private final static long serialVersionUID = -3776812814874962848L; + + /** + * No args constructor for use in serialization + * + */ + public Operation() { + } + + /** + * + * @param price + * @param type + */ + public Operation(BigInteger price, Operation.Type type) { + super(); + this.price = price; + this.type = type; + } + + @JsonProperty("operationDepositMonths") + public BigDecimal getDepositMonths() { + return depositMonths; + } + + @JsonProperty("operationDepositMonths") + public void setDepositMonths(BigDecimal depositMonths) { + this.depositMonths = depositMonths; + } + + public Operation withDepositMonths(BigDecimal depositMonths) { + this.depositMonths = depositMonths; + return this; + } + + /** + * + * (Required) + * + */ + @JsonProperty("operationPrice") + public BigInteger getPrice() { + return price; + } + + /** + * + * (Required) + * + */ + @JsonProperty("operationPrice") + public void setPrice(BigInteger price) { + this.price = price; + } + + public Operation withPrice(BigInteger price) { + this.price = price; + return this; + } + + @JsonProperty("operationPriceCommunity") + public BigInteger getPriceCommunity() { + return priceCommunity; + } + + @JsonProperty("operationPriceCommunity") + public void setPriceCommunity(BigInteger priceCommunity) { + this.priceCommunity = priceCommunity; + } + + public Operation withPriceCommunity(BigInteger priceCommunity) { + this.priceCommunity = priceCommunity; + return this; + } + + @JsonProperty("operationPriceToOwn") + public BigInteger getPriceToOwn() { + return priceToOwn; + } + + @JsonProperty("operationPriceToOwn") + public void setPriceToOwn(BigInteger priceToOwn) { + this.priceToOwn = priceToOwn; + } + + public Operation withPriceToOwn(BigInteger priceToOwn) { + this.priceToOwn = priceToOwn; + return this; + } + + @JsonProperty("operationPriceTransfer") + public BigInteger getPriceTransfer() { + return priceTransfer; + } + + @JsonProperty("operationPriceTransfer") + public void setPriceTransfer(BigInteger priceTransfer) { + this.priceTransfer = priceTransfer; + } + + public Operation withPriceTransfer(BigInteger priceTransfer) { + this.priceTransfer = priceTransfer; + return this; + } + + @JsonProperty("operationPriceParking") + public BigInteger getPriceParking() { + return priceParking; + } + + @JsonProperty("operationPriceParking") + public void setPriceParking(BigInteger priceParking) { + this.priceParking = priceParking; + } + + public Operation withPriceParking(BigInteger priceParking) { + this.priceParking = priceParking; + return this; + } + + /** + * + * Corresponds to the "operationType" property. + * (Required) + * + */ + @JsonProperty("operationType") + public Operation.Type getType() { + return type; + } + + /** + * + * Corresponds to the "operationType" property. + * (Required) + * + */ + @JsonProperty("operationType") + public void setType(Operation.Type type) { + this.type = type; + } + + public Operation withType(Operation.Type type) { + this.type = type; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public Operation withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(Operation.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("depositMonths"); + sb.append('='); + sb.append(((this.depositMonths == null)?"":this.depositMonths)); + sb.append(','); + sb.append("price"); + sb.append('='); + sb.append(((this.price == null)?"":this.price)); + sb.append(','); + sb.append("priceCommunity"); + sb.append('='); + sb.append(((this.priceCommunity == null)?"":this.priceCommunity)); + sb.append(','); + sb.append("priceToOwn"); + sb.append('='); + sb.append(((this.priceToOwn == null)?"":this.priceToOwn)); + sb.append(','); + sb.append("priceTransfer"); + sb.append('='); + sb.append(((this.priceTransfer == null)?"":this.priceTransfer)); + sb.append(','); + sb.append("priceParking"); + sb.append('='); + sb.append(((this.priceParking == null)?"":this.priceParking)); + sb.append(','); + sb.append("type"); + sb.append('='); + sb.append(((this.type == null)?"":this.type)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.priceCommunity == null)? 0 :this.priceCommunity.hashCode())); + result = ((result* 31)+((this.priceTransfer == null)? 0 :this.priceTransfer.hashCode())); + result = ((result* 31)+((this.priceParking == null)? 0 :this.priceParking.hashCode())); + result = ((result* 31)+((this.price == null)? 0 :this.price.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.type == null)? 0 :this.type.hashCode())); + result = ((result* 31)+((this.depositMonths == null)? 0 :this.depositMonths.hashCode())); + result = ((result* 31)+((this.priceToOwn == null)? 0 :this.priceToOwn.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Operation) == false) { + return false; + } + Operation rhs = ((Operation) other); + return (((((((((this.priceCommunity == rhs.priceCommunity)||((this.priceCommunity!= null)&&this.priceCommunity.equals(rhs.priceCommunity)))&&((this.priceTransfer == rhs.priceTransfer)||((this.priceTransfer!= null)&&this.priceTransfer.equals(rhs.priceTransfer))))&&((this.priceParking == rhs.priceParking)||((this.priceParking!= null)&&this.priceParking.equals(rhs.priceParking))))&&((this.price == rhs.price)||((this.price!= null)&&this.price.equals(rhs.price))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.type == rhs.type)||((this.type!= null)&&this.type.equals(rhs.type))))&&((this.depositMonths == rhs.depositMonths)||((this.depositMonths!= null)&&this.depositMonths.equals(rhs.depositMonths))))&&((this.priceToOwn == rhs.priceToOwn)||((this.priceToOwn!= null)&&this.priceToOwn.equals(rhs.priceToOwn)))); + } + + public enum Type { + + RENT("rent"), + SALE("sale"), + RENT_TO_OWN("rentToOwn"); + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (Operation.Type c: values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + @JsonValue + public String value() { + return this.value; + } + + @JsonCreator + public static Operation.Type fromValue(String value) { + Operation.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/ParkingType.java b/Idealista/src/main/json/org/openestate/io/idealista/json/ParkingType.java new file mode 100644 index 00000000..5fa49d7a --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/ParkingType.java @@ -0,0 +1,54 @@ + +package org.openestate.io.idealista.json; + +import java.util.HashMap; +import java.util.Map; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + + +/** + * parking types + *

+ * this feature only applies for Portugal and Italy garages. 'depot' if is a box garage. 'parking_space' if is a regular garage + * + */ +public enum ParkingType { + + UNKNOWN("unknown"), + DEPOT("depot"), + PARKING_SPACE("parking_space"); + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (ParkingType c: values()) { + CONSTANTS.put(c.value, c); + } + } + + ParkingType(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + @JsonValue + public String value() { + return this.value; + } + + @JsonCreator + public static ParkingType fromValue(String value) { + ParkingType constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/PremiseFeatures.java b/Idealista/src/main/json/org/openestate/io/idealista/json/PremiseFeatures.java new file mode 100644 index 00000000..10ae26b7 --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/PremiseFeatures.java @@ -0,0 +1,1109 @@ + +package org.openestate.io.idealista.json; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.HashMap; +import java.util.Map; +import javax.validation.Valid; +import javax.validation.constraints.DecimalMax; +import javax.validation.constraints.DecimalMin; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Pattern; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyDescription; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.annotation.JsonValue; + + +/** + * Premises Object + *

+ * + * + */ +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "featuresType", + "featuresAreaConstructed", + "featuresAreaPlot", + "featuresAreaUsable", + "featuresBathroomAdapted", + "featuresBathroomNumber", + "featuresConditionedAir", + "featuresConservation", + "featuresEnergyCertificateRating", + "featuresEnergyCertificatePerformance", + "featuresEnergyCertificateType", + "featuresEnergyCertificateLaw", + "featuresEquippedKitchen", + "featuresFacadeArea", + "featuresFloorsBuilding", + "featuresHeating", + "featuresLastActivity", + "featuresLocatedAtCorner", + "featuresRooms", + "featuresSecurityAlarm", + "featuresSecurityDoor", + "featuresSecuritySystem", + "featuresStorage", + "featuresSmokeExtraction", + "featuresUbication", + "featuresWindowsNumber" +}) +public class PremiseFeatures + extends AbstractFeatures + implements Serializable +{ + + /** + * premise types + *

+ * + * Corresponds to the "featuresType" property. + * (Required) + * + */ + @JsonProperty("featuresType") + @NotNull + private PremiseFeatures.Type type; + /** + * + * (Required) + * + */ + @JsonProperty("featuresAreaConstructed") + @DecimalMin("1") + @DecimalMax("99999") + @NotNull + private BigInteger areaConstructed; + @JsonProperty("featuresAreaPlot") + @DecimalMin("1") + @DecimalMax("99999999") + private BigInteger areaPlot; + @JsonProperty("featuresAreaUsable") + @DecimalMin("1") + @DecimalMax("99999") + private BigInteger areaUsable; + /** + * adapted bathroom + *

+ * availability of adapted bathroom for disabled people + * + */ + @JsonProperty("featuresBathroomAdapted") + @JsonPropertyDescription("availability of adapted bathroom for disabled people") + private Boolean bathroomAdapted; + @JsonProperty("featuresBathroomNumber") + @DecimalMin("1") + @DecimalMax("99") + private BigInteger bathroomNumber; + /** + * air conditioning + *

+ * has air conditioning + * + */ + @JsonProperty("featuresConditionedAir") + @JsonPropertyDescription("has air conditioning") + private Boolean conditionedAir; + /** + * conservation status + *

+ * status new is only available for new development properties, not for secondhand properties + * + */ + @JsonProperty("featuresConservation") + @JsonPropertyDescription("status new is only available for new development properties, not for secondhand properties") + private ConservationType conservation; + /** + * energy certification rating + *

+ * + * + */ + @JsonProperty("featuresEnergyCertificateRating") + private EnergyCertificateRatingType energyCertificateRating; + @JsonProperty("featuresEnergyCertificatePerformance") + @DecimalMin("1") + @DecimalMax("999") + private BigDecimal energyCertificatePerformance; + /** + * energy certification type + *

+ * only available for new development properties. project: certification in project phase; completed: certification if the property is finished + * + */ + @JsonProperty("featuresEnergyCertificateType") + @JsonPropertyDescription("only available for new development properties. project: certification in project phase; completed: certification if the property is finished") + private EnergyCertificateType energyCertificateType; + /** + * energy certification law + *

+ * only for Italy, indicates the legislation that applies to the energy rating, DL-192(2005) or LEGGE-90(2013) + * + */ + @JsonProperty("featuresEnergyCertificateLaw") + @JsonPropertyDescription("only for Italy, indicates the legislation that applies to the energy rating, DL-192(2005) or LEGGE-90(2013)") + private EnergyCertificateLawType energyCertificateLaw; + /** + * equipped with kitchen + *

+ * equipped with kitchen only + * + */ + @JsonProperty("featuresEquippedKitchen") + @JsonPropertyDescription("equipped with kitchen only") + private Boolean equippedKitchen; + @JsonProperty("featuresFacadeArea") + @DecimalMin("1") + @DecimalMax("999") + private BigInteger facadeArea; + @JsonProperty("featuresFloorsBuilding") + @DecimalMin("1") + @DecimalMax("99") + private BigInteger floorsBuilding; + /** + * heating + *

+ * heating availability + * + */ + @JsonProperty("featuresHeating") + @JsonPropertyDescription("heating availability") + private Boolean heating; + @JsonProperty("featuresLastActivity") + @Pattern(regexp = "^.{0,100}$") + private String lastActivity; + /** + * located at corner + *

+ * + * + */ + @JsonProperty("featuresLocatedAtCorner") + private Boolean locatedAtCorner; + @JsonProperty("featuresRooms") + @DecimalMin("1") + @DecimalMax("99") + private BigInteger rooms; + /** + * security alarm system + *

+ * + * + */ + @JsonProperty("featuresSecurityAlarm") + private Boolean securityAlarm; + /** + * security door + *

+ * + * + */ + @JsonProperty("featuresSecurityDoor") + private Boolean securityDoor; + /** + * security system + *

+ * + * + */ + @JsonProperty("featuresSecuritySystem") + private Boolean securitySystem; + /** + * storage room + *

+ * + * + */ + @JsonProperty("featuresStorage") + private Boolean storage; + /** + * smoke extraction + *

+ * + * + */ + @JsonProperty("featuresSmokeExtraction") + private Boolean smokeExtraction; + /** + * ubication + *

+ * + * + */ + @JsonProperty("featuresUbication") + private UbicationType ubication; + @JsonProperty("featuresWindowsNumber") + @DecimalMin("1") + @DecimalMax("999") + private BigDecimal windowsNumber; + @JsonIgnore + @Valid + private Map additionalProperties = new HashMap(); + private final static long serialVersionUID = -3043204210164394468L; + + /** + * No args constructor for use in serialization + * + */ + public PremiseFeatures() { + } + + /** + * + * @param type + * @param areaConstructed + */ + public PremiseFeatures(PremiseFeatures.Type type, BigInteger areaConstructed) { + super(); + this.type = type; + this.areaConstructed = areaConstructed; + } + + /** + * premise types + *

+ * + * Corresponds to the "featuresType" property. + * (Required) + * + */ + @JsonProperty("featuresType") + public PremiseFeatures.Type getType() { + return type; + } + + /** + * premise types + *

+ * + * Corresponds to the "featuresType" property. + * (Required) + * + */ + @JsonProperty("featuresType") + public void setType(PremiseFeatures.Type type) { + this.type = type; + } + + public PremiseFeatures withType(PremiseFeatures.Type type) { + this.type = type; + return this; + } + + /** + * + * (Required) + * + */ + @JsonProperty("featuresAreaConstructed") + public BigInteger getAreaConstructed() { + return areaConstructed; + } + + /** + * + * (Required) + * + */ + @JsonProperty("featuresAreaConstructed") + public void setAreaConstructed(BigInteger areaConstructed) { + this.areaConstructed = areaConstructed; + } + + public PremiseFeatures withAreaConstructed(BigInteger areaConstructed) { + this.areaConstructed = areaConstructed; + return this; + } + + @JsonProperty("featuresAreaPlot") + public BigInteger getAreaPlot() { + return areaPlot; + } + + @JsonProperty("featuresAreaPlot") + public void setAreaPlot(BigInteger areaPlot) { + this.areaPlot = areaPlot; + } + + public PremiseFeatures withAreaPlot(BigInteger areaPlot) { + this.areaPlot = areaPlot; + return this; + } + + @JsonProperty("featuresAreaUsable") + public BigInteger getAreaUsable() { + return areaUsable; + } + + @JsonProperty("featuresAreaUsable") + public void setAreaUsable(BigInteger areaUsable) { + this.areaUsable = areaUsable; + } + + public PremiseFeatures withAreaUsable(BigInteger areaUsable) { + this.areaUsable = areaUsable; + return this; + } + + /** + * adapted bathroom + *

+ * availability of adapted bathroom for disabled people + * + */ + @JsonProperty("featuresBathroomAdapted") + public Boolean getBathroomAdapted() { + return bathroomAdapted; + } + + /** + * adapted bathroom + *

+ * availability of adapted bathroom for disabled people + * + */ + @JsonProperty("featuresBathroomAdapted") + public void setBathroomAdapted(Boolean bathroomAdapted) { + this.bathroomAdapted = bathroomAdapted; + } + + public PremiseFeatures withBathroomAdapted(Boolean bathroomAdapted) { + this.bathroomAdapted = bathroomAdapted; + return this; + } + + @JsonProperty("featuresBathroomNumber") + public BigInteger getBathroomNumber() { + return bathroomNumber; + } + + @JsonProperty("featuresBathroomNumber") + public void setBathroomNumber(BigInteger bathroomNumber) { + this.bathroomNumber = bathroomNumber; + } + + public PremiseFeatures withBathroomNumber(BigInteger bathroomNumber) { + this.bathroomNumber = bathroomNumber; + return this; + } + + /** + * air conditioning + *

+ * has air conditioning + * + */ + @JsonProperty("featuresConditionedAir") + public Boolean getConditionedAir() { + return conditionedAir; + } + + /** + * air conditioning + *

+ * has air conditioning + * + */ + @JsonProperty("featuresConditionedAir") + public void setConditionedAir(Boolean conditionedAir) { + this.conditionedAir = conditionedAir; + } + + public PremiseFeatures withConditionedAir(Boolean conditionedAir) { + this.conditionedAir = conditionedAir; + return this; + } + + /** + * conservation status + *

+ * status new is only available for new development properties, not for secondhand properties + * + */ + @JsonProperty("featuresConservation") + public ConservationType getConservation() { + return conservation; + } + + /** + * conservation status + *

+ * status new is only available for new development properties, not for secondhand properties + * + */ + @JsonProperty("featuresConservation") + public void setConservation(ConservationType conservation) { + this.conservation = conservation; + } + + public PremiseFeatures withConservation(ConservationType conservation) { + this.conservation = conservation; + return this; + } + + /** + * energy certification rating + *

+ * + * + */ + @JsonProperty("featuresEnergyCertificateRating") + public EnergyCertificateRatingType getEnergyCertificateRating() { + return energyCertificateRating; + } + + /** + * energy certification rating + *

+ * + * + */ + @JsonProperty("featuresEnergyCertificateRating") + public void setEnergyCertificateRating(EnergyCertificateRatingType energyCertificateRating) { + this.energyCertificateRating = energyCertificateRating; + } + + public PremiseFeatures withEnergyCertificateRating(EnergyCertificateRatingType energyCertificateRating) { + this.energyCertificateRating = energyCertificateRating; + return this; + } + + @JsonProperty("featuresEnergyCertificatePerformance") + public BigDecimal getEnergyCertificatePerformance() { + return energyCertificatePerformance; + } + + @JsonProperty("featuresEnergyCertificatePerformance") + public void setEnergyCertificatePerformance(BigDecimal energyCertificatePerformance) { + this.energyCertificatePerformance = energyCertificatePerformance; + } + + public PremiseFeatures withEnergyCertificatePerformance(BigDecimal energyCertificatePerformance) { + this.energyCertificatePerformance = energyCertificatePerformance; + return this; + } + + /** + * energy certification type + *

+ * only available for new development properties. project: certification in project phase; completed: certification if the property is finished + * + */ + @JsonProperty("featuresEnergyCertificateType") + public EnergyCertificateType getEnergyCertificateType() { + return energyCertificateType; + } + + /** + * energy certification type + *

+ * only available for new development properties. project: certification in project phase; completed: certification if the property is finished + * + */ + @JsonProperty("featuresEnergyCertificateType") + public void setEnergyCertificateType(EnergyCertificateType energyCertificateType) { + this.energyCertificateType = energyCertificateType; + } + + public PremiseFeatures withEnergyCertificateType(EnergyCertificateType energyCertificateType) { + this.energyCertificateType = energyCertificateType; + return this; + } + + /** + * energy certification law + *

+ * only for Italy, indicates the legislation that applies to the energy rating, DL-192(2005) or LEGGE-90(2013) + * + */ + @JsonProperty("featuresEnergyCertificateLaw") + public EnergyCertificateLawType getEnergyCertificateLaw() { + return energyCertificateLaw; + } + + /** + * energy certification law + *

+ * only for Italy, indicates the legislation that applies to the energy rating, DL-192(2005) or LEGGE-90(2013) + * + */ + @JsonProperty("featuresEnergyCertificateLaw") + public void setEnergyCertificateLaw(EnergyCertificateLawType energyCertificateLaw) { + this.energyCertificateLaw = energyCertificateLaw; + } + + public PremiseFeatures withEnergyCertificateLaw(EnergyCertificateLawType energyCertificateLaw) { + this.energyCertificateLaw = energyCertificateLaw; + return this; + } + + /** + * equipped with kitchen + *

+ * equipped with kitchen only + * + */ + @JsonProperty("featuresEquippedKitchen") + public Boolean getEquippedKitchen() { + return equippedKitchen; + } + + /** + * equipped with kitchen + *

+ * equipped with kitchen only + * + */ + @JsonProperty("featuresEquippedKitchen") + public void setEquippedKitchen(Boolean equippedKitchen) { + this.equippedKitchen = equippedKitchen; + } + + public PremiseFeatures withEquippedKitchen(Boolean equippedKitchen) { + this.equippedKitchen = equippedKitchen; + return this; + } + + @JsonProperty("featuresFacadeArea") + public BigInteger getFacadeArea() { + return facadeArea; + } + + @JsonProperty("featuresFacadeArea") + public void setFacadeArea(BigInteger facadeArea) { + this.facadeArea = facadeArea; + } + + public PremiseFeatures withFacadeArea(BigInteger facadeArea) { + this.facadeArea = facadeArea; + return this; + } + + @JsonProperty("featuresFloorsBuilding") + public BigInteger getFloorsBuilding() { + return floorsBuilding; + } + + @JsonProperty("featuresFloorsBuilding") + public void setFloorsBuilding(BigInteger floorsBuilding) { + this.floorsBuilding = floorsBuilding; + } + + public PremiseFeatures withFloorsBuilding(BigInteger floorsBuilding) { + this.floorsBuilding = floorsBuilding; + return this; + } + + /** + * heating + *

+ * heating availability + * + */ + @JsonProperty("featuresHeating") + public Boolean getHeating() { + return heating; + } + + /** + * heating + *

+ * heating availability + * + */ + @JsonProperty("featuresHeating") + public void setHeating(Boolean heating) { + this.heating = heating; + } + + public PremiseFeatures withHeating(Boolean heating) { + this.heating = heating; + return this; + } + + @JsonProperty("featuresLastActivity") + public String getLastActivity() { + return lastActivity; + } + + @JsonProperty("featuresLastActivity") + public void setLastActivity(String lastActivity) { + this.lastActivity = lastActivity; + } + + public PremiseFeatures withLastActivity(String lastActivity) { + this.lastActivity = lastActivity; + return this; + } + + /** + * located at corner + *

+ * + * + */ + @JsonProperty("featuresLocatedAtCorner") + public Boolean getLocatedAtCorner() { + return locatedAtCorner; + } + + /** + * located at corner + *

+ * + * + */ + @JsonProperty("featuresLocatedAtCorner") + public void setLocatedAtCorner(Boolean locatedAtCorner) { + this.locatedAtCorner = locatedAtCorner; + } + + public PremiseFeatures withLocatedAtCorner(Boolean locatedAtCorner) { + this.locatedAtCorner = locatedAtCorner; + return this; + } + + @JsonProperty("featuresRooms") + public BigInteger getRooms() { + return rooms; + } + + @JsonProperty("featuresRooms") + public void setRooms(BigInteger rooms) { + this.rooms = rooms; + } + + public PremiseFeatures withRooms(BigInteger rooms) { + this.rooms = rooms; + return this; + } + + /** + * security alarm system + *

+ * + * + */ + @JsonProperty("featuresSecurityAlarm") + public Boolean getSecurityAlarm() { + return securityAlarm; + } + + /** + * security alarm system + *

+ * + * + */ + @JsonProperty("featuresSecurityAlarm") + public void setSecurityAlarm(Boolean securityAlarm) { + this.securityAlarm = securityAlarm; + } + + public PremiseFeatures withSecurityAlarm(Boolean securityAlarm) { + this.securityAlarm = securityAlarm; + return this; + } + + /** + * security door + *

+ * + * + */ + @JsonProperty("featuresSecurityDoor") + public Boolean getSecurityDoor() { + return securityDoor; + } + + /** + * security door + *

+ * + * + */ + @JsonProperty("featuresSecurityDoor") + public void setSecurityDoor(Boolean securityDoor) { + this.securityDoor = securityDoor; + } + + public PremiseFeatures withSecurityDoor(Boolean securityDoor) { + this.securityDoor = securityDoor; + return this; + } + + /** + * security system + *

+ * + * + */ + @JsonProperty("featuresSecuritySystem") + public Boolean getSecuritySystem() { + return securitySystem; + } + + /** + * security system + *

+ * + * + */ + @JsonProperty("featuresSecuritySystem") + public void setSecuritySystem(Boolean securitySystem) { + this.securitySystem = securitySystem; + } + + public PremiseFeatures withSecuritySystem(Boolean securitySystem) { + this.securitySystem = securitySystem; + return this; + } + + /** + * storage room + *

+ * + * + */ + @JsonProperty("featuresStorage") + public Boolean getStorage() { + return storage; + } + + /** + * storage room + *

+ * + * + */ + @JsonProperty("featuresStorage") + public void setStorage(Boolean storage) { + this.storage = storage; + } + + public PremiseFeatures withStorage(Boolean storage) { + this.storage = storage; + return this; + } + + /** + * smoke extraction + *

+ * + * + */ + @JsonProperty("featuresSmokeExtraction") + public Boolean getSmokeExtraction() { + return smokeExtraction; + } + + /** + * smoke extraction + *

+ * + * + */ + @JsonProperty("featuresSmokeExtraction") + public void setSmokeExtraction(Boolean smokeExtraction) { + this.smokeExtraction = smokeExtraction; + } + + public PremiseFeatures withSmokeExtraction(Boolean smokeExtraction) { + this.smokeExtraction = smokeExtraction; + return this; + } + + /** + * ubication + *

+ * + * + */ + @JsonProperty("featuresUbication") + public UbicationType getUbication() { + return ubication; + } + + /** + * ubication + *

+ * + * + */ + @JsonProperty("featuresUbication") + public void setUbication(UbicationType ubication) { + this.ubication = ubication; + } + + public PremiseFeatures withUbication(UbicationType ubication) { + this.ubication = ubication; + return this; + } + + @JsonProperty("featuresWindowsNumber") + public BigDecimal getWindowsNumber() { + return windowsNumber; + } + + @JsonProperty("featuresWindowsNumber") + public void setWindowsNumber(BigDecimal windowsNumber) { + this.windowsNumber = windowsNumber; + } + + public PremiseFeatures withWindowsNumber(BigDecimal windowsNumber) { + this.windowsNumber = windowsNumber; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public PremiseFeatures withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(PremiseFeatures.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + int baseLength = sb.length(); + String superString = super.toString(); + if (superString!= null) { + int contentStart = superString.indexOf('['); + int contentEnd = superString.lastIndexOf(']'); + if ((contentStart >= 0)&&(contentEnd >contentStart)) { + sb.append(superString, (contentStart + 1), contentEnd); + } else { + sb.append(superString); + } + } + if (sb.length()>baseLength) { + sb.append(','); + } + sb.append("type"); + sb.append('='); + sb.append(((this.type == null)?"":this.type)); + sb.append(','); + sb.append("areaConstructed"); + sb.append('='); + sb.append(((this.areaConstructed == null)?"":this.areaConstructed)); + sb.append(','); + sb.append("areaPlot"); + sb.append('='); + sb.append(((this.areaPlot == null)?"":this.areaPlot)); + sb.append(','); + sb.append("areaUsable"); + sb.append('='); + sb.append(((this.areaUsable == null)?"":this.areaUsable)); + sb.append(','); + sb.append("bathroomAdapted"); + sb.append('='); + sb.append(((this.bathroomAdapted == null)?"":this.bathroomAdapted)); + sb.append(','); + sb.append("bathroomNumber"); + sb.append('='); + sb.append(((this.bathroomNumber == null)?"":this.bathroomNumber)); + sb.append(','); + sb.append("conditionedAir"); + sb.append('='); + sb.append(((this.conditionedAir == null)?"":this.conditionedAir)); + sb.append(','); + sb.append("conservation"); + sb.append('='); + sb.append(((this.conservation == null)?"":this.conservation)); + sb.append(','); + sb.append("energyCertificateRating"); + sb.append('='); + sb.append(((this.energyCertificateRating == null)?"":this.energyCertificateRating)); + sb.append(','); + sb.append("energyCertificatePerformance"); + sb.append('='); + sb.append(((this.energyCertificatePerformance == null)?"":this.energyCertificatePerformance)); + sb.append(','); + sb.append("energyCertificateType"); + sb.append('='); + sb.append(((this.energyCertificateType == null)?"":this.energyCertificateType)); + sb.append(','); + sb.append("energyCertificateLaw"); + sb.append('='); + sb.append(((this.energyCertificateLaw == null)?"":this.energyCertificateLaw)); + sb.append(','); + sb.append("equippedKitchen"); + sb.append('='); + sb.append(((this.equippedKitchen == null)?"":this.equippedKitchen)); + sb.append(','); + sb.append("facadeArea"); + sb.append('='); + sb.append(((this.facadeArea == null)?"":this.facadeArea)); + sb.append(','); + sb.append("floorsBuilding"); + sb.append('='); + sb.append(((this.floorsBuilding == null)?"":this.floorsBuilding)); + sb.append(','); + sb.append("heating"); + sb.append('='); + sb.append(((this.heating == null)?"":this.heating)); + sb.append(','); + sb.append("lastActivity"); + sb.append('='); + sb.append(((this.lastActivity == null)?"":this.lastActivity)); + sb.append(','); + sb.append("locatedAtCorner"); + sb.append('='); + sb.append(((this.locatedAtCorner == null)?"":this.locatedAtCorner)); + sb.append(','); + sb.append("rooms"); + sb.append('='); + sb.append(((this.rooms == null)?"":this.rooms)); + sb.append(','); + sb.append("securityAlarm"); + sb.append('='); + sb.append(((this.securityAlarm == null)?"":this.securityAlarm)); + sb.append(','); + sb.append("securityDoor"); + sb.append('='); + sb.append(((this.securityDoor == null)?"":this.securityDoor)); + sb.append(','); + sb.append("securitySystem"); + sb.append('='); + sb.append(((this.securitySystem == null)?"":this.securitySystem)); + sb.append(','); + sb.append("storage"); + sb.append('='); + sb.append(((this.storage == null)?"":this.storage)); + sb.append(','); + sb.append("smokeExtraction"); + sb.append('='); + sb.append(((this.smokeExtraction == null)?"":this.smokeExtraction)); + sb.append(','); + sb.append("ubication"); + sb.append('='); + sb.append(((this.ubication == null)?"":this.ubication)); + sb.append(','); + sb.append("windowsNumber"); + sb.append('='); + sb.append(((this.windowsNumber == null)?"":this.windowsNumber)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.rooms == null)? 0 :this.rooms.hashCode())); + result = ((result* 31)+((this.energyCertificateRating == null)? 0 :this.energyCertificateRating.hashCode())); + result = ((result* 31)+((this.equippedKitchen == null)? 0 :this.equippedKitchen.hashCode())); + result = ((result* 31)+((this.areaUsable == null)? 0 :this.areaUsable.hashCode())); + result = ((result* 31)+((this.bathroomNumber == null)? 0 :this.bathroomNumber.hashCode())); + result = ((result* 31)+((this.storage == null)? 0 :this.storage.hashCode())); + result = ((result* 31)+((this.ubication == null)? 0 :this.ubication.hashCode())); + result = ((result* 31)+((this.type == null)? 0 :this.type.hashCode())); + result = ((result* 31)+((this.areaConstructed == null)? 0 :this.areaConstructed.hashCode())); + result = ((result* 31)+((this.windowsNumber == null)? 0 :this.windowsNumber.hashCode())); + result = ((result* 31)+((this.smokeExtraction == null)? 0 :this.smokeExtraction.hashCode())); + result = ((result* 31)+((this.facadeArea == null)? 0 :this.facadeArea.hashCode())); + result = ((result* 31)+((this.energyCertificatePerformance == null)? 0 :this.energyCertificatePerformance.hashCode())); + result = ((result* 31)+((this.heating == null)? 0 :this.heating.hashCode())); + result = ((result* 31)+((this.areaPlot == null)? 0 :this.areaPlot.hashCode())); + result = ((result* 31)+((this.bathroomAdapted == null)? 0 :this.bathroomAdapted.hashCode())); + result = ((result* 31)+((this.floorsBuilding == null)? 0 :this.floorsBuilding.hashCode())); + result = ((result* 31)+((this.securitySystem == null)? 0 :this.securitySystem.hashCode())); + result = ((result* 31)+((this.locatedAtCorner == null)? 0 :this.locatedAtCorner.hashCode())); + result = ((result* 31)+((this.securityDoor == null)? 0 :this.securityDoor.hashCode())); + result = ((result* 31)+((this.securityAlarm == null)? 0 :this.securityAlarm.hashCode())); + result = ((result* 31)+((this.conservation == null)? 0 :this.conservation.hashCode())); + result = ((result* 31)+((this.energyCertificateLaw == null)? 0 :this.energyCertificateLaw.hashCode())); + result = ((result* 31)+((this.conditionedAir == null)? 0 :this.conditionedAir.hashCode())); + result = ((result* 31)+((this.energyCertificateType == null)? 0 :this.energyCertificateType.hashCode())); + result = ((result* 31)+((this.lastActivity == null)? 0 :this.lastActivity.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+ super.hashCode()); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof PremiseFeatures) == false) { + return false; + } + PremiseFeatures rhs = ((PremiseFeatures) other); + return (((((((((((((((((((((((((((super.equals(rhs)&&((this.rooms == rhs.rooms)||((this.rooms!= null)&&this.rooms.equals(rhs.rooms))))&&((this.energyCertificateRating == rhs.energyCertificateRating)||((this.energyCertificateRating!= null)&&this.energyCertificateRating.equals(rhs.energyCertificateRating))))&&((this.equippedKitchen == rhs.equippedKitchen)||((this.equippedKitchen!= null)&&this.equippedKitchen.equals(rhs.equippedKitchen))))&&((this.areaUsable == rhs.areaUsable)||((this.areaUsable!= null)&&this.areaUsable.equals(rhs.areaUsable))))&&((this.bathroomNumber == rhs.bathroomNumber)||((this.bathroomNumber!= null)&&this.bathroomNumber.equals(rhs.bathroomNumber))))&&((this.storage == rhs.storage)||((this.storage!= null)&&this.storage.equals(rhs.storage))))&&((this.ubication == rhs.ubication)||((this.ubication!= null)&&this.ubication.equals(rhs.ubication))))&&((this.type == rhs.type)||((this.type!= null)&&this.type.equals(rhs.type))))&&((this.areaConstructed == rhs.areaConstructed)||((this.areaConstructed!= null)&&this.areaConstructed.equals(rhs.areaConstructed))))&&((this.windowsNumber == rhs.windowsNumber)||((this.windowsNumber!= null)&&this.windowsNumber.equals(rhs.windowsNumber))))&&((this.smokeExtraction == rhs.smokeExtraction)||((this.smokeExtraction!= null)&&this.smokeExtraction.equals(rhs.smokeExtraction))))&&((this.facadeArea == rhs.facadeArea)||((this.facadeArea!= null)&&this.facadeArea.equals(rhs.facadeArea))))&&((this.energyCertificatePerformance == rhs.energyCertificatePerformance)||((this.energyCertificatePerformance!= null)&&this.energyCertificatePerformance.equals(rhs.energyCertificatePerformance))))&&((this.heating == rhs.heating)||((this.heating!= null)&&this.heating.equals(rhs.heating))))&&((this.areaPlot == rhs.areaPlot)||((this.areaPlot!= null)&&this.areaPlot.equals(rhs.areaPlot))))&&((this.bathroomAdapted == rhs.bathroomAdapted)||((this.bathroomAdapted!= null)&&this.bathroomAdapted.equals(rhs.bathroomAdapted))))&&((this.floorsBuilding == rhs.floorsBuilding)||((this.floorsBuilding!= null)&&this.floorsBuilding.equals(rhs.floorsBuilding))))&&((this.securitySystem == rhs.securitySystem)||((this.securitySystem!= null)&&this.securitySystem.equals(rhs.securitySystem))))&&((this.locatedAtCorner == rhs.locatedAtCorner)||((this.locatedAtCorner!= null)&&this.locatedAtCorner.equals(rhs.locatedAtCorner))))&&((this.securityDoor == rhs.securityDoor)||((this.securityDoor!= null)&&this.securityDoor.equals(rhs.securityDoor))))&&((this.securityAlarm == rhs.securityAlarm)||((this.securityAlarm!= null)&&this.securityAlarm.equals(rhs.securityAlarm))))&&((this.conservation == rhs.conservation)||((this.conservation!= null)&&this.conservation.equals(rhs.conservation))))&&((this.energyCertificateLaw == rhs.energyCertificateLaw)||((this.energyCertificateLaw!= null)&&this.energyCertificateLaw.equals(rhs.energyCertificateLaw))))&&((this.conditionedAir == rhs.conditionedAir)||((this.conditionedAir!= null)&&this.conditionedAir.equals(rhs.conditionedAir))))&&((this.energyCertificateType == rhs.energyCertificateType)||((this.energyCertificateType!= null)&&this.energyCertificateType.equals(rhs.energyCertificateType))))&&((this.lastActivity == rhs.lastActivity)||((this.lastActivity!= null)&&this.lastActivity.equals(rhs.lastActivity))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties)))); + } + + + /** + * premise types + *

+ * + * + */ + public enum Type { + + PREMISES("premises"), + PREMISES_COMMERCIAL("premises_commercial"), + PREMISES_INDUSTRIAL("premises_industrial"); + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (PremiseFeatures.Type c: values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + @JsonValue + public String value() { + return this.value; + } + + @JsonCreator + public static PremiseFeatures.Type fromValue(String value) { + PremiseFeatures.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/Promo.java b/Idealista/src/main/json/org/openestate/io/idealista/json/Promo.java new file mode 100644 index 00000000..0225e8cb --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/Promo.java @@ -0,0 +1,1236 @@ + +package org.openestate.io.idealista.json; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.Date; +import java.util.HashMap; +import java.util.Map; +import java.util.Set; +import javax.validation.Valid; +import javax.validation.constraints.DecimalMax; +import javax.validation.constraints.DecimalMin; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Pattern; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyDescription; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.annotation.JsonValue; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; + + +/** + * Promo Object + *

+ * + * + */ +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "featuresType", + "featuresEnergyCertificatePerformance", + "featuresEnergyCertificateLaw", + "featuresEnergyCertificateRating", + "featuresEnergyCertificateType", + "featuresLiftAvailable", + "featuresDoorman", + "featuresConservation", + "featuresPool", + "featuresGarden", + "featuresSecurityDoor", + "featuresSecurityAlarm", + "featuresNewDevelopmentType", + "featuresNewDevelopmentName", + "featuresFinished", + "featuresStartDate", + "featuresKeyDeliveryYear", + "featuresKeyDeliveryMonth", + "featuresBuiltPhase", + "featuresAvailabilityHour", + "featuresAccessComments", + "featuresOnSite", + "featuresMortgageStateSubsidized", + "featuresMortgageBankName", + "featuresMortgagePercentage", + "featuresMortgageEntryPercentage", + "featuresMortgageLettersPercentage", + "featuresMortgageInterestRate", + "featuresMortgageYears" +}) +public class Promo implements Serializable +{ + + /** + * property types + *

+ * + * Corresponds to the "featuresType" property. + * + */ + @JsonProperty("featuresType") + private Promo.Type type; + @JsonProperty("featuresEnergyCertificatePerformance") + @DecimalMin("1") + @DecimalMax("999") + private BigDecimal energyCertificatePerformance; + /** + * energy certification law + *

+ * only for Italy, indicates the legislation that applies to the energy rating, DL-192(2005) or LEGGE-90(2013) + * + */ + @JsonProperty("featuresEnergyCertificateLaw") + @JsonPropertyDescription("only for Italy, indicates the legislation that applies to the energy rating, DL-192(2005) or LEGGE-90(2013)") + private EnergyCertificateLawType energyCertificateLaw; + /** + * energy certification rating + *

+ * + * + */ + @JsonProperty("featuresEnergyCertificateRating") + private EnergyCertificateRatingType energyCertificateRating; + /** + * energy certification type + *

+ * only available for new development properties. project: certification in project phase; completed: certification if the property is finished + * + */ + @JsonProperty("featuresEnergyCertificateType") + @JsonPropertyDescription("only available for new development properties. project: certification in project phase; completed: certification if the property is finished") + private EnergyCertificateType energyCertificateType; + /** + * lift + *

+ * + * + */ + @JsonProperty("featuresLiftAvailable") + private Boolean liftAvailable; + /** + * doorman + *

+ * doorman availability + * + */ + @JsonProperty("featuresDoorman") + @JsonPropertyDescription("doorman availability") + private Boolean doorman; + /** + * conservation status + *

+ * status new is only available for new development properties, not for secondhand properties + * + */ + @JsonProperty("featuresConservation") + @JsonPropertyDescription("status new is only available for new development properties, not for secondhand properties") + private ConservationType conservation; + /** + * pool availability + *

+ * + * + */ + @JsonProperty("featuresPool") + private Boolean pool; + /** + * garden + *

+ * garden availability + * + */ + @JsonProperty("featuresGarden") + @JsonPropertyDescription("garden availability") + private Boolean garden; + /** + * security door + *

+ * + * + */ + @JsonProperty("featuresSecurityDoor") + private Boolean securityDoor; + /** + * security alarm system + *

+ * + * + */ + @JsonProperty("featuresSecurityAlarm") + private Boolean securityAlarm; + /** + * + * Corresponds to the "featuresNewDevelopmentType" property.Typing for new developments + * (Required) + * + */ + @JsonProperty("featuresNewDevelopmentType") + @JsonPropertyDescription("Typing for new developments") + @NotNull + private Promo.NewDevelopmentType newDevelopmentType; + /** + * + * (Required) + * + */ + @JsonProperty("featuresNewDevelopmentName") + @Pattern(regexp = "^.{0,100}$") + @NotNull + private String newDevelopmentName; + /** + * is finished + *

+ * + * + */ + @JsonProperty("featuresFinished") + private Boolean finished; + @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy/MM/dd", timezone = "UTC") + @JsonProperty("featuresStartDate") + private Date startDate; + @JsonProperty("featuresKeyDeliveryYear") + @DecimalMin("1") + @DecimalMax("9999") + private BigInteger keyDeliveryYear; + @JsonProperty("featuresKeyDeliveryMonth") + @DecimalMin("1") + @DecimalMax("12") + private BigDecimal keyDeliveryMonth; + /** + * Phase of built for new developments + * + */ + @JsonProperty("featuresBuiltPhase") + @JsonPropertyDescription("Phase of built for new developments") + private BuiltPhaseType builtPhase; + /** + * Booth sales availability hour for new developments + * + */ + @JsonProperty("featuresAvailabilityHour") + @JsonPropertyDescription("Booth sales availability hour for new developments") + private AvailabilityHourType availabilityHour; + /** + * Access comments + *

+ * + * Corresponds to the "featuresAccessComments" property. + * + */ + @JsonProperty("featuresAccessComments") + @JsonDeserialize(as = java.util.LinkedHashSet.class) + @Valid + private Set accessComments = null; + /** + * Booth sale on side + *

+ * + * + */ + @JsonProperty("featuresOnSite") + private Boolean onSite; + /** + * Mortgage state subsidized + *

+ * + * + */ + @JsonProperty("featuresMortgageStateSubsidized") + private Boolean mortgageStateSubsidized; + @JsonProperty("featuresMortgageBankName") + @Pattern(regexp = "^.{0,100}$") + private String mortgageBankName; + @JsonProperty("featuresMortgagePercentage") + @DecimalMin("1") + @DecimalMax("999") + private BigDecimal mortgagePercentage; + @JsonProperty("featuresMortgageEntryPercentage") + @DecimalMin("1") + @DecimalMax("999") + private BigDecimal mortgageEntryPercentage; + @JsonProperty("featuresMortgageLettersPercentage") + @DecimalMin("1") + @DecimalMax("999") + private BigDecimal mortgageLettersPercentage; + @JsonProperty("featuresMortgageInterestRate") + @DecimalMin("1") + @DecimalMax("999") + private BigDecimal mortgageInterestRate; + @JsonProperty("featuresMortgageYears") + @DecimalMin("1") + @DecimalMax("9999") + private BigDecimal mortgageYears; + @JsonIgnore + @Valid + private Map additionalProperties = new HashMap(); + private final static long serialVersionUID = -4975280699303245838L; + + /** + * No args constructor for use in serialization + * + */ + public Promo() { + } + + /** + * + * @param newDevelopmentType + * @param newDevelopmentName + */ + public Promo(Promo.NewDevelopmentType newDevelopmentType, String newDevelopmentName) { + super(); + this.newDevelopmentType = newDevelopmentType; + this.newDevelopmentName = newDevelopmentName; + } + + /** + * property types + *

+ * + * Corresponds to the "featuresType" property. + * + */ + @JsonProperty("featuresType") + public Promo.Type getType() { + return type; + } + + /** + * property types + *

+ * + * Corresponds to the "featuresType" property. + * + */ + @JsonProperty("featuresType") + public void setType(Promo.Type type) { + this.type = type; + } + + public Promo withType(Promo.Type type) { + this.type = type; + return this; + } + + @JsonProperty("featuresEnergyCertificatePerformance") + public BigDecimal getEnergyCertificatePerformance() { + return energyCertificatePerformance; + } + + @JsonProperty("featuresEnergyCertificatePerformance") + public void setEnergyCertificatePerformance(BigDecimal energyCertificatePerformance) { + this.energyCertificatePerformance = energyCertificatePerformance; + } + + public Promo withEnergyCertificatePerformance(BigDecimal energyCertificatePerformance) { + this.energyCertificatePerformance = energyCertificatePerformance; + return this; + } + + /** + * energy certification law + *

+ * only for Italy, indicates the legislation that applies to the energy rating, DL-192(2005) or LEGGE-90(2013) + * + */ + @JsonProperty("featuresEnergyCertificateLaw") + public EnergyCertificateLawType getEnergyCertificateLaw() { + return energyCertificateLaw; + } + + /** + * energy certification law + *

+ * only for Italy, indicates the legislation that applies to the energy rating, DL-192(2005) or LEGGE-90(2013) + * + */ + @JsonProperty("featuresEnergyCertificateLaw") + public void setEnergyCertificateLaw(EnergyCertificateLawType energyCertificateLaw) { + this.energyCertificateLaw = energyCertificateLaw; + } + + public Promo withEnergyCertificateLaw(EnergyCertificateLawType energyCertificateLaw) { + this.energyCertificateLaw = energyCertificateLaw; + return this; + } + + /** + * energy certification rating + *

+ * + * + */ + @JsonProperty("featuresEnergyCertificateRating") + public EnergyCertificateRatingType getEnergyCertificateRating() { + return energyCertificateRating; + } + + /** + * energy certification rating + *

+ * + * + */ + @JsonProperty("featuresEnergyCertificateRating") + public void setEnergyCertificateRating(EnergyCertificateRatingType energyCertificateRating) { + this.energyCertificateRating = energyCertificateRating; + } + + public Promo withEnergyCertificateRating(EnergyCertificateRatingType energyCertificateRating) { + this.energyCertificateRating = energyCertificateRating; + return this; + } + + /** + * energy certification type + *

+ * only available for new development properties. project: certification in project phase; completed: certification if the property is finished + * + */ + @JsonProperty("featuresEnergyCertificateType") + public EnergyCertificateType getEnergyCertificateType() { + return energyCertificateType; + } + + /** + * energy certification type + *

+ * only available for new development properties. project: certification in project phase; completed: certification if the property is finished + * + */ + @JsonProperty("featuresEnergyCertificateType") + public void setEnergyCertificateType(EnergyCertificateType energyCertificateType) { + this.energyCertificateType = energyCertificateType; + } + + public Promo withEnergyCertificateType(EnergyCertificateType energyCertificateType) { + this.energyCertificateType = energyCertificateType; + return this; + } + + /** + * lift + *

+ * + * + */ + @JsonProperty("featuresLiftAvailable") + public Boolean getLiftAvailable() { + return liftAvailable; + } + + /** + * lift + *

+ * + * + */ + @JsonProperty("featuresLiftAvailable") + public void setLiftAvailable(Boolean liftAvailable) { + this.liftAvailable = liftAvailable; + } + + public Promo withLiftAvailable(Boolean liftAvailable) { + this.liftAvailable = liftAvailable; + return this; + } + + /** + * doorman + *

+ * doorman availability + * + */ + @JsonProperty("featuresDoorman") + public Boolean getDoorman() { + return doorman; + } + + /** + * doorman + *

+ * doorman availability + * + */ + @JsonProperty("featuresDoorman") + public void setDoorman(Boolean doorman) { + this.doorman = doorman; + } + + public Promo withDoorman(Boolean doorman) { + this.doorman = doorman; + return this; + } + + /** + * conservation status + *

+ * status new is only available for new development properties, not for secondhand properties + * + */ + @JsonProperty("featuresConservation") + public ConservationType getConservation() { + return conservation; + } + + /** + * conservation status + *

+ * status new is only available for new development properties, not for secondhand properties + * + */ + @JsonProperty("featuresConservation") + public void setConservation(ConservationType conservation) { + this.conservation = conservation; + } + + public Promo withConservation(ConservationType conservation) { + this.conservation = conservation; + return this; + } + + /** + * pool availability + *

+ * + * + */ + @JsonProperty("featuresPool") + public Boolean getPool() { + return pool; + } + + /** + * pool availability + *

+ * + * + */ + @JsonProperty("featuresPool") + public void setPool(Boolean pool) { + this.pool = pool; + } + + public Promo withPool(Boolean pool) { + this.pool = pool; + return this; + } + + /** + * garden + *

+ * garden availability + * + */ + @JsonProperty("featuresGarden") + public Boolean getGarden() { + return garden; + } + + /** + * garden + *

+ * garden availability + * + */ + @JsonProperty("featuresGarden") + public void setGarden(Boolean garden) { + this.garden = garden; + } + + public Promo withGarden(Boolean garden) { + this.garden = garden; + return this; + } + + /** + * security door + *

+ * + * + */ + @JsonProperty("featuresSecurityDoor") + public Boolean getSecurityDoor() { + return securityDoor; + } + + /** + * security door + *

+ * + * + */ + @JsonProperty("featuresSecurityDoor") + public void setSecurityDoor(Boolean securityDoor) { + this.securityDoor = securityDoor; + } + + public Promo withSecurityDoor(Boolean securityDoor) { + this.securityDoor = securityDoor; + return this; + } + + /** + * security alarm system + *

+ * + * + */ + @JsonProperty("featuresSecurityAlarm") + public Boolean getSecurityAlarm() { + return securityAlarm; + } + + /** + * security alarm system + *

+ * + * + */ + @JsonProperty("featuresSecurityAlarm") + public void setSecurityAlarm(Boolean securityAlarm) { + this.securityAlarm = securityAlarm; + } + + public Promo withSecurityAlarm(Boolean securityAlarm) { + this.securityAlarm = securityAlarm; + return this; + } + + /** + * + * Corresponds to the "featuresNewDevelopmentType" property.Typing for new developments + * (Required) + * + */ + @JsonProperty("featuresNewDevelopmentType") + public Promo.NewDevelopmentType getNewDevelopmentType() { + return newDevelopmentType; + } + + /** + * + * Corresponds to the "featuresNewDevelopmentType" property.Typing for new developments + * (Required) + * + */ + @JsonProperty("featuresNewDevelopmentType") + public void setNewDevelopmentType(Promo.NewDevelopmentType newDevelopmentType) { + this.newDevelopmentType = newDevelopmentType; + } + + public Promo withNewDevelopmentType(Promo.NewDevelopmentType newDevelopmentType) { + this.newDevelopmentType = newDevelopmentType; + return this; + } + + /** + * + * (Required) + * + */ + @JsonProperty("featuresNewDevelopmentName") + public String getNewDevelopmentName() { + return newDevelopmentName; + } + + /** + * + * (Required) + * + */ + @JsonProperty("featuresNewDevelopmentName") + public void setNewDevelopmentName(String newDevelopmentName) { + this.newDevelopmentName = newDevelopmentName; + } + + public Promo withNewDevelopmentName(String newDevelopmentName) { + this.newDevelopmentName = newDevelopmentName; + return this; + } + + /** + * is finished + *

+ * + * + */ + @JsonProperty("featuresFinished") + public Boolean getFinished() { + return finished; + } + + /** + * is finished + *

+ * + * + */ + @JsonProperty("featuresFinished") + public void setFinished(Boolean finished) { + this.finished = finished; + } + + public Promo withFinished(Boolean finished) { + this.finished = finished; + return this; + } + + @JsonProperty("featuresStartDate") + public Date getStartDate() { + return startDate; + } + + @JsonProperty("featuresStartDate") + public void setStartDate(Date startDate) { + this.startDate = startDate; + } + + public Promo withStartDate(Date startDate) { + this.startDate = startDate; + return this; + } + + @JsonProperty("featuresKeyDeliveryYear") + public BigInteger getKeyDeliveryYear() { + return keyDeliveryYear; + } + + @JsonProperty("featuresKeyDeliveryYear") + public void setKeyDeliveryYear(BigInteger keyDeliveryYear) { + this.keyDeliveryYear = keyDeliveryYear; + } + + public Promo withKeyDeliveryYear(BigInteger keyDeliveryYear) { + this.keyDeliveryYear = keyDeliveryYear; + return this; + } + + @JsonProperty("featuresKeyDeliveryMonth") + public BigDecimal getKeyDeliveryMonth() { + return keyDeliveryMonth; + } + + @JsonProperty("featuresKeyDeliveryMonth") + public void setKeyDeliveryMonth(BigDecimal keyDeliveryMonth) { + this.keyDeliveryMonth = keyDeliveryMonth; + } + + public Promo withKeyDeliveryMonth(BigDecimal keyDeliveryMonth) { + this.keyDeliveryMonth = keyDeliveryMonth; + return this; + } + + /** + * Phase of built for new developments + * + */ + @JsonProperty("featuresBuiltPhase") + public BuiltPhaseType getBuiltPhase() { + return builtPhase; + } + + /** + * Phase of built for new developments + * + */ + @JsonProperty("featuresBuiltPhase") + public void setBuiltPhase(BuiltPhaseType builtPhase) { + this.builtPhase = builtPhase; + } + + public Promo withBuiltPhase(BuiltPhaseType builtPhase) { + this.builtPhase = builtPhase; + return this; + } + + /** + * Booth sales availability hour for new developments + * + */ + @JsonProperty("featuresAvailabilityHour") + public AvailabilityHourType getAvailabilityHour() { + return availabilityHour; + } + + /** + * Booth sales availability hour for new developments + * + */ + @JsonProperty("featuresAvailabilityHour") + public void setAvailabilityHour(AvailabilityHourType availabilityHour) { + this.availabilityHour = availabilityHour; + } + + public Promo withAvailabilityHour(AvailabilityHourType availabilityHour) { + this.availabilityHour = availabilityHour; + return this; + } + + /** + * Access comments + *

+ * + * Corresponds to the "featuresAccessComments" property. + * + */ + @JsonProperty("featuresAccessComments") + public Set getAccessComments() { + return accessComments; + } + + /** + * Access comments + *

+ * + * Corresponds to the "featuresAccessComments" property. + * + */ + @JsonProperty("featuresAccessComments") + public void setAccessComments(Set accessComments) { + this.accessComments = accessComments; + } + + public Promo withAccessComments(Set accessComments) { + this.accessComments = accessComments; + return this; + } + + /** + * Booth sale on side + *

+ * + * + */ + @JsonProperty("featuresOnSite") + public Boolean getOnSite() { + return onSite; + } + + /** + * Booth sale on side + *

+ * + * + */ + @JsonProperty("featuresOnSite") + public void setOnSite(Boolean onSite) { + this.onSite = onSite; + } + + public Promo withOnSite(Boolean onSite) { + this.onSite = onSite; + return this; + } + + /** + * Mortgage state subsidized + *

+ * + * + */ + @JsonProperty("featuresMortgageStateSubsidized") + public Boolean getMortgageStateSubsidized() { + return mortgageStateSubsidized; + } + + /** + * Mortgage state subsidized + *

+ * + * + */ + @JsonProperty("featuresMortgageStateSubsidized") + public void setMortgageStateSubsidized(Boolean mortgageStateSubsidized) { + this.mortgageStateSubsidized = mortgageStateSubsidized; + } + + public Promo withMortgageStateSubsidized(Boolean mortgageStateSubsidized) { + this.mortgageStateSubsidized = mortgageStateSubsidized; + return this; + } + + @JsonProperty("featuresMortgageBankName") + public String getMortgageBankName() { + return mortgageBankName; + } + + @JsonProperty("featuresMortgageBankName") + public void setMortgageBankName(String mortgageBankName) { + this.mortgageBankName = mortgageBankName; + } + + public Promo withMortgageBankName(String mortgageBankName) { + this.mortgageBankName = mortgageBankName; + return this; + } + + @JsonProperty("featuresMortgagePercentage") + public BigDecimal getMortgagePercentage() { + return mortgagePercentage; + } + + @JsonProperty("featuresMortgagePercentage") + public void setMortgagePercentage(BigDecimal mortgagePercentage) { + this.mortgagePercentage = mortgagePercentage; + } + + public Promo withMortgagePercentage(BigDecimal mortgagePercentage) { + this.mortgagePercentage = mortgagePercentage; + return this; + } + + @JsonProperty("featuresMortgageEntryPercentage") + public BigDecimal getMortgageEntryPercentage() { + return mortgageEntryPercentage; + } + + @JsonProperty("featuresMortgageEntryPercentage") + public void setMortgageEntryPercentage(BigDecimal mortgageEntryPercentage) { + this.mortgageEntryPercentage = mortgageEntryPercentage; + } + + public Promo withMortgageEntryPercentage(BigDecimal mortgageEntryPercentage) { + this.mortgageEntryPercentage = mortgageEntryPercentage; + return this; + } + + @JsonProperty("featuresMortgageLettersPercentage") + public BigDecimal getMortgageLettersPercentage() { + return mortgageLettersPercentage; + } + + @JsonProperty("featuresMortgageLettersPercentage") + public void setMortgageLettersPercentage(BigDecimal mortgageLettersPercentage) { + this.mortgageLettersPercentage = mortgageLettersPercentage; + } + + public Promo withMortgageLettersPercentage(BigDecimal mortgageLettersPercentage) { + this.mortgageLettersPercentage = mortgageLettersPercentage; + return this; + } + + @JsonProperty("featuresMortgageInterestRate") + public BigDecimal getMortgageInterestRate() { + return mortgageInterestRate; + } + + @JsonProperty("featuresMortgageInterestRate") + public void setMortgageInterestRate(BigDecimal mortgageInterestRate) { + this.mortgageInterestRate = mortgageInterestRate; + } + + public Promo withMortgageInterestRate(BigDecimal mortgageInterestRate) { + this.mortgageInterestRate = mortgageInterestRate; + return this; + } + + @JsonProperty("featuresMortgageYears") + public BigDecimal getMortgageYears() { + return mortgageYears; + } + + @JsonProperty("featuresMortgageYears") + public void setMortgageYears(BigDecimal mortgageYears) { + this.mortgageYears = mortgageYears; + } + + public Promo withMortgageYears(BigDecimal mortgageYears) { + this.mortgageYears = mortgageYears; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public Promo withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(Promo.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("type"); + sb.append('='); + sb.append(((this.type == null)?"":this.type)); + sb.append(','); + sb.append("energyCertificatePerformance"); + sb.append('='); + sb.append(((this.energyCertificatePerformance == null)?"":this.energyCertificatePerformance)); + sb.append(','); + sb.append("energyCertificateLaw"); + sb.append('='); + sb.append(((this.energyCertificateLaw == null)?"":this.energyCertificateLaw)); + sb.append(','); + sb.append("energyCertificateRating"); + sb.append('='); + sb.append(((this.energyCertificateRating == null)?"":this.energyCertificateRating)); + sb.append(','); + sb.append("energyCertificateType"); + sb.append('='); + sb.append(((this.energyCertificateType == null)?"":this.energyCertificateType)); + sb.append(','); + sb.append("liftAvailable"); + sb.append('='); + sb.append(((this.liftAvailable == null)?"":this.liftAvailable)); + sb.append(','); + sb.append("doorman"); + sb.append('='); + sb.append(((this.doorman == null)?"":this.doorman)); + sb.append(','); + sb.append("conservation"); + sb.append('='); + sb.append(((this.conservation == null)?"":this.conservation)); + sb.append(','); + sb.append("pool"); + sb.append('='); + sb.append(((this.pool == null)?"":this.pool)); + sb.append(','); + sb.append("garden"); + sb.append('='); + sb.append(((this.garden == null)?"":this.garden)); + sb.append(','); + sb.append("securityDoor"); + sb.append('='); + sb.append(((this.securityDoor == null)?"":this.securityDoor)); + sb.append(','); + sb.append("securityAlarm"); + sb.append('='); + sb.append(((this.securityAlarm == null)?"":this.securityAlarm)); + sb.append(','); + sb.append("newDevelopmentType"); + sb.append('='); + sb.append(((this.newDevelopmentType == null)?"":this.newDevelopmentType)); + sb.append(','); + sb.append("newDevelopmentName"); + sb.append('='); + sb.append(((this.newDevelopmentName == null)?"":this.newDevelopmentName)); + sb.append(','); + sb.append("finished"); + sb.append('='); + sb.append(((this.finished == null)?"":this.finished)); + sb.append(','); + sb.append("startDate"); + sb.append('='); + sb.append(((this.startDate == null)?"":this.startDate)); + sb.append(','); + sb.append("keyDeliveryYear"); + sb.append('='); + sb.append(((this.keyDeliveryYear == null)?"":this.keyDeliveryYear)); + sb.append(','); + sb.append("keyDeliveryMonth"); + sb.append('='); + sb.append(((this.keyDeliveryMonth == null)?"":this.keyDeliveryMonth)); + sb.append(','); + sb.append("builtPhase"); + sb.append('='); + sb.append(((this.builtPhase == null)?"":this.builtPhase)); + sb.append(','); + sb.append("availabilityHour"); + sb.append('='); + sb.append(((this.availabilityHour == null)?"":this.availabilityHour)); + sb.append(','); + sb.append("accessComments"); + sb.append('='); + sb.append(((this.accessComments == null)?"":this.accessComments)); + sb.append(','); + sb.append("onSite"); + sb.append('='); + sb.append(((this.onSite == null)?"":this.onSite)); + sb.append(','); + sb.append("mortgageStateSubsidized"); + sb.append('='); + sb.append(((this.mortgageStateSubsidized == null)?"":this.mortgageStateSubsidized)); + sb.append(','); + sb.append("mortgageBankName"); + sb.append('='); + sb.append(((this.mortgageBankName == null)?"":this.mortgageBankName)); + sb.append(','); + sb.append("mortgagePercentage"); + sb.append('='); + sb.append(((this.mortgagePercentage == null)?"":this.mortgagePercentage)); + sb.append(','); + sb.append("mortgageEntryPercentage"); + sb.append('='); + sb.append(((this.mortgageEntryPercentage == null)?"":this.mortgageEntryPercentage)); + sb.append(','); + sb.append("mortgageLettersPercentage"); + sb.append('='); + sb.append(((this.mortgageLettersPercentage == null)?"":this.mortgageLettersPercentage)); + sb.append(','); + sb.append("mortgageInterestRate"); + sb.append('='); + sb.append(((this.mortgageInterestRate == null)?"":this.mortgageInterestRate)); + sb.append(','); + sb.append("mortgageYears"); + sb.append('='); + sb.append(((this.mortgageYears == null)?"":this.mortgageYears)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.mortgageYears == null)? 0 :this.mortgageYears.hashCode())); + result = ((result* 31)+((this.liftAvailable == null)? 0 :this.liftAvailable.hashCode())); + result = ((result* 31)+((this.energyCertificateRating == null)? 0 :this.energyCertificateRating.hashCode())); + result = ((result* 31)+((this.doorman == null)? 0 :this.doorman.hashCode())); + result = ((result* 31)+((this.keyDeliveryYear == null)? 0 :this.keyDeliveryYear.hashCode())); + result = ((result* 31)+((this.type == null)? 0 :this.type.hashCode())); + result = ((result* 31)+((this.mortgagePercentage == null)? 0 :this.mortgagePercentage.hashCode())); + result = ((result* 31)+((this.mortgageStateSubsidized == null)? 0 :this.mortgageStateSubsidized.hashCode())); + result = ((result* 31)+((this.mortgageEntryPercentage == null)? 0 :this.mortgageEntryPercentage.hashCode())); + result = ((result* 31)+((this.onSite == null)? 0 :this.onSite.hashCode())); + result = ((result* 31)+((this.energyCertificatePerformance == null)? 0 :this.energyCertificatePerformance.hashCode())); + result = ((result* 31)+((this.newDevelopmentName == null)? 0 :this.newDevelopmentName.hashCode())); + result = ((result* 31)+((this.keyDeliveryMonth == null)? 0 :this.keyDeliveryMonth.hashCode())); + result = ((result* 31)+((this.pool == null)? 0 :this.pool.hashCode())); + result = ((result* 31)+((this.accessComments == null)? 0 :this.accessComments.hashCode())); + result = ((result* 31)+((this.mortgageInterestRate == null)? 0 :this.mortgageInterestRate.hashCode())); + result = ((result* 31)+((this.newDevelopmentType == null)? 0 :this.newDevelopmentType.hashCode())); + result = ((result* 31)+((this.finished == null)? 0 :this.finished.hashCode())); + result = ((result* 31)+((this.securityDoor == null)? 0 :this.securityDoor.hashCode())); + result = ((result* 31)+((this.securityAlarm == null)? 0 :this.securityAlarm.hashCode())); + result = ((result* 31)+((this.energyCertificateLaw == null)? 0 :this.energyCertificateLaw.hashCode())); + result = ((result* 31)+((this.conservation == null)? 0 :this.conservation.hashCode())); + result = ((result* 31)+((this.energyCertificateType == null)? 0 :this.energyCertificateType.hashCode())); + result = ((result* 31)+((this.mortgageBankName == null)? 0 :this.mortgageBankName.hashCode())); + result = ((result* 31)+((this.builtPhase == null)? 0 :this.builtPhase.hashCode())); + result = ((result* 31)+((this.garden == null)? 0 :this.garden.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.availabilityHour == null)? 0 :this.availabilityHour.hashCode())); + result = ((result* 31)+((this.startDate == null)? 0 :this.startDate.hashCode())); + result = ((result* 31)+((this.mortgageLettersPercentage == null)? 0 :this.mortgageLettersPercentage.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Promo) == false) { + return false; + } + Promo rhs = ((Promo) other); + return (((((((((((((((((((((((((((((((this.mortgageYears == rhs.mortgageYears)||((this.mortgageYears!= null)&&this.mortgageYears.equals(rhs.mortgageYears)))&&((this.liftAvailable == rhs.liftAvailable)||((this.liftAvailable!= null)&&this.liftAvailable.equals(rhs.liftAvailable))))&&((this.energyCertificateRating == rhs.energyCertificateRating)||((this.energyCertificateRating!= null)&&this.energyCertificateRating.equals(rhs.energyCertificateRating))))&&((this.doorman == rhs.doorman)||((this.doorman!= null)&&this.doorman.equals(rhs.doorman))))&&((this.keyDeliveryYear == rhs.keyDeliveryYear)||((this.keyDeliveryYear!= null)&&this.keyDeliveryYear.equals(rhs.keyDeliveryYear))))&&((this.type == rhs.type)||((this.type!= null)&&this.type.equals(rhs.type))))&&((this.mortgagePercentage == rhs.mortgagePercentage)||((this.mortgagePercentage!= null)&&this.mortgagePercentage.equals(rhs.mortgagePercentage))))&&((this.mortgageStateSubsidized == rhs.mortgageStateSubsidized)||((this.mortgageStateSubsidized!= null)&&this.mortgageStateSubsidized.equals(rhs.mortgageStateSubsidized))))&&((this.mortgageEntryPercentage == rhs.mortgageEntryPercentage)||((this.mortgageEntryPercentage!= null)&&this.mortgageEntryPercentage.equals(rhs.mortgageEntryPercentage))))&&((this.onSite == rhs.onSite)||((this.onSite!= null)&&this.onSite.equals(rhs.onSite))))&&((this.energyCertificatePerformance == rhs.energyCertificatePerformance)||((this.energyCertificatePerformance!= null)&&this.energyCertificatePerformance.equals(rhs.energyCertificatePerformance))))&&((this.newDevelopmentName == rhs.newDevelopmentName)||((this.newDevelopmentName!= null)&&this.newDevelopmentName.equals(rhs.newDevelopmentName))))&&((this.keyDeliveryMonth == rhs.keyDeliveryMonth)||((this.keyDeliveryMonth!= null)&&this.keyDeliveryMonth.equals(rhs.keyDeliveryMonth))))&&((this.pool == rhs.pool)||((this.pool!= null)&&this.pool.equals(rhs.pool))))&&((this.accessComments == rhs.accessComments)||((this.accessComments!= null)&&this.accessComments.equals(rhs.accessComments))))&&((this.mortgageInterestRate == rhs.mortgageInterestRate)||((this.mortgageInterestRate!= null)&&this.mortgageInterestRate.equals(rhs.mortgageInterestRate))))&&((this.newDevelopmentType == rhs.newDevelopmentType)||((this.newDevelopmentType!= null)&&this.newDevelopmentType.equals(rhs.newDevelopmentType))))&&((this.finished == rhs.finished)||((this.finished!= null)&&this.finished.equals(rhs.finished))))&&((this.securityDoor == rhs.securityDoor)||((this.securityDoor!= null)&&this.securityDoor.equals(rhs.securityDoor))))&&((this.securityAlarm == rhs.securityAlarm)||((this.securityAlarm!= null)&&this.securityAlarm.equals(rhs.securityAlarm))))&&((this.energyCertificateLaw == rhs.energyCertificateLaw)||((this.energyCertificateLaw!= null)&&this.energyCertificateLaw.equals(rhs.energyCertificateLaw))))&&((this.conservation == rhs.conservation)||((this.conservation!= null)&&this.conservation.equals(rhs.conservation))))&&((this.energyCertificateType == rhs.energyCertificateType)||((this.energyCertificateType!= null)&&this.energyCertificateType.equals(rhs.energyCertificateType))))&&((this.mortgageBankName == rhs.mortgageBankName)||((this.mortgageBankName!= null)&&this.mortgageBankName.equals(rhs.mortgageBankName))))&&((this.builtPhase == rhs.builtPhase)||((this.builtPhase!= null)&&this.builtPhase.equals(rhs.builtPhase))))&&((this.garden == rhs.garden)||((this.garden!= null)&&this.garden.equals(rhs.garden))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.availabilityHour == rhs.availabilityHour)||((this.availabilityHour!= null)&&this.availabilityHour.equals(rhs.availabilityHour))))&&((this.startDate == rhs.startDate)||((this.startDate!= null)&&this.startDate.equals(rhs.startDate))))&&((this.mortgageLettersPercentage == rhs.mortgageLettersPercentage)||((this.mortgageLettersPercentage!= null)&&this.mortgageLettersPercentage.equals(rhs.mortgageLettersPercentage)))); + } + + + /** + * Typing for new developments + * + */ + public enum NewDevelopmentType { + + RESTORED_BUILDING("restored_building"), + NEW_BUILDING("new_building"), + HOUSE("house"), + MIXED_PROMOS("mixed_promos"); + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (Promo.NewDevelopmentType c: values()) { + CONSTANTS.put(c.value, c); + } + } + + NewDevelopmentType(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + @JsonValue + public String value() { + return this.value; + } + + @JsonCreator + public static Promo.NewDevelopmentType fromValue(String value) { + Promo.NewDevelopmentType constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + + + /** + * property types + *

+ * + * + */ + public enum Type { + + PROMO("promo"); + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (Promo.Type c: values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + @JsonValue + public String value() { + return this.value; + } + + @JsonCreator + public static Promo.Type fromValue(String value) { + Promo.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/Property.java b/Idealista/src/main/json/org/openestate/io/idealista/json/Property.java new file mode 100644 index 00000000..eafc0db8 --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/Property.java @@ -0,0 +1,494 @@ + +package org.openestate.io.idealista.json; + +import java.io.Serializable; +import java.net.URI; +import java.util.HashMap; +import java.util.Map; +import java.util.Set; +import javax.validation.Valid; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Pattern; +import javax.validation.constraints.Size; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyDescription; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; + + +/** + * Property Object + *

+ * + * + */ +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "propertyAddress", + "propertyCode", + "propertyReference", + "propertyContact", + "propertyDescriptions", + "propertyFeatures", + "propertyImages", + "propertyOperation", + "propertyUrl", + "propertyVisibility" +}) +public class Property implements Serializable +{ + + /** + * Address Object + *

+ * the option of (addressPostalCode, addressCountry) is only available for Portugal. If you send only coordinates we will not publish with exact visibility, maximum with street only visibility + * + */ + @JsonProperty("propertyAddress") + @JsonPropertyDescription("the option of (addressPostalCode, addressCountry) is only available for Portugal. If you send only coordinates we will not publish with exact visibility, maximum with street only visibility") + @Valid + private Address address; + /** + * + * (Required) + * + */ + @JsonProperty("propertyCode") + @Pattern(regexp = "^.{0,50}$") + @NotNull + private String code; + @JsonProperty("propertyReference") + @Pattern(regexp = "^.{0,50}$") + private String reference; + /** + * Contact Object + *

+ * + * + */ + @JsonProperty("propertyContact") + @Valid + private Contact contact; + /** + * Property descriptions + *

+ * + * Corresponds to the "propertyDescriptions" property. + * + */ + @JsonProperty("propertyDescriptions") + @JsonDeserialize(as = java.util.LinkedHashSet.class) + @Size(min = 1) + @Valid + private Set descriptions = null; + /** + * Property type + *

+ * + * Corresponds to the "propertyFeatures" property. + * + */ + @JsonProperty("propertyFeatures") + private AbstractFeatures features; + /** + * Property images + *

+ * + * Corresponds to the "propertyImages" property. + * + */ + @JsonProperty("propertyImages") + @JsonDeserialize(as = java.util.LinkedHashSet.class) + @Size(min = 1) + @Valid + private Set images = null; + /** + * Operation Object + *

+ * + * + */ + @JsonProperty("propertyOperation") + @Valid + private Operation operation; + @JsonProperty("propertyUrl") + private URI url; + /** + * If the visibility is 'idealista', you can find the property using the idealista's search engine; 'microsite', the property is only published on the real estate agency microsite; 'private', the property is not published and only the customer can see it. + * + */ + @JsonProperty("propertyVisibility") + @JsonPropertyDescription("If the visibility is 'idealista', you can find the property using the idealista's search engine; 'microsite', the property is only published on the real estate agency microsite; 'private', the property is not published and only the customer can see it.") + private PropertyVisibilityType visibility; + @JsonIgnore + @Valid + private Map additionalProperties = new HashMap(); + private final static long serialVersionUID = -3965990345321591059L; + + /** + * No args constructor for use in serialization + * + */ + public Property() { + } + + /** + * + * @param code + */ + public Property(String code) { + super(); + this.code = code; + } + + /** + * Address Object + *

+ * the option of (addressPostalCode, addressCountry) is only available for Portugal. If you send only coordinates we will not publish with exact visibility, maximum with street only visibility + * + */ + @JsonProperty("propertyAddress") + public Address getAddress() { + return address; + } + + /** + * Address Object + *

+ * the option of (addressPostalCode, addressCountry) is only available for Portugal. If you send only coordinates we will not publish with exact visibility, maximum with street only visibility + * + */ + @JsonProperty("propertyAddress") + public void setAddress(Address address) { + this.address = address; + } + + public Property withAddress(Address address) { + this.address = address; + return this; + } + + /** + * + * (Required) + * + */ + @JsonProperty("propertyCode") + public String getCode() { + return code; + } + + /** + * + * (Required) + * + */ + @JsonProperty("propertyCode") + public void setCode(String code) { + this.code = code; + } + + public Property withCode(String code) { + this.code = code; + return this; + } + + @JsonProperty("propertyReference") + public String getReference() { + return reference; + } + + @JsonProperty("propertyReference") + public void setReference(String reference) { + this.reference = reference; + } + + public Property withReference(String reference) { + this.reference = reference; + return this; + } + + /** + * Contact Object + *

+ * + * + */ + @JsonProperty("propertyContact") + public Contact getContact() { + return contact; + } + + /** + * Contact Object + *

+ * + * + */ + @JsonProperty("propertyContact") + public void setContact(Contact contact) { + this.contact = contact; + } + + public Property withContact(Contact contact) { + this.contact = contact; + return this; + } + + /** + * Property descriptions + *

+ * + * Corresponds to the "propertyDescriptions" property. + * + */ + @JsonProperty("propertyDescriptions") + public Set getDescriptions() { + return descriptions; + } + + /** + * Property descriptions + *

+ * + * Corresponds to the "propertyDescriptions" property. + * + */ + @JsonProperty("propertyDescriptions") + public void setDescriptions(Set descriptions) { + this.descriptions = descriptions; + } + + public Property withDescriptions(Set descriptions) { + this.descriptions = descriptions; + return this; + } + + /** + * Property type + *

+ * + * Corresponds to the "propertyFeatures" property. + * + */ + @JsonProperty("propertyFeatures") + public AbstractFeatures getFeatures() { + return features; + } + + /** + * Property type + *

+ * + * Corresponds to the "propertyFeatures" property. + * + */ + @JsonProperty("propertyFeatures") + public void setFeatures(AbstractFeatures features) { + this.features = features; + } + + public Property withFeatures(AbstractFeatures features) { + this.features = features; + return this; + } + + /** + * Property images + *

+ * + * Corresponds to the "propertyImages" property. + * + */ + @JsonProperty("propertyImages") + public Set getImages() { + return images; + } + + /** + * Property images + *

+ * + * Corresponds to the "propertyImages" property. + * + */ + @JsonProperty("propertyImages") + public void setImages(Set images) { + this.images = images; + } + + public Property withImages(Set images) { + this.images = images; + return this; + } + + /** + * Operation Object + *

+ * + * + */ + @JsonProperty("propertyOperation") + public Operation getOperation() { + return operation; + } + + /** + * Operation Object + *

+ * + * + */ + @JsonProperty("propertyOperation") + public void setOperation(Operation operation) { + this.operation = operation; + } + + public Property withOperation(Operation operation) { + this.operation = operation; + return this; + } + + @JsonProperty("propertyUrl") + public URI getUrl() { + return url; + } + + @JsonProperty("propertyUrl") + public void setUrl(URI url) { + this.url = url; + } + + public Property withUrl(URI url) { + this.url = url; + return this; + } + + /** + * If the visibility is 'idealista', you can find the property using the idealista's search engine; 'microsite', the property is only published on the real estate agency microsite; 'private', the property is not published and only the customer can see it. + * + */ + @JsonProperty("propertyVisibility") + public PropertyVisibilityType getVisibility() { + return visibility; + } + + /** + * If the visibility is 'idealista', you can find the property using the idealista's search engine; 'microsite', the property is only published on the real estate agency microsite; 'private', the property is not published and only the customer can see it. + * + */ + @JsonProperty("propertyVisibility") + public void setVisibility(PropertyVisibilityType visibility) { + this.visibility = visibility; + } + + public Property withVisibility(PropertyVisibilityType visibility) { + this.visibility = visibility; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public Property withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(Property.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("address"); + sb.append('='); + sb.append(((this.address == null)?"":this.address)); + sb.append(','); + sb.append("code"); + sb.append('='); + sb.append(((this.code == null)?"":this.code)); + sb.append(','); + sb.append("reference"); + sb.append('='); + sb.append(((this.reference == null)?"":this.reference)); + sb.append(','); + sb.append("contact"); + sb.append('='); + sb.append(((this.contact == null)?"":this.contact)); + sb.append(','); + sb.append("descriptions"); + sb.append('='); + sb.append(((this.descriptions == null)?"":this.descriptions)); + sb.append(','); + sb.append("features"); + sb.append('='); + sb.append(((this.features == null)?"":this.features)); + sb.append(','); + sb.append("images"); + sb.append('='); + sb.append(((this.images == null)?"":this.images)); + sb.append(','); + sb.append("operation"); + sb.append('='); + sb.append(((this.operation == null)?"":this.operation)); + sb.append(','); + sb.append("url"); + sb.append('='); + sb.append(((this.url == null)?"":this.url)); + sb.append(','); + sb.append("visibility"); + sb.append('='); + sb.append(((this.visibility == null)?"":this.visibility)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.reference == null)? 0 :this.reference.hashCode())); + result = ((result* 31)+((this.features == null)? 0 :this.features.hashCode())); + result = ((result* 31)+((this.images == null)? 0 :this.images.hashCode())); + result = ((result* 31)+((this.address == null)? 0 :this.address.hashCode())); + result = ((result* 31)+((this.code == null)? 0 :this.code.hashCode())); + result = ((result* 31)+((this.visibility == null)? 0 :this.visibility.hashCode())); + result = ((result* 31)+((this.contact == null)? 0 :this.contact.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.descriptions == null)? 0 :this.descriptions.hashCode())); + result = ((result* 31)+((this.operation == null)? 0 :this.operation.hashCode())); + result = ((result* 31)+((this.url == null)? 0 :this.url.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Property) == false) { + return false; + } + Property rhs = ((Property) other); + return ((((((((((((this.reference == rhs.reference)||((this.reference!= null)&&this.reference.equals(rhs.reference)))&&((this.features == rhs.features)||((this.features!= null)&&this.features.equals(rhs.features))))&&((this.images == rhs.images)||((this.images!= null)&&this.images.equals(rhs.images))))&&((this.address == rhs.address)||((this.address!= null)&&this.address.equals(rhs.address))))&&((this.code == rhs.code)||((this.code!= null)&&this.code.equals(rhs.code))))&&((this.visibility == rhs.visibility)||((this.visibility!= null)&&this.visibility.equals(rhs.visibility))))&&((this.contact == rhs.contact)||((this.contact!= null)&&this.contact.equals(rhs.contact))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.descriptions == rhs.descriptions)||((this.descriptions!= null)&&this.descriptions.equals(rhs.descriptions))))&&((this.operation == rhs.operation)||((this.operation!= null)&&this.operation.equals(rhs.operation))))&&((this.url == rhs.url)||((this.url!= null)&&this.url.equals(rhs.url)))); + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/PropertyVisibilityType.java b/Idealista/src/main/json/org/openestate/io/idealista/json/PropertyVisibilityType.java new file mode 100644 index 00000000..549f1277 --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/PropertyVisibilityType.java @@ -0,0 +1,52 @@ + +package org.openestate.io.idealista.json; + +import java.util.HashMap; +import java.util.Map; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + + +/** + * If the visibility is 'idealista', you can find the property using the idealista's search engine; 'microsite', the property is only published on the real estate agency microsite; 'private', the property is not published and only the customer can see it. + * + */ +public enum PropertyVisibilityType { + + IDEALISTA("idealista"), + MICROSITE("microsite"), + PRIVATE("private"); + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (PropertyVisibilityType c: values()) { + CONSTANTS.put(c.value, c); + } + } + + PropertyVisibilityType(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + @JsonValue + public String value() { + return this.value; + } + + @JsonCreator + public static PropertyVisibilityType fromValue(String value) { + PropertyVisibilityType constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/RoomsSplittedType.java b/Idealista/src/main/json/org/openestate/io/idealista/json/RoomsSplittedType.java new file mode 100644 index 00000000..e0a81e66 --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/RoomsSplittedType.java @@ -0,0 +1,55 @@ + +package org.openestate.io.idealista.json; + +import java.util.HashMap; +import java.util.Map; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + + +/** + * rooms splitted + *

+ * + * + */ +public enum RoomsSplittedType { + + UNKNOWN("unknown"), + OPEN_PLAN("openPlan"), + WITH_SCREENS("withScreens"), + WITH_WALLS("withWalls"); + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (RoomsSplittedType c: values()) { + CONSTANTS.put(c.value, c); + } + } + + RoomsSplittedType(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + @JsonValue + public String value() { + return this.value; + } + + @JsonCreator + public static RoomsSplittedType fromValue(String value) { + RoomsSplittedType constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/StorageFeatures.java b/Idealista/src/main/json/org/openestate/io/idealista/json/StorageFeatures.java new file mode 100644 index 00000000..31166cce --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/StorageFeatures.java @@ -0,0 +1,410 @@ + +package org.openestate.io.idealista.json; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.HashMap; +import java.util.Map; +import javax.validation.Valid; +import javax.validation.constraints.DecimalMax; +import javax.validation.constraints.DecimalMin; +import javax.validation.constraints.NotNull; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyDescription; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.annotation.JsonValue; + + +/** + * Storage Room Object + *

+ * + * + */ +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "featuresType", + "featuresAccess24h", + "featuresAreaConstructed", + "featuresAreaHeight", + "featuresLoadingDock", + "featuresSecurity24h" +}) +public class StorageFeatures + extends AbstractFeatures + implements Serializable +{ + + /** + * property types + *

+ * + * Corresponds to the "featuresType" property. + * (Required) + * + */ + @JsonProperty("featuresType") + @NotNull + private StorageFeatures.Type type; + /** + * 24 hr access + *

+ * availability of 24 hr access + * + */ + @JsonProperty("featuresAccess24h") + @JsonPropertyDescription("availability of 24 hr access") + private Boolean access24h; + /** + * + * (Required) + * + */ + @JsonProperty("featuresAreaConstructed") + @DecimalMin("1") + @DecimalMax("99999") + @NotNull + private BigInteger areaConstructed; + @JsonProperty("featuresAreaHeight") + @DecimalMin("0") + @DecimalMax("9") + private BigDecimal areaHeight; + /** + * loading dock + *

+ * loading dock availability + * + */ + @JsonProperty("featuresLoadingDock") + @JsonPropertyDescription("loading dock availability") + private Boolean loadingDock; + /** + * 24 hr security service + *

+ * + * + */ + @JsonProperty("featuresSecurity24h") + private Boolean security24h; + @JsonIgnore + @Valid + private Map additionalProperties = new HashMap(); + private final static long serialVersionUID = -5940399373315056850L; + + /** + * No args constructor for use in serialization + * + */ + public StorageFeatures() { + } + + /** + * + * @param type + * @param areaConstructed + */ + public StorageFeatures(StorageFeatures.Type type, BigInteger areaConstructed) { + super(); + this.type = type; + this.areaConstructed = areaConstructed; + } + + /** + * property types + *

+ * + * Corresponds to the "featuresType" property. + * (Required) + * + */ + @JsonProperty("featuresType") + public StorageFeatures.Type getType() { + return type; + } + + /** + * property types + *

+ * + * Corresponds to the "featuresType" property. + * (Required) + * + */ + @JsonProperty("featuresType") + public void setType(StorageFeatures.Type type) { + this.type = type; + } + + public StorageFeatures withType(StorageFeatures.Type type) { + this.type = type; + return this; + } + + /** + * 24 hr access + *

+ * availability of 24 hr access + * + */ + @JsonProperty("featuresAccess24h") + public Boolean getAccess24h() { + return access24h; + } + + /** + * 24 hr access + *

+ * availability of 24 hr access + * + */ + @JsonProperty("featuresAccess24h") + public void setAccess24h(Boolean access24h) { + this.access24h = access24h; + } + + public StorageFeatures withAccess24h(Boolean access24h) { + this.access24h = access24h; + return this; + } + + /** + * + * (Required) + * + */ + @JsonProperty("featuresAreaConstructed") + public BigInteger getAreaConstructed() { + return areaConstructed; + } + + /** + * + * (Required) + * + */ + @JsonProperty("featuresAreaConstructed") + public void setAreaConstructed(BigInteger areaConstructed) { + this.areaConstructed = areaConstructed; + } + + public StorageFeatures withAreaConstructed(BigInteger areaConstructed) { + this.areaConstructed = areaConstructed; + return this; + } + + @JsonProperty("featuresAreaHeight") + public BigDecimal getAreaHeight() { + return areaHeight; + } + + @JsonProperty("featuresAreaHeight") + public void setAreaHeight(BigDecimal areaHeight) { + this.areaHeight = areaHeight; + } + + public StorageFeatures withAreaHeight(BigDecimal areaHeight) { + this.areaHeight = areaHeight; + return this; + } + + /** + * loading dock + *

+ * loading dock availability + * + */ + @JsonProperty("featuresLoadingDock") + public Boolean getLoadingDock() { + return loadingDock; + } + + /** + * loading dock + *

+ * loading dock availability + * + */ + @JsonProperty("featuresLoadingDock") + public void setLoadingDock(Boolean loadingDock) { + this.loadingDock = loadingDock; + } + + public StorageFeatures withLoadingDock(Boolean loadingDock) { + this.loadingDock = loadingDock; + return this; + } + + /** + * 24 hr security service + *

+ * + * + */ + @JsonProperty("featuresSecurity24h") + public Boolean getSecurity24h() { + return security24h; + } + + /** + * 24 hr security service + *

+ * + * + */ + @JsonProperty("featuresSecurity24h") + public void setSecurity24h(Boolean security24h) { + this.security24h = security24h; + } + + public StorageFeatures withSecurity24h(Boolean security24h) { + this.security24h = security24h; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public StorageFeatures withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(StorageFeatures.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + int baseLength = sb.length(); + String superString = super.toString(); + if (superString!= null) { + int contentStart = superString.indexOf('['); + int contentEnd = superString.lastIndexOf(']'); + if ((contentStart >= 0)&&(contentEnd >contentStart)) { + sb.append(superString, (contentStart + 1), contentEnd); + } else { + sb.append(superString); + } + } + if (sb.length()>baseLength) { + sb.append(','); + } + sb.append("type"); + sb.append('='); + sb.append(((this.type == null)?"":this.type)); + sb.append(','); + sb.append("access24h"); + sb.append('='); + sb.append(((this.access24h == null)?"":this.access24h)); + sb.append(','); + sb.append("areaConstructed"); + sb.append('='); + sb.append(((this.areaConstructed == null)?"":this.areaConstructed)); + sb.append(','); + sb.append("areaHeight"); + sb.append('='); + sb.append(((this.areaHeight == null)?"":this.areaHeight)); + sb.append(','); + sb.append("loadingDock"); + sb.append('='); + sb.append(((this.loadingDock == null)?"":this.loadingDock)); + sb.append(','); + sb.append("security24h"); + sb.append('='); + sb.append(((this.security24h == null)?"":this.security24h)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.security24h == null)? 0 :this.security24h.hashCode())); + result = ((result* 31)+((this.areaHeight == null)? 0 :this.areaHeight.hashCode())); + result = ((result* 31)+((this.loadingDock == null)? 0 :this.loadingDock.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.type == null)? 0 :this.type.hashCode())); + result = ((result* 31)+((this.access24h == null)? 0 :this.access24h.hashCode())); + result = ((result* 31)+((this.areaConstructed == null)? 0 :this.areaConstructed.hashCode())); + result = ((result* 31)+ super.hashCode()); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof StorageFeatures) == false) { + return false; + } + StorageFeatures rhs = ((StorageFeatures) other); + return (((((((super.equals(rhs)&&((this.security24h == rhs.security24h)||((this.security24h!= null)&&this.security24h.equals(rhs.security24h))))&&((this.areaHeight == rhs.areaHeight)||((this.areaHeight!= null)&&this.areaHeight.equals(rhs.areaHeight))))&&((this.loadingDock == rhs.loadingDock)||((this.loadingDock!= null)&&this.loadingDock.equals(rhs.loadingDock))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.type == rhs.type)||((this.type!= null)&&this.type.equals(rhs.type))))&&((this.access24h == rhs.access24h)||((this.access24h!= null)&&this.access24h.equals(rhs.access24h))))&&((this.areaConstructed == rhs.areaConstructed)||((this.areaConstructed!= null)&&this.areaConstructed.equals(rhs.areaConstructed)))); + } + + + /** + * property types + *

+ * + * + */ + public enum Type { + + STORAGE("storage"); + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (StorageFeatures.Type c: values()) { + CONSTANTS.put(c.value, c); + } + } + + Type(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + @JsonValue + public String value() { + return this.value; + } + + @JsonCreator + public static StorageFeatures.Type fromValue(String value) { + StorageFeatures.Type constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/Typology.java b/Idealista/src/main/json/org/openestate/io/idealista/json/Typology.java new file mode 100644 index 00000000..56cc5063 --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/Typology.java @@ -0,0 +1,491 @@ + +package org.openestate.io.idealista.json; + +import java.io.Serializable; +import java.net.URI; +import java.util.HashMap; +import java.util.Map; +import java.util.Set; +import javax.validation.Valid; +import javax.validation.constraints.NotNull; +import javax.validation.constraints.Pattern; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonPropertyDescription; +import com.fasterxml.jackson.annotation.JsonPropertyOrder; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; + + +/** + * Property Object + *

+ * + * + */ +@JsonInclude(JsonInclude.Include.NON_NULL) +@JsonPropertyOrder({ + "propertyAddress", + "propertyCode", + "propertyContact", + "propertyDescriptions", + "propertyFeatures", + "propertyImages", + "propertyOperation", + "propertyReference", + "propertyUrl", + "propertyVisibility" +}) +public class Typology implements Serializable +{ + + /** + * Address Object + *

+ * the option of (addressPostalCode, addressCountry) is only available for Portugal. If you send only coordinates we will not publish with exact visibility, maximum with street only visibility + * + */ + @JsonProperty("propertyAddress") + @JsonPropertyDescription("the option of (addressPostalCode, addressCountry) is only available for Portugal. If you send only coordinates we will not publish with exact visibility, maximum with street only visibility") + @Valid + private Address address; + /** + * + * (Required) + * + */ + @JsonProperty("propertyCode") + @Pattern(regexp = "^.{0,50}$") + @NotNull + private String code; + /** + * Contact Object + *

+ * + * + */ + @JsonProperty("propertyContact") + @Valid + private Contact contact; + /** + * Property descriptions + *

+ * + * Corresponds to the "propertyDescriptions" property. + * + */ + @JsonProperty("propertyDescriptions") + @JsonDeserialize(as = java.util.LinkedHashSet.class) + @Valid + private Set descriptions = null; + /** + * Property type + *

+ * + * Corresponds to the "propertyFeatures" property. + * + */ + @JsonProperty("propertyFeatures") + private AbstractFeatures features; + /** + * Property images + *

+ * + * Corresponds to the "propertyImages" property. + * + */ + @JsonProperty("propertyImages") + @JsonDeserialize(as = java.util.LinkedHashSet.class) + @Valid + private Set images = null; + /** + * Operation Object + *

+ * + * + */ + @JsonProperty("propertyOperation") + @Valid + private Operation operation; + @JsonProperty("propertyReference") + @Pattern(regexp = "^.{0,50}$") + private String reference; + @JsonProperty("propertyUrl") + private URI url; + /** + * If the visibility is 'idealista', you can find the property using the idealista's search engine; 'microsite', the property is only published on the real estate agency microsite; 'private', the property is not published and only the customer can see it. + * + */ + @JsonProperty("propertyVisibility") + @JsonPropertyDescription("If the visibility is 'idealista', you can find the property using the idealista's search engine; 'microsite', the property is only published on the real estate agency microsite; 'private', the property is not published and only the customer can see it.") + private PropertyVisibilityType visibility; + @JsonIgnore + @Valid + private Map additionalProperties = new HashMap(); + private final static long serialVersionUID = 3103885890854787924L; + + /** + * No args constructor for use in serialization + * + */ + public Typology() { + } + + /** + * + * @param code + */ + public Typology(String code) { + super(); + this.code = code; + } + + /** + * Address Object + *

+ * the option of (addressPostalCode, addressCountry) is only available for Portugal. If you send only coordinates we will not publish with exact visibility, maximum with street only visibility + * + */ + @JsonProperty("propertyAddress") + public Address getAddress() { + return address; + } + + /** + * Address Object + *

+ * the option of (addressPostalCode, addressCountry) is only available for Portugal. If you send only coordinates we will not publish with exact visibility, maximum with street only visibility + * + */ + @JsonProperty("propertyAddress") + public void setAddress(Address address) { + this.address = address; + } + + public Typology withAddress(Address address) { + this.address = address; + return this; + } + + /** + * + * (Required) + * + */ + @JsonProperty("propertyCode") + public String getCode() { + return code; + } + + /** + * + * (Required) + * + */ + @JsonProperty("propertyCode") + public void setCode(String code) { + this.code = code; + } + + public Typology withCode(String code) { + this.code = code; + return this; + } + + /** + * Contact Object + *

+ * + * + */ + @JsonProperty("propertyContact") + public Contact getContact() { + return contact; + } + + /** + * Contact Object + *

+ * + * + */ + @JsonProperty("propertyContact") + public void setContact(Contact contact) { + this.contact = contact; + } + + public Typology withContact(Contact contact) { + this.contact = contact; + return this; + } + + /** + * Property descriptions + *

+ * + * Corresponds to the "propertyDescriptions" property. + * + */ + @JsonProperty("propertyDescriptions") + public Set getDescriptions() { + return descriptions; + } + + /** + * Property descriptions + *

+ * + * Corresponds to the "propertyDescriptions" property. + * + */ + @JsonProperty("propertyDescriptions") + public void setDescriptions(Set descriptions) { + this.descriptions = descriptions; + } + + public Typology withDescriptions(Set descriptions) { + this.descriptions = descriptions; + return this; + } + + /** + * Property type + *

+ * + * Corresponds to the "propertyFeatures" property. + * + */ + @JsonProperty("propertyFeatures") + public AbstractFeatures getFeatures() { + return features; + } + + /** + * Property type + *

+ * + * Corresponds to the "propertyFeatures" property. + * + */ + @JsonProperty("propertyFeatures") + public void setFeatures(AbstractFeatures features) { + this.features = features; + } + + public Typology withFeatures(AbstractFeatures features) { + this.features = features; + return this; + } + + /** + * Property images + *

+ * + * Corresponds to the "propertyImages" property. + * + */ + @JsonProperty("propertyImages") + public Set getImages() { + return images; + } + + /** + * Property images + *

+ * + * Corresponds to the "propertyImages" property. + * + */ + @JsonProperty("propertyImages") + public void setImages(Set images) { + this.images = images; + } + + public Typology withImages(Set images) { + this.images = images; + return this; + } + + /** + * Operation Object + *

+ * + * + */ + @JsonProperty("propertyOperation") + public Operation getOperation() { + return operation; + } + + /** + * Operation Object + *

+ * + * + */ + @JsonProperty("propertyOperation") + public void setOperation(Operation operation) { + this.operation = operation; + } + + public Typology withOperation(Operation operation) { + this.operation = operation; + return this; + } + + @JsonProperty("propertyReference") + public String getReference() { + return reference; + } + + @JsonProperty("propertyReference") + public void setReference(String reference) { + this.reference = reference; + } + + public Typology withReference(String reference) { + this.reference = reference; + return this; + } + + @JsonProperty("propertyUrl") + public URI getUrl() { + return url; + } + + @JsonProperty("propertyUrl") + public void setUrl(URI url) { + this.url = url; + } + + public Typology withUrl(URI url) { + this.url = url; + return this; + } + + /** + * If the visibility is 'idealista', you can find the property using the idealista's search engine; 'microsite', the property is only published on the real estate agency microsite; 'private', the property is not published and only the customer can see it. + * + */ + @JsonProperty("propertyVisibility") + public PropertyVisibilityType getVisibility() { + return visibility; + } + + /** + * If the visibility is 'idealista', you can find the property using the idealista's search engine; 'microsite', the property is only published on the real estate agency microsite; 'private', the property is not published and only the customer can see it. + * + */ + @JsonProperty("propertyVisibility") + public void setVisibility(PropertyVisibilityType visibility) { + this.visibility = visibility; + } + + public Typology withVisibility(PropertyVisibilityType visibility) { + this.visibility = visibility; + return this; + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + @JsonAnySetter + public void setAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + } + + public Typology withAdditionalProperty(String name, Object value) { + this.additionalProperties.put(name, value); + return this; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(Typology.class.getName()).append('@').append(Integer.toHexString(System.identityHashCode(this))).append('['); + sb.append("address"); + sb.append('='); + sb.append(((this.address == null)?"":this.address)); + sb.append(','); + sb.append("code"); + sb.append('='); + sb.append(((this.code == null)?"":this.code)); + sb.append(','); + sb.append("contact"); + sb.append('='); + sb.append(((this.contact == null)?"":this.contact)); + sb.append(','); + sb.append("descriptions"); + sb.append('='); + sb.append(((this.descriptions == null)?"":this.descriptions)); + sb.append(','); + sb.append("features"); + sb.append('='); + sb.append(((this.features == null)?"":this.features)); + sb.append(','); + sb.append("images"); + sb.append('='); + sb.append(((this.images == null)?"":this.images)); + sb.append(','); + sb.append("operation"); + sb.append('='); + sb.append(((this.operation == null)?"":this.operation)); + sb.append(','); + sb.append("reference"); + sb.append('='); + sb.append(((this.reference == null)?"":this.reference)); + sb.append(','); + sb.append("url"); + sb.append('='); + sb.append(((this.url == null)?"":this.url)); + sb.append(','); + sb.append("visibility"); + sb.append('='); + sb.append(((this.visibility == null)?"":this.visibility)); + sb.append(','); + sb.append("additionalProperties"); + sb.append('='); + sb.append(((this.additionalProperties == null)?"":this.additionalProperties)); + sb.append(','); + if (sb.charAt((sb.length()- 1)) == ',') { + sb.setCharAt((sb.length()- 1), ']'); + } else { + sb.append(']'); + } + return sb.toString(); + } + + @Override + public int hashCode() { + int result = 1; + result = ((result* 31)+((this.reference == null)? 0 :this.reference.hashCode())); + result = ((result* 31)+((this.features == null)? 0 :this.features.hashCode())); + result = ((result* 31)+((this.images == null)? 0 :this.images.hashCode())); + result = ((result* 31)+((this.address == null)? 0 :this.address.hashCode())); + result = ((result* 31)+((this.code == null)? 0 :this.code.hashCode())); + result = ((result* 31)+((this.visibility == null)? 0 :this.visibility.hashCode())); + result = ((result* 31)+((this.contact == null)? 0 :this.contact.hashCode())); + result = ((result* 31)+((this.additionalProperties == null)? 0 :this.additionalProperties.hashCode())); + result = ((result* 31)+((this.descriptions == null)? 0 :this.descriptions.hashCode())); + result = ((result* 31)+((this.operation == null)? 0 :this.operation.hashCode())); + result = ((result* 31)+((this.url == null)? 0 :this.url.hashCode())); + return result; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + if ((other instanceof Typology) == false) { + return false; + } + Typology rhs = ((Typology) other); + return ((((((((((((this.reference == rhs.reference)||((this.reference!= null)&&this.reference.equals(rhs.reference)))&&((this.features == rhs.features)||((this.features!= null)&&this.features.equals(rhs.features))))&&((this.images == rhs.images)||((this.images!= null)&&this.images.equals(rhs.images))))&&((this.address == rhs.address)||((this.address!= null)&&this.address.equals(rhs.address))))&&((this.code == rhs.code)||((this.code!= null)&&this.code.equals(rhs.code))))&&((this.visibility == rhs.visibility)||((this.visibility!= null)&&this.visibility.equals(rhs.visibility))))&&((this.contact == rhs.contact)||((this.contact!= null)&&this.contact.equals(rhs.contact))))&&((this.additionalProperties == rhs.additionalProperties)||((this.additionalProperties!= null)&&this.additionalProperties.equals(rhs.additionalProperties))))&&((this.descriptions == rhs.descriptions)||((this.descriptions!= null)&&this.descriptions.equals(rhs.descriptions))))&&((this.operation == rhs.operation)||((this.operation!= null)&&this.operation.equals(rhs.operation))))&&((this.url == rhs.url)||((this.url!= null)&&this.url.equals(rhs.url)))); + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/UbicationType.java b/Idealista/src/main/json/org/openestate/io/idealista/json/UbicationType.java new file mode 100644 index 00000000..106e1539 --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/UbicationType.java @@ -0,0 +1,57 @@ + +package org.openestate.io.idealista.json; + +import java.util.HashMap; +import java.util.Map; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + + +/** + * ubication + *

+ * + * + */ +public enum UbicationType { + + SHOPPING("shopping"), + STREET("street"), + MEZZANINE("mezzanine"), + BELOW_GROUND("belowGround"), + OTHER("other"), + UNKNOWN("unknown"); + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (UbicationType c: values()) { + CONSTANTS.put(c.value, c); + } + } + + UbicationType(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + @JsonValue + public String value() { + return this.value; + } + + @JsonCreator + public static UbicationType fromValue(String value) { + UbicationType constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/WindowsLocationType.java b/Idealista/src/main/json/org/openestate/io/idealista/json/WindowsLocationType.java new file mode 100644 index 00000000..5b431724 --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/WindowsLocationType.java @@ -0,0 +1,53 @@ + +package org.openestate.io.idealista.json; + +import java.util.HashMap; +import java.util.Map; +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + + +/** + * windows location + *

+ * internal / external flat based on windows view. Only available for Spain. + * + */ +public enum WindowsLocationType { + + INTERIOR("interior"), + EXTERIOR("exterior"); + private final String value; + private final static Map CONSTANTS = new HashMap(); + + static { + for (WindowsLocationType c: values()) { + CONSTANTS.put(c.value, c); + } + } + + WindowsLocationType(String value) { + this.value = value; + } + + @Override + public String toString() { + return this.value; + } + + @JsonValue + public String value() { + return this.value; + } + + @JsonCreator + public static WindowsLocationType fromValue(String value) { + WindowsLocationType constant = CONSTANTS.get(value); + if (constant == null) { + throw new IllegalArgumentException(value); + } else { + return constant; + } + } + +} diff --git a/Idealista/src/main/json/org/openestate/io/idealista/json/package-info.java b/Idealista/src/main/json/org/openestate/io/idealista/json/package-info.java new file mode 100644 index 00000000..c9952966 --- /dev/null +++ b/Idealista/src/main/json/org/openestate/io/idealista/json/package-info.java @@ -0,0 +1,24 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * EXPERIMENTAL: Generated Jackson classes for + * idealista.com. + * + * @author Andreas Rudolph + * @since 1.0 + */ +package org.openestate.io.idealista.json; diff --git a/Idealista/src/main/schema/custom/abstractFeatures.json b/Idealista/src/main/schema/custom/abstractFeatures.json new file mode 100644 index 00000000..a409411b --- /dev/null +++ b/Idealista/src/main/schema/custom/abstractFeatures.json @@ -0,0 +1,8 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "abstractFeatures.json", + "title": "An abstract property type", + "type": "object", + "javaType": "org.openestate.io.idealista.json.AbstractFeatures", + "additionalProperties": false +} \ No newline at end of file diff --git a/Idealista/src/main/schema/properties/address.json b/Idealista/src/main/schema/properties/address.json new file mode 100644 index 00000000..7cd112fe --- /dev/null +++ b/Idealista/src/main/schema/properties/address.json @@ -0,0 +1,159 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/address.json", + "title": "Address Object", + "description": "the option of (addressPostalCode, addressCountry) is only available for Portugal. If you send only coordinates we will not publish with exact visibility, maximum with street only visibility", + "type": "object", + "javaType": "org.openestate.io.idealista.json.Address", + "additionalProperties": true, + "anyOf": [ + { + "required": [ + "addressStreetName", + "addressPostalCode", + "addressCountry" + ] + }, + { + "required": [ + "addressStreetName", + "addressTown", + "addressCountry" + ] + }, + { + "required": [ + "addressCoordinatesLatitude", + "addressCoordinatesLongitude" + ] + }, + { + "required": [ + "addressPostalCode", + "addressCountry" + ] + } + ], + "dependencies": { + "addressStreetNumber": [ + "addressStreetName" + ], + "addressCoordinatesLatitude": [ + "addressCoordinatesLongitude", + "addressCoordinatesPrecision" + ], + "addressCoordinatesLongitude": [ + "addressCoordinatesLatitude", + "addressCoordinatesPrecision" + ], + "addressCoordinatesPrecision": [ + "addressCoordinatesLatitude", + "addressCoordinatesLongitude" + ] + }, + "properties": { + "addressVisibility": { + "title": "address visibility", + "description": "full address, street name or zone will be shown publicly", + "enum": [ + "full", + "street", + "hidden" + ], + "javaName": "visibility" + }, + "addressStreetName": { + "title": "address street name", + "$ref": "../rules.json#/stringTo200", + "javaName": "streetName" + }, + "addressStreetNumber": { + "title": "address street number", + "$ref": "../rules.json#/stringTo10", + "javaName": "streetNumber" + }, + "addressBlock": { + "title": "address block", + "$ref": "../rules.json#/stringTo20", + "javaName": "block" + }, + "addressFloor": { + "title": "address floor", + "type": "string", + "pattern": "^(-[1-2]|[1-9]|[1-5][0-9]|60|bj|en|ss|st)$", + "javaName": "floor" + }, + "addressStair": { + "title": "address stair", + "$ref": "../rules.json#/stringTo10", + "javaName": "stair" + }, + "addressDoor": { + "title": "address door", + "$ref": "../rules.json#/stringTo4", + "javaName": "door" + }, + "addressUrbanization": { + "title": "address urbanization", + "description": "note: this field will be shown even if the visibility is set to 'hidden'", + "$ref": "../rules.json#/stringTo50", + "javaName": "urbanization" + }, + "addressPostalCode": { + "title": "address postal code", + "type": "string", + "pattern": "^[0-9]{5}$|^AD[0-9]{3}$|^[0-9]{4}(-[0-9]{3})?$", + "javaName": "postalCode" + }, + "addressTown": { + "title": "address town", + "$ref": "../rules.json#/stringTo50", + "javaName": "town" + }, + "addressNsiCode": { + "title": "address nsi code", + "description": "national institute of statistics town code", + "type": "string", + "pattern": "^[0-9]{6}$", + "javaName": "nsiCode" + }, + "addressCountry": { + "title": "address country", + "enum": [ + "Spain", + "Italy", + "Portugal", + "Andorra", + "France", + "Switzerland", + "San Marino" + ], + "javaName": "country" + }, + "addressCoordinatesPrecision": { + "title": "address coordinates precision", + "description": "if moved, just the property zone will be shown publicly, but not its address", + "enum": [ + "exact", + "moved" + ], + "javaName": "coordinatesPrecision" + }, + "addressCoordinatesLatitude": { + "title": "address coordinates latitude", + "description": "to have a good accuracy, latitude need to have at least 4 decimals", + "type": "number", + "minimum": -90, + "maximum": 90, + "javaName": "coordinatesLatitude" + }, + "addressCoordinatesLongitude": { + "title": "address coordinates longitude", + "description": "to have a good accuracy, longitude need to have at least 4 decimals", + "type": "number", + "minimum": -180, + "maximum": 180, + "javaName": "coordinatesLongitude" + } + } +} \ No newline at end of file diff --git a/Idealista/src/main/schema/properties/building.json b/Idealista/src/main/schema/properties/building.json new file mode 100644 index 00000000..fcfbd6f5 --- /dev/null +++ b/Idealista/src/main/schema/properties/building.json @@ -0,0 +1,104 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/building.json", + "title": "Building Object", + "type": "object", + "extends": { + "$ref": "../custom/abstractFeatures.json" + }, + "javaType": "org.openestate.io.idealista.json.BuildingFeatures", + "additionalProperties": true, + "required": [ + "featuresType", + "featuresAreaConstructed" + ], + "properties": { + "featuresType": { + "title": "property types", + "enum": [ + "building" + ], + "javaName": "type" + }, + "featuresAreaConstructed": { + "$ref": "features.json#/featuresAreaConstructed", + "javaName": "areaConstructed" + }, + "featuresAreaTradableMinimum": { + "$ref": "features.json#/featuresAreaTradableMinimum", + "javaName": "areaTradableMinimum" + }, + "featuresBuiltProperties": { + "$ref": "features.json#/featuresBuiltProperties", + "javaName": "builtProperties" + }, + "featuresBuiltYear": { + "$ref": "features.json#/featuresBuiltYear", + "javaName": "builtYear" + }, + "featuresClassificationChalet": { + "$ref": "features.json#/featuresClassificationChalet", + "javaName": "classificationChalet" + }, + "featuresClassificationCommercial": { + "$ref": "features.json#/featuresClassificationCommercial", + "javaName": "classificationCommercial" + }, + "featuresClassificationHotel": { + "$ref": "features.json#/featuresClassificationHotel", + "javaName": "classificationHotel" + }, + "featuresClassificationIndustrial": { + "$ref": "features.json#/featuresClassificationIndustrial", + "javaName": "classificationIndustrial" + }, + "featuresClassificationOffice": { + "$ref": "features.json#/featuresClassificationOffice", + "javaName": "classificationOffice" + }, + "featuresClassificationOther": { + "$ref": "features.json#/featuresClassificationOther", + "javaName": "classificationOther" + }, + "featuresConservation": { + "$ref": "features.json#/featuresConservation", + "javaName": "conservation" + }, + "featuresEnergyCertificateRating": { + "$ref": "features.json#/featuresEnergyCertificateRating", + "javaName": "energyCertificateRating" + }, + "featuresEnergyCertificatePerformance": { + "$ref": "features.json#/featuresEnergyCertificatePerformance", + "javaName": "energyCertificatePerformance" + }, + "featuresEnergyCertificateType": { + "$ref": "features.json#/featuresEnergyCertificateType", + "javaName": "energyCertificateType" + }, + "featuresEnergyCertificateLaw": { + "$ref": "features.json#/featuresEnergyCertificateLaw", + "javaName": "energyCertificateLaw" + }, + "featuresFloorsBuilding": { + "$ref": "features.json#/featuresFloorsBuilding", + "javaName": "floorsBuilding" + }, + "featuresLiftNumber": { + "$ref": "features.json#/featuresLiftNumber", + "javaName": "liftNumber" + }, + "featuresParkingSpacesNumber": { + "$ref": "features.json#/featuresParkingSpacesNumber", + "javaName": "parkingSpacesNumber" + }, + "featuresPropertyTenants": { + "$ref": "features.json#/featuresPropertyTenants", + "javaName": "propertyTenants" + }, + "featuresSecurityPersonnel": { + "$ref": "features.json#/featuresSecurityPersonnel", + "javaName": "securityPersonnel" + } + } +} \ No newline at end of file diff --git a/Idealista/src/main/schema/properties/contact.json b/Idealista/src/main/schema/properties/contact.json new file mode 100644 index 00000000..2ee0cfc5 --- /dev/null +++ b/Idealista/src/main/schema/properties/contact.json @@ -0,0 +1,48 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/contact.json", + "title": "Contact Object", + "type": "object", + "javaType": "org.openestate.io.idealista.json.Contact", + "dependencies": { + "contactPrimaryPhonePrefix": [ + "contactPrimaryPhoneNumber" + ], + "contactSecondaryPhonePrefix": [ + "contactSecondaryPhoneNumber" + ] + }, + "additionalProperties": true, + "properties": { + "contactName": { + "title": "contact name", + "$ref": "../rules.json#/stringTo60", + "javaName": "name" + }, + "contactEmail": { + "title": "contact email", + "$ref": "../rules.json#/emailFormat", + "javaName": "email" + }, + "contactPrimaryPhonePrefix": { + "title": "contact primary phone prefix", + "$ref": "../rules.json#/phonePrefixFormat", + "javaName": "primaryPhonePrefix" + }, + "contactPrimaryPhoneNumber": { + "title": "contact primary phone number", + "$ref": "../rules.json#/phoneFormat", + "javaName": "primaryPhoneNumber" + }, + "contactSecondaryPhonePrefix": { + "title": "contact secondary phone prefix", + "$ref": "../rules.json#/phonePrefixFormat", + "javaName": "secondaryPhonePrefix" + }, + "contactSecondaryPhoneNumber": { + "title": "contact secondary phone number", + "$ref": "../rules.json#/phoneFormat", + "javaName": "secondaryPhoneNumber" + } + } +} \ No newline at end of file diff --git a/Idealista/src/main/schema/properties/customer.json b/Idealista/src/main/schema/properties/customer.json new file mode 100644 index 00000000..faa19e2d --- /dev/null +++ b/Idealista/src/main/schema/properties/customer.json @@ -0,0 +1,78 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/customer.json", + "title": "Customer Object", + "type": "object", + "javaType": "org.openestate.io.idealista.json.Customer", + "anyOf": [ + { + "required": [ + "customerCountry", + "customerCode" + ] + }, + { + "required": [ + "customerCountry", + "customerReference" + ] + } + ], + "properties": { + "customerSendDate": { + "title": "Customer file send date", + "description": "date when the file has been generated to be processed", + "$ref": "../rules.json#/dateFormat", + "javaName": "sendDate" + }, + "customerCountry": { + "title": "Customer country", + "readOnly": true, + "enum": [ + "Spain", + "Italy", + "Portugal" + ], + "javaName": "country" + }, + "customerCode": { + "title": "Customer Identifier", + "$ref": "../rules.json#/feedkey", + "readOnly": true, + "javaName": "code" + }, + "customerName": { + "title": "Customer Name", + "$ref": "../rules.json#/stringTo100", + "readOnly": true, + "javaName": "name" + }, + "customerReference": { + "title": "Customer Reference", + "$ref": "../rules.json#/stringTo50", + "javaName": "reference" + }, + "customerContact": { + "$ref": "contact.json#", + "javaName": "contact" + }, + "customerProperties": { + "title": "Customer Secondhand Properties", + "type": "array", + "uniqueItems": true, + "items": { + "$ref": "property.json#" + }, + "javaName": "properties" + }, + "customerNewDevelopments": { + "title": "Customer NewDevelopment Properties", + "type": "array", + "uniqueItems": true, + "items": { + "$ref": "newDevelopment.json#" + }, + "javaName": "newDevelopments" + } + } +} diff --git a/Idealista/src/main/schema/properties/description.json b/Idealista/src/main/schema/properties/description.json new file mode 100644 index 00000000..6036718c --- /dev/null +++ b/Idealista/src/main/schema/properties/description.json @@ -0,0 +1,43 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/description.json", + "title": "Description Object", + "type": "object", + "javaType": "org.openestate.io.idealista.json.Description", + "required": [ + "descriptionLanguage" + ], + "additionalProperties": true, + "dependencies": { + "descriptionText": [ + "descriptionLanguage" + ] + }, + "properties": { + "descriptionLanguage": { + "enum": [ + "spanish", + "italian", + "portuguese", + "english", + "german", + "french", + "russian", + "chinese", + "catalan", + "finnish", + "dutch", + "polish", + "romanian", + "swedish", + "danish" + ], + "javaName": "language" + }, + "descriptionText": { + "title": "description text", + "$ref": "../rules.json#/stringTo4000", + "javaName": "text" + } + } +} \ No newline at end of file diff --git a/Idealista/src/main/schema/properties/features.json b/Idealista/src/main/schema/properties/features.json new file mode 100644 index 00000000..3b62359a --- /dev/null +++ b/Idealista/src/main/schema/properties/features.json @@ -0,0 +1,668 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/features.json", + "title": "Features fields", + "description": "fields in alphabetic order", + "featuresAccess24h": { + "title": "24 hr access", + "description": "availability of 24 hr access", + "type": "boolean" + }, + "featuresAccessControl": { + "title": "access control", + "description": "availability of access control system", + "type": "boolean" + }, + "featuresAllowPets": { + "title": "pets allowed", + "description": "pet friendly flat", + "type": "boolean" + }, + "featuresAreaBuildable": { + "title": "buildable area", + "description": "land buildable area", + "$ref": "../rules.json#/integer1to99999" + }, + "featuresAreaConstructed": { + "title": "constructed area", + "description": "built square meters", + "$ref": "../rules.json#/integer1to99999" + }, + "featuresAreaHeight": { + "title": "height area", + "$ref": "../rules.json#/number0to9" + }, + "featuresAreaPlot": { + "title": "plot area", + "description": "plot square meters", + "$ref": "../rules.json#/integer1to99999999" + }, + "featuresAreaTradableMinimum": { + "title": "minimum tradable area", + "$ref": "../rules.json#/integer1to999999" + }, + "featuresAreaUsable": { + "title": "functional area", + "$ref": "../rules.json#/integer1to99999" + }, + "featuresBathroomAdapted": { + "title": "adapted bathroom", + "description": "availability of adapted bathroom for disabled people", + "type": "boolean" + }, + "featuresBathroomInside": { + "title": "bathroom inside", + "description": "bathroom inside the property is available", + "type": "boolean" + }, + "featuresBathroomNumber": { + "title": "bathrooms number", + "$ref": "../rules.json#/integer1to99" + }, + "featuresBathroomType": { + "title": "bathroom type", + "enum": [ + "toilets", + "fullEquiped", + "both" + ], + "javaType": "org.openestate.io.idealista.json.BathroomType" + }, + "featuresBedroomNumber": { + "title": "bedrooms number", + "$ref": "../rules.json#/integer1to99" + }, + "featuresBuildingAdapted": { + "title": "adapted building", + "type": "boolean" + }, + "featuresBuiltYear": { + "title": "building year", + "type": "integer", + "minimum": 1700, + "maximum": 2100 + }, + "featuresChimney": { + "title": "chimney availability for rustic houses", + "type": "boolean" + }, + "featuresClassificationBlocks": { + "title": "blocks classification", + "description": "certified for high-rise residential properties", + "type": "boolean" + }, + "featuresClassificationChalet": { + "title": "chalet classification", + "description": "classified for residential house (detached)", + "type": "boolean" + }, + "featuresClassificationCommercial": { + "title": "commercial classification", + "description": "classified for tertiary commercial properties", + "type": "boolean" + }, + "featuresClassificationHotel": { + "title": "hotel classification", + "description": "classified for hotels properties", + "type": "boolean" + }, + "featuresClassificationIndustrial": { + "title": "industrial classification", + "description": "classified for industrial properties", + "type": "boolean" + }, + "featuresClassificationOffice": { + "title": "office classification", + "description": "classified for office properties", + "type": "boolean" + }, + "featuresClassificationOther": { + "title": "other classification", + "type": "boolean" + }, + "featuresClassificationPublic": { + "title": "public classification", + "description": "classified for amenities (hospitals, schools, museums)", + "type": "boolean" + }, + "featuresConditionedAir": { + "title": "air conditioning", + "description": "has air conditioning", + "type": "boolean" + }, + "featuresConditionedAirType": { + "title": "air conditioning type", + "enum": [ + "notAvailable", + "cold", + "cold/heat", + "preInstallation" + ], + "javaType": "org.openestate.io.idealista.json.ConditionedAirType" + }, + "featuresConservation": { + "title": "conservation status", + "description": "status new is only available for new development properties, not for secondhand properties", + "enum": [ + "new", + "good", + "toRestore" + ], + "javaType": "org.openestate.io.idealista.json.ConservationType" + }, + "featuresDoorman": { + "title": "doorman", + "description": "doorman availability", + "type": "boolean" + }, + "featuresDuplex": { + "title": "duplex", + "description": "flat on two floors connected by an indoor staircase", + "type": "boolean" + }, + "featuresEmergencyExit": { + "title": "emergency exit", + "type": "boolean" + }, + "featuresEmergencyLights": { + "title": "emergency lights", + "type": "boolean" + }, + "featuresEnergyCertificateLaw": { + "title": "energy certification law", + "description": "only for Italy, indicates the legislation that applies to the energy rating, DL-192(2005) or LEGGE-90(2013)", + "enum": [ + "dl-192_2005", + "legge-90_2013" + ], + "javaType": "org.openestate.io.idealista.json.EnergyCertificateLawType" + }, + "featuresEnergyCertificatePerformance": { + "title": "energy certification performance", + "$ref": "../rules.json#/number1to999" + }, + "featuresEnergyCertificateRating": { + "title": "energy certification rating", + "enum": [ + "A", + "A+", + "A1", + "A2", + "A3", + "A4", + "B", + "B-", + "C", + "D", + "E", + "F", + "G", + "exempt", + "inProcess", + "unknown" + ], + "javaEnums": [ + { + "name": "A" + }, + { + "name": "A_PLUS" + }, + { + "name": "A1" + }, + { + "name": "A2" + }, + { + "name": "A3" + }, + { + "name": "A4" + }, + { + "name": "B" + }, + { + "name": "B_MINUS" + }, + { + "name": "C" + }, + { + "name": "D" + }, + { + "name": "E" + }, + { + "name": "F" + }, + { + "name": "G" + }, + { + "name": "EXEMPT" + }, + { + "name": "IN_PROCESS" + }, + { + "name": "UNKNOWN" + } + ], + "javaType": "org.openestate.io.idealista.json.EnergyCertificateRatingType" + }, + "featuresEnergyCertificateType": { + "title": "energy certification type", + "description": "only available for new development properties. project: certification in project phase; completed: certification if the property is finished", + "enum": [ + "project", + "completed" + ], + "javaType": "org.openestate.io.idealista.json.EnergyCertificateType" + }, + "featuresEquippedKitchen": { + "title": "equipped with kitchen", + "description": "equipped with kitchen only", + "type": "boolean" + }, + "featuresEquippedWithFurniture": { + "title": "equipped with furniture", + "description": "fully furnished", + "type": "boolean" + }, + "featuresExtinguishers": { + "title": "extinguishers", + "description": "extinguishers availability", + "type": "boolean" + }, + "featuresFacadeArea": { + "title": "facade area", + "$ref": "../rules.json#/integer1to999" + }, + "featuresFireDetectors": { + "title": "fire detectors", + "description": "availability of fire detectors", + "type": "boolean" + }, + "featuresFireDoors": { + "title": "fire doors", + "description": "availability of fire doors", + "type": "boolean" + }, + "featuresFloorsBuildable": { + "title": "buildable floors", + "$ref": "../rules.json#/integer1to99" + }, + "featuresFloorsBuilding": { + "title": "building floors", + "$ref": "../rules.json#/integer1to99" + }, + "featuresFloorsInTop": { + "title": "floor in top", + "description": "flats: indicates if the property is on the last floor / houses: specific field for 'andar de moradia' property type, indicates if the property is the one on the upper floor (true) or the one in the lower floor (false)", + "type": "boolean" + }, + "featuresFloorsProperty": { + "title": "property floors number", + "$ref": "../rules.json#/integer1to99" + }, + "featuresGarden": { + "title": "garden", + "description": "garden availability", + "type": "boolean" + }, + "featuresHandicapAdaptedAccess": { + "title": "handicap adapted access availability", + "description": "access adapted to people with reduced mobility", + "type": "boolean" + }, + "featuresHandicapAdaptedUse": { + "title": "handicap adapted use availability", + "description": "property adapted to people with reduced mobility", + "type": "boolean" + }, + "featuresHeating": { + "title": "heating", + "description": "heating availability", + "type": "boolean" + }, + "featuresHeatingType": { + "title": "heatingType", + "enum": [ + "centralGas", + "centralFuelOil", + "centralOther", + "individualGas", + "individualPropaneButane", + "individualElectric", + "individualAirConditioningHeatPump", + "individualOther", + "noHeating" + ], + "javaType": "org.openestate.io.idealista.json.HeatingType" + }, + "featuresHotWater": { + "title": "hot water", + "description": "hot water availability", + "type": "boolean" + }, + "featuresLastActivity": { + "title": "last activity", + "$ref": "../rules.json#/stringTo100" + }, + "featuresLiftAvailable": { + "title": "lift", + "type": "boolean" + }, + "featuresLiftNumber": { + "title": "lifts number", + "$ref": "../rules.json#/integer1to9" + }, + "featuresLoadingDock": { + "title": "loading dock", + "description": "loading dock availability", + "type": "boolean" + }, + "featuresLocatedAtCorner": { + "title": "located at corner", + "type": "boolean" + }, + "featuresNearestLocationKm": { + "title": "nearest location in km", + "$ref": "../rules.json#/number0to99" + }, + "featuresOfficeBuilding": { + "title": "office building", + "type": "boolean" + }, + "featuresOrientationEast": { + "title": "east orientation", + "type": "boolean" + }, + "featuresOrientationNorth": { + "title": "north orientation", + "type": "boolean" + }, + "featuresOrientationSouth": { + "title": "south orientation", + "type": "boolean" + }, + "featuresOrientationWest": { + "title": "west orientation", + "type": "boolean" + }, + "featuresParkingAvailable": { + "title": "parking availability", + "type": "boolean" + }, + "featuresParkingAutomaticDoor": { + "title": "automatic door", + "type": "boolean" + }, + "featuresParkingPlaceCovered": { + "title": "parking covered", + "type": "boolean" + }, + "featuresParkingType": { + "title": "parking types", + "description": "this feature only applies for Portugal and Italy garages. 'depot' if is a box garage. 'parking_space' if is a regular garage", + "enum": [ + "unknown", + "depot", + "parking_space" + ], + "javaType": "org.openestate.io.idealista.json.ParkingType" + }, + "featuresParkingSpacesNumber": { + "title": "parking spaces number", + "$ref": "../rules.json#/integer1to99" + }, + "featuresPenthouse": { + "title": "penthouse", + "description": "flat on the top floor", + "type": "boolean" + }, + "featuresPool": { + "title": "pool availability", + "type": "boolean" + }, + "featuresBuiltProperties": { + "title": "properties number", + "$ref": "../rules.json#/integer1to99" + }, + "featuresRooms": { + "title": "rooms number", + "$ref": "../rules.json#/integer1to99" + }, + "featuresRoomsSplitted": { + "title": "rooms splitted", + "enum": [ + "unknown", + "openPlan", + "withScreens", + "withWalls" + ], + "javaType": "org.openestate.io.idealista.json.RoomsSplittedType" + }, + "featuresSecurity24h": { + "title": "24 hr security service", + "type": "boolean" + }, + "featuresSecurityAlarm": { + "title": "security alarm system", + "type": "boolean" + }, + "featuresSecurityDoor": { + "title": "security door", + "type": "boolean" + }, + "featuresSecurityPersonnel": { + "title": "security personnel", + "type": "boolean" + }, + "featuresSecuritySystem": { + "title": "security system", + "type": "boolean" + }, + "featuresSmokeExtraction": { + "title": "smoke extraction", + "type": "boolean" + }, + "featuresSprinklers": { + "title": "sprinklers", + "type": "boolean" + }, + "featuresStorage": { + "title": "storage room", + "type": "boolean" + }, + "featuresStudio": { + "title": "studio", + "description": "flat with a single room", + "type": "boolean" + }, + "featuresSuspendedCeiling": { + "title": "suspending ceiling", + "type": "boolean" + }, + "featuresSuspendedFloor": { + "title": "suspending floor", + "type": "boolean" + }, + "featuresPropertyTenants": { + "title": "tenants", + "type": "boolean" + }, + "featuresTerrace": { + "title": "terrace", + "type": "boolean" + }, + "featuresUbication": { + "title": "ubication", + "enum": [ + "shopping", + "street", + "mezzanine", + "belowGround", + "other", + "unknown" + ], + "javaType": "org.openestate.io.idealista.json.UbicationType" + }, + "featuresUtilitiesElectricity": { + "title": "electricity availability", + "type": "boolean" + }, + "featuresUtilitiesNaturalGas": { + "title": "natural gas availability", + "type": "boolean" + }, + "featuresUtilitiesRoadAccess": { + "title": "road access availability", + "type": "boolean" + }, + "featuresUtilitiesSewerage": { + "title": "sewerage availability", + "type": "boolean" + }, + "featuresUtilitiesSidewalk": { + "title": "sidewalk availability", + "type": "boolean" + }, + "featuresUtilitiesStreetLighting": { + "title": "street lighting availability", + "type": "boolean" + }, + "featuresUtilitiesWater": { + "title": "water availability", + "type": "boolean" + }, + "featuresWardrobes": { + "title": "wardrobes availability", + "type": "boolean" + }, + "featuresBalcony": { + "title": "balcony availability", + "type": "boolean" + }, + "featuresWindowsDouble": { + "title": "double windows", + "description": "double pane windows availability", + "type": "boolean" + }, + "featuresWindowsLocation": { + "title": "windows location", + "description": "internal / external flat based on windows view. Only available for Spain.", + "enum": [ + "interior", + "exterior" + ], + "javaType": "org.openestate.io.idealista.json.WindowsLocationType" + }, + "featuresWindowsShop": { + "title": "shop windows number", + "$ref": "../rules.json#/integer1to99" + }, + "enumNewDevelopmentType": { + "description": "Typing for new developments", + "enum": [ + "restored_building", + "new_building", + "house", + "mixed_promos" + ], + "javaName": "NewDevelopmentType" + }, + "enumFeaturesBuiltPhase": { + "description": "Phase of built for new developments", + "enum": [ + "land_move", + "foundation", + "carpentry", + "pilot", + "paving", + "equipment", + "keydelivery" + ], + "javaType": "org.openestate.io.idealista.json.BuiltPhaseType" + }, + "enumFeaturesAvailabilityHour": { + "description": "Booth sales availability hour for new developments", + "enum": [ + "any_morning", + "mornings", + "at_noon", + "afternoons", + "nights", + "weekends", + "business_hour" + ], + "javaType": "org.openestate.io.idealista.json.AvailabilityHourType" + }, + "featuresNewDevelopmentName": { + "title": "name", + "$ref": "../rules.json#/stringTo100" + }, + "featuresFinished": { + "title": "is finished", + "type": "boolean" + }, + "featuresStartDate": { + "$ref": "../rules.json#/dateFormatNoHours" + }, + "featuresKeyDeliveryYear": { + "$ref": "../rules.json#/integer1to9999" + }, + "featuresKeyDeliveryMonth": { + "$ref": "../rules.json#/number1to12" + }, + "featuresOnSite": { + "title": "Booth sale on side", + "type": "boolean" + }, + "featuresMortgageStateSubsidized": { + "title": "Mortgage state subsidized", + "type": "boolean" + }, + "featuresMortgageBankName": { + "title": "Mortgage bank name", + "$ref": "../rules.json#/stringTo100" + }, + "featuresMortgagePercentage": { + "title": "Mortgage percentage", + "$ref": "../rules.json#/number1to999" + }, + "featuresMortgageEntryPercentage": { + "title": "Mortgage entry percentage", + "$ref": "../rules.json#/number1to999" + }, + "featuresMortgageLettersPercentage": { + "title": "Mortgage letters percentage", + "$ref": "../rules.json#/number1to999" + }, + "featuresMortgageInterestRate": { + "title": "Mortgage interest rate", + "$ref": "../rules.json#/number1to999" + }, + "featuresMortgageYears": { + "title": "Mortgage years", + "$ref": "../rules.json#/number1to9999" + }, + "featuresWindowsNumber": { + "title": "Premise windows numbers", + "$ref": "../rules.json#/number1to999" + }, + "featuresAccessType": { + "title": "access type", + "enum": [ + "urban", + "road", + "track", + "highway", + "unknown" + ], + "javaType": "org.openestate.io.idealista.json.AccessType" + } +} \ No newline at end of file diff --git a/Idealista/src/main/schema/properties/garage.json b/Idealista/src/main/schema/properties/garage.json new file mode 100644 index 00000000..997305f9 --- /dev/null +++ b/Idealista/src/main/schema/properties/garage.json @@ -0,0 +1,56 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/garage.json", + "title": "Garaje Object", + "type": "object", + "extends": { + "$ref": "../custom/abstractFeatures.json" + }, + "javaType": "org.openestate.io.idealista.json.GarageFeatures", + "additionalProperties": true, + "required": [ + "featuresType", + "featuresAreaConstructed" + ], + "properties": { + "featuresType": { + "title": "property types", + "enum": [ + "garage" + ], + "javaName": "type" + }, + "featuresAreaConstructed": { + "$ref": "features.json#/featuresAreaConstructed", + "javaName": "areaConstructed" + }, + "featuresLiftAvailable": { + "$ref": "features.json#/featuresLiftAvailable", + "javaName": "liftAvailable" + }, + "featuresParkingAutomaticDoor": { + "$ref": "features.json#/featuresParkingAutomaticDoor", + "javaName": "parkingAutomaticDoor" + }, + "featuresParkingPlaceCovered": { + "$ref": "features.json#/featuresParkingPlaceCovered", + "javaName": "parkingPlaceCovered" + }, + "featuresParkingType": { + "$ref": "features.json#/featuresParkingType", + "javaName": "parkingType" + }, + "featuresSecurityAlarm": { + "$ref": "features.json#/featuresSecurityAlarm", + "javaName": "securityAlarm" + }, + "featuresSecurityPersonnel": { + "$ref": "features.json#/featuresSecurityPersonnel", + "javaName": "securityPersonnel" + }, + "featuresSecuritySystem": { + "$ref": "features.json#/featuresSecuritySystem", + "javaName": "securitySystem" + } + } +} \ No newline at end of file diff --git a/Idealista/src/main/schema/properties/homes.json b/Idealista/src/main/schema/properties/homes.json new file mode 100644 index 00000000..b6ac3177 --- /dev/null +++ b/Idealista/src/main/schema/properties/homes.json @@ -0,0 +1,220 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/homes.json", + "title": "Homes Object", + "type": "object", + "extends": { + "$ref": "../custom/abstractFeatures.json" + }, + "javaType": "org.openestate.io.idealista.json.HomeFeatures", + "additionalProperties": true, + "required": [ + "featuresType", + "featuresAreaConstructed", + "featuresBathroomNumber" + ], + "anyOf": [ + { + "required": [ + "featuresRooms" + ] + }, + { + "required": [ + "featuresBedroomNumber" + ] + } + ], + "properties": { + "featuresType": { + "title": "property types", + "description": "Types availability varies between countries. Spain: rustic_rural, rustic_masia, rustic_cortijo, rustic_terrera, rustic_torre, rustic_caseron. Italy: house_villa, rustic_masseria, rustic_trullo, rustic_casalecascina, rustic_baita. Portugal: house_andar_moradia, rustic_quinta, rustic_moinho, rustic_montealentejano, rustic_solar. Spain and Portugal: rustic_palace. The rest of the types is available in every country.", + "enum": [ + "flat", + "house", + "house_andar_moradia", + "house_independent", + "house_semidetached", + "house_terraced", + "house_villa", + "rustic", + "rustic_house", + "rustic_village", + "rustic_castle", + "rustic_palace", + "rustic_baita", + "rustic_rural", + "rustic_casalecascina", + "rustic_caseron", + "rustic_cortijo", + "rustic_masia", + "rustic_masseria", + "rustic_moinho", + "rustic_montealentejano", + "rustic_quinta", + "rustic_solar", + "rustic_terrera", + "rustic_torre", + "rustic_trullo" + ], + "javaName": "type" + }, + "featuresAreaConstructed": { + "$ref": "features.json#/featuresAreaConstructed", + "javaName": "areaConstructed" + }, + "featuresAreaPlot": { + "$ref": "features.json#/featuresAreaPlot", + "javaName": "areaPlot" + }, + "featuresAreaUsable": { + "$ref": "features.json#/featuresAreaUsable", + "javaName": "areaUsable" + }, + "featuresBalcony": { + "$ref": "features.json#/featuresBalcony", + "javaName": "balcony" + }, + "featuresBathroomNumber": { + "$ref": "features.json#/featuresBathroomNumber", + "javaName": "bathroomNumber" + }, + "featuresBedroomNumber": { + "$ref": "features.json#/featuresBedroomNumber", + "javaName": "bedroomNumber" + }, + "featuresBuiltYear": { + "$ref": "features.json#/featuresBuiltYear", + "javaName": "builtYear" + }, + "featuresConditionedAir": { + "$ref": "features.json#/featuresConditionedAir", + "javaName": "conditionedAir" + }, + "featuresConservation": { + "$ref": "features.json#/featuresConservation", + "javaName": "conservation" + }, + "featuresChimney": { + "$ref": "features.json#/featuresChimney", + "javaName": "chimney" + }, + "featuresDoorman": { + "$ref": "features.json#/featuresDoorman", + "javaName": "doorman" + }, + "featuresDuplex": { + "$ref": "features.json#/featuresDuplex", + "javaName": "duplex" + }, + "featuresEquippedKitchen": { + "$ref": "features.json#/featuresEquippedKitchen", + "javaName": "equippedKitchen" + }, + "featuresEquippedWithFurniture": { + "$ref": "features.json#/featuresEquippedWithFurniture", + "javaName": "equippedWithFurniture" + }, + "featuresEnergyCertificatePerformance": { + "$ref": "features.json#/featuresEnergyCertificatePerformance", + "javaName": "energyCertificatePerformance" + }, + "featuresEnergyCertificateLaw": { + "$ref": "features.json#/featuresEnergyCertificateLaw", + "javaName": "energyCertificateLaw" + }, + "featuresEnergyCertificateRating": { + "$ref": "features.json#/featuresEnergyCertificateRating", + "javaName": "energyCertificateRating" + }, + "featuresEnergyCertificateType": { + "$ref": "features.json#/featuresEnergyCertificateType", + "javaName": "energyCertificateType" + }, + "featuresFloorsBuilding": { + "$ref": "features.json#/featuresFloorsBuilding", + "javaName": "floorsBuilding" + }, + "featuresFloorsInTop": { + "$ref": "features.json#/featuresFloorsInTop", + "javaName": "floorsInTop" + }, + "featuresGarden": { + "$ref": "features.json#/featuresGarden", + "javaName": "garden" + }, + "featuresHandicapAdaptedAccess": { + "$ref": "features.json#/featuresHandicapAdaptedAccess", + "javaName": "handicapAdaptedAccess" + }, + "featuresHandicapAdaptedUse": { + "$ref": "features.json#/featuresHandicapAdaptedUse", + "javaName": "handicapAdaptedUse" + }, + "featuresLiftAvailable": { + "$ref": "features.json#featuresLiftAvailable", + "description": "only for flat type", + "javaName": "liftAvailable" + }, + "featuresOrientationNorth": { + "$ref": "features.json#/featuresOrientationNorth", + "javaName": "orientationNorth" + }, + "featuresOrientationSouth": { + "$ref": "features.json#/featuresOrientationSouth", + "javaName": "orientationSouth" + }, + "featuresOrientationWest": { + "$ref": "features.json#/featuresOrientationWest", + "javaName": "orientationWest" + }, + "featuresOrientationEast": { + "$ref": "features.json#/featuresOrientationEast", + "javaName": "orientationEast" + }, + "featuresParkingAvailable": { + "$ref": "features.json#/featuresParkingAvailable", + "javaName": "parkingAvailable" + }, + "featuresPenthouse": { + "$ref": "features.json#/featuresPenthouse", + "javaName": "penthouse" + }, + "featuresPetsAllowed": { + "$ref": "features.json#/featuresAllowPets", + "javaName": "petsAllowed" + }, + "featuresPool": { + "$ref": "features.json#/featuresPool", + "javaName": "pool" + }, + "featuresRooms": { + "$ref": "features.json#/featuresRooms", + "javaName": "rooms" + }, + "featuresStorage": { + "$ref": "features.json#/featuresStorage", + "javaName": "storage" + }, + "featuresStudio": { + "$ref": "features.json#/featuresStudio", + "javaName": "studio" + }, + "featuresTerrace": { + "$ref": "features.json#/featuresTerrace", + "javaName": "terrace" + }, + "featuresWardrobes": { + "$ref": "features.json#/featuresWardrobes", + "javaName": "wardrobes" + }, + "featuresWindowsLocation": { + "$ref": "features.json#/featuresWindowsLocation", + "javaName": "windowsLocation" + }, + "featuresHeatingType": { + "$ref": "features.json#/featuresHeatingType", + "javaName": "heatingType" + } + } +} \ No newline at end of file diff --git a/Idealista/src/main/schema/properties/images.json b/Idealista/src/main/schema/properties/images.json new file mode 100644 index 00000000..c0b25d3a --- /dev/null +++ b/Idealista/src/main/schema/properties/images.json @@ -0,0 +1,78 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/images.json", + "title": "Images Object", + "type": "object", + "javaType": "org.openestate.io.idealista.json.Image", + "required": [ + "imageUrl" + ], + "additionalProperties": true, + "properties": { + "imageLabel": { + "title": "image label", + "enum": [ + "appraisalplan", + "archive", + "atmosphere", + "balcony", + "basement", + "bathroom", + "bedroom", + "buildingwork", + "cellar", + "communalareas", + "corridor", + "details", + "dining_room", + "energycertificate", + "facade", + "garage", + "garden", + "gateway", + "hall", + "kitchen", + "land", + "lifts", + "living", + "loft", + "mates", + "meeting_room", + "office", + "open_plan", + "patio", + "penthouse", + "plan", + "pool", + "porch", + "pressphoto", + "reception", + "room", + "shop_window", + "staircase", + "storage", + "storage_space", + "studio", + "surroundings", + "terrace", + "unknown", + "views", + "waitingroom", + "walk_in_wardrobe" + ], + "javaName": "label" + }, + "imageOrder": { + "title": "image order", + "type": "integer", + "minimum": 1, + "maximum": 200, + "javaName": "order" + }, + "imageUrl": { + "title": "image url", + "$ref": "../rules.json#/urlFormat", + "javaName": "url" + } + } +} \ No newline at end of file diff --git a/Idealista/src/main/schema/properties/land.json b/Idealista/src/main/schema/properties/land.json new file mode 100644 index 00000000..bc8822cd --- /dev/null +++ b/Idealista/src/main/schema/properties/land.json @@ -0,0 +1,125 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/land.json", + "title": "Land Object", + "type": "object", + "extends": { + "$ref": "../custom/abstractFeatures.json" + }, + "javaType": "org.openestate.io.idealista.json.LandFeatures", + "additionalProperties": true, + "required": [ + "featuresType", + "featuresAreaPlot" + ], + "properties": { + "featuresType": { + "title": "property types", + "enum": [ + "land", + "land_urban", + "land_countrybuildable", + "land_countrynonbuildable" + ], + "javaName": "type", + "javaEnums": [ + { + "name": "LAND" + }, + { + "name": "LAND_URBAN" + }, + { + "name": "LAND_COUNTRY_BUILDABLE" + }, + { + "name": "LAND_COUNTRY_NON_BUILDABLE" + } + ] + }, + "featuresAreaPlot": { + "$ref": "features.json#/featuresAreaPlot", + "javaName": "areaPlot" + }, + "featuresAreaBuildable": { + "$ref": "features.json#/featuresAreaBuildable", + "javaName": "areaBuildable" + }, + "featuresAreaTradableMinimum": { + "$ref": "features.json#/featuresAreaTradableMinimum", + "javaName": "areaTradableMinimum" + }, + "featuresClassificationBlocks": { + "$ref": "features.json#/featuresClassificationBlocks", + "javaName": "classificationBlocks" + }, + "featuresClassificationChalet": { + "$ref": "features.json#/featuresClassificationChalet", + "javaName": "classificationChalet" + }, + "featuresClassificationCommercial": { + "$ref": "features.json#/featuresClassificationCommercial", + "javaName": "classificationCommercial" + }, + "featuresClassificationHotel": { + "$ref": "features.json#/featuresClassificationHotel", + "javaName": "classificationHotel" + }, + "featuresClassificationIndustrial": { + "$ref": "features.json#/featuresClassificationIndustrial", + "javaName": "classificationIndustrial" + }, + "featuresClassificationOffice": { + "$ref": "features.json#/featuresClassificationOffice", + "javaName": "classificationOffice" + }, + "featuresClassificationOther": { + "$ref": "features.json#/featuresClassificationOther", + "javaName": "classificationOther" + }, + "featuresClassificationPublic": { + "$ref": "features.json#/featuresClassificationPublic", + "javaName": "classificationPublic" + }, + "featuresFloorsBuildable": { + "$ref": "features.json#/featuresFloorsBuildable", + "javaName": "floorsBuildable" + }, + "featuresNearestLocationKm": { + "$ref": "features.json#/featuresNearestLocationKm", + "javaName": "nearestLocationKm" + }, + "featuresUtilitiesElectricity": { + "$ref": "features.json#/featuresUtilitiesElectricity", + "javaName": "utilitiesElectricity" + }, + "featuresUtilitiesNaturalGas": { + "$ref": "features.json#/featuresUtilitiesNaturalGas", + "javaName": "utilitiesNaturalGas" + }, + "featuresUtilitiesRoadAccess": { + "$ref": "features.json#/featuresUtilitiesRoadAccess", + "javaName": "utilitiesRoadAccess" + }, + "featuresUtilitiesSewerage": { + "$ref": "features.json#/featuresUtilitiesSewerage", + "javaName": "utilitiesSewerage" + }, + "featuresUtilitiesSidewalk": { + "$ref": "features.json#/featuresUtilitiesSidewalk", + "javaName": "utilitiesSidewalk" + }, + "featuresUtilitiesStreetLighting": { + "$ref": "features.json#/featuresUtilitiesStreetLighting", + "javaName": "utilitiesStreetLighting" + }, + "featuresUtilitiesWater": { + "$ref": "features.json#/featuresUtilitiesWater", + "javaName": "utilitiesWater" + }, + "featuresAccessType": { + "$ref": "features.json#/featuresAccessType", + "javaName": "accessType" + } + } +} \ No newline at end of file diff --git a/Idealista/src/main/schema/properties/newDevelopment.json b/Idealista/src/main/schema/properties/newDevelopment.json new file mode 100644 index 00000000..b2d7f9ba --- /dev/null +++ b/Idealista/src/main/schema/properties/newDevelopment.json @@ -0,0 +1,71 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/newDevelopment.json", + "title": "New Development Object", + "type": "object", + "javaType": "org.openestate.io.idealista.json.NewDevelopment", + "additionalProperties": true, + "required": [ + "propertyCode" + ], + "properties": { + "propertyCode": { + "title": "New Development identifier", + "description": "It must be unique for each property and unchanging over time", + "$ref": "../rules.json#/stringTo50", + "javaName": "code" + }, + "propertyReference": { + "title": "Property reference", + "$ref": "../rules.json#/stringTo50", + "javaName": "reference" + }, + "propertyVisibility": { + "title": "Property visibility", + "$ref": "../rules.json#/enumPropertyVisibility", + "javaName": "visibility" + }, + "propertyAddress": { + "title": "New Development address", + "$ref": "address.json#", + "javaName": "address" + }, + "propertyFeatures": { + "title": "New Development promo features", + "$ref": "promo.json#", + "javaName": "features" + }, + "propertyContact": { + "title": "New Development contact", + "$ref": "contact.json#", + "javaName": "contact" + }, + "propertyDescriptions": { + "title": "New Development descriptions", + "type": "array", + "uniqueItems": true, + "items": { + "$ref": "description.json#" + }, + "javaName": "descriptions" + }, + "propertyImages": { + "title": "New Development images", + "type": "array", + "uniqueItems": true, + "items": { + "$ref": "images.json#" + }, + "javaName": "images" + }, + "newDevelopmentTypologies": { + "title": "New Development typologies", + "type": "array", + "uniqueItems": true, + "items": { + "$ref": "typology.json#" + }, + "javaName": "typologies" + } + } +} \ No newline at end of file diff --git a/Idealista/src/main/schema/properties/offices.json b/Idealista/src/main/schema/properties/offices.json new file mode 100644 index 00000000..506d6755 --- /dev/null +++ b/Idealista/src/main/schema/properties/offices.json @@ -0,0 +1,196 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/offices.json", + "title": "Offices Object", + "type": "object", + "extends": { + "$ref": "../custom/abstractFeatures.json" + }, + "javaType": "org.openestate.io.idealista.json.OfficeFeatures", + "additionalProperties": true, + "required": [ + "featuresType", + "featuresAreaConstructed" + ], + "properties": { + "featuresType": { + "title": "property types", + "enum": [ + "office" + ], + "javaName": "type" + }, + "featuresAccessControl": { + "$ref": "features.json#/featuresAccessControl", + "javaName": "accessControl" + }, + "featuresAreaConstructed": { + "$ref": "features.json#/featuresAreaConstructed", + "javaName": "areaConstructed" + }, + "featuresAreaUsable": { + "$ref": "features.json#/featuresAreaUsable", + "javaName": "areaUsable" + }, + "featuresBathroomInside": { + "$ref": "features.json#/featuresBathroomInside", + "javaName": "bathroomInside" + }, + "featuresBathroomNumber": { + "$ref": "features.json#/featuresBathroomNumber", + "javaName": "bathroomNumber" + }, + "featuresBathroomType": { + "$ref": "features.json#/featuresBathroomType", + "javaName": "bathroomType" + }, + "featuresBuiltYear": { + "$ref": "features.json#/featuresBuiltYear", + "javaName": "builtYear" + }, + "featuresBuildingAdapted": { + "$ref": "features.json#/featuresBuildingAdapted", + "javaName": "buildingAdapted" + }, + "featuresConditionedAir": { + "$ref": "features.json#/featuresConditionedAir", + "javaName": "conditionedAir" + }, + "featuresConditionedAirType": { + "$ref": "features.json#/featuresConditionedAirType", + "javaName": "conditionedAirType" + }, + "featuresConservation": { + "$ref": "features.json#/featuresConservation", + "javaName": "conservation" + }, + "featuresDoorman": { + "$ref": "features.json#/featuresDoorman", + "javaName": "doorman" + }, + "featuresEmergencyExit": { + "$ref": "features.json#/featuresEmergencyExit", + "javaName": "emergencyExit" + }, + "featuresEmergencyLights": { + "$ref": "features.json#/featuresEmergencyLights", + "javaName": "emergencyLights" + }, + "featuresEnergyCertificateRating": { + "$ref": "features.json#/featuresEnergyCertificateRating", + "javaName": "energyCertificateRating" + }, + "featuresEnergyCertificatePerformance": { + "$ref": "features.json#/featuresEnergyCertificatePerformance", + "javaName": "energyCertificatePerformance" + }, + "featuresEnergyCertificateType": { + "$ref": "features.json#/featuresEnergyCertificateType", + "javaName": "energyCertificateType" + }, + "featuresEnergyCertificateLaw": { + "$ref": "features.json#/featuresEnergyCertificateLaw", + "javaName": "energyCertificateLaw" + }, + "featuresEquippedKitchen": { + "$ref": "features.json#/featuresEquippedKitchen", + "javaName": "equippedKitchen" + }, + "featuresExtinguishers": { + "$ref": "features.json#/featuresExtinguishers", + "javaName": "extinguishers" + }, + "featuresFireDetectors": { + "$ref": "features.json#/featuresFireDetectors", + "javaName": "fireDetectors" + }, + "featuresFireDoors": { + "$ref": "features.json#/featuresFireDoors", + "javaName": "fireDoors" + }, + "featuresFloorsBuilding": { + "$ref": "features.json#/featuresFloorsBuilding", + "javaName": "floorsBuilding" + }, + "featuresFloorsProperty": { + "$ref": "features.json#/featuresFloorsProperty", + "javaName": "floorsProperty" + }, + "featuresHeating": { + "$ref": "features.json#/featuresHeating", + "javaName": "heating" + }, + "featuresHotWater": { + "$ref": "features.json#/featuresHotWater", + "javaName": "hotWater" + }, + "featuresLiftNumber": { + "$ref": "features.json#/featuresLiftNumber", + "javaName": "liftNumber" + }, + "featuresOfficeBuilding": { + "$ref": "features.json#/featuresOfficeBuilding", + "javaName": "officeBuilding" + }, + "featuresOrientationEast": { + "$ref": "features.json#/featuresOrientationEast", + "javaName": "orientationEast" + }, + "featuresOrientationNorth": { + "$ref": "features.json#/featuresOrientationNorth", + "javaName": "orientationNorth" + }, + "featuresOrientationSouth": { + "$ref": "features.json#/featuresOrientationSouth", + "javaName": "orientationSouth" + }, + "featuresOrientationWest": { + "$ref": "features.json#/featuresOrientationWest", + "javaName": "orientationWest" + }, + "featuresParkingSpacesNumber": { + "$ref": "features.json#/featuresParkingSpacesNumber", + "javaName": "parkingSpacesNumber" + }, + "featuresRoomsSplitted": { + "$ref": "features.json#/featuresRoomsSplitted", + "javaName": "roomsSplitted" + }, + "featuresSecurityAlarm": { + "$ref": "features.json#/featuresSecurityAlarm", + "javaName": "securityAlarm" + }, + "featuresSecurityDoor": { + "$ref": "features.json#/featuresSecurityDoor", + "javaName": "securityDoor" + }, + "featuresSecuritySystem": { + "$ref": "features.json#/featuresSecuritySystem", + "javaName": "securitySystem" + }, + "featuresSprinklers": { + "$ref": "features.json#/featuresSprinklers", + "javaName": "sprinklers" + }, + "featuresSuspendedCeiling": { + "$ref": "features.json#/featuresSuspendedCeiling", + "javaName": "suspendedCeiling" + }, + "featuresSuspendedFloor": { + "$ref": "features.json#/featuresSuspendedFloor", + "javaName": "suspendedFloor" + }, + "featuresStorage": { + "$ref": "features.json#/featuresStorage", + "javaName": "storage" + }, + "featuresWindowsDouble": { + "$ref": "features.json#/featuresWindowsDouble", + "javaName": "windowsDouble" + }, + "featuresWindowsLocation": { + "$ref": "features.json#/featuresWindowsLocation", + "javaName": "windowsLocation" + } + } +} \ No newline at end of file diff --git a/Idealista/src/main/schema/properties/operation.json b/Idealista/src/main/schema/properties/operation.json new file mode 100644 index 00000000..832d5ef4 --- /dev/null +++ b/Idealista/src/main/schema/properties/operation.json @@ -0,0 +1,51 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/operation.json", + "title": "Operation Object", + "type": "object", + "javaType": "org.openestate.io.idealista.json.Operation", + "required": [ + "operationType", + "operationPrice" + ], + "additionalProperties": true, + "properties": { + "operationDepositMonths": { + "title": "deposit months", + "$ref": "../rules.json#/number0to12", + "javaName": "depositMonths" + }, + "operationPrice": { + "title": "operation price", + "$ref": "../rules.json#/integer1to99999999", + "javaName": "price" + }, + "operationPriceCommunity": { + "title": "community fees", + "description": "for Spain and Portugal, this field only applies to sale properties", + "$ref": "../rules.json#/integer1to9999", + "javaName": "priceCommunity" + }, + "operationPriceToOwn": { + "title": "operation price to own", + "description": "this operation only applies to new development properties. Not avaible for second hand properties", + "$ref": "../rules.json#/integer1to99999999", + "javaName": "priceToOwn" + }, + "operationPriceTransfer": { + "title": "transfer price", + "description": "this operation is only for premises typologies with rent operation", + "$ref": "../rules.json#/integer1to99999999", + "javaName": "priceTransfer" + }, + "operationPriceParking": { + "title": "parking price", + "$ref": "../rules.json#/integer1to99999999", + "javaName": "priceParking" + }, + "operationType": { + "$ref": "../rules.json#/enumOperationType", + "javaName": "type" + } + } +} \ No newline at end of file diff --git a/Idealista/src/main/schema/properties/premises.json b/Idealista/src/main/schema/properties/premises.json new file mode 100644 index 00000000..99712c4d --- /dev/null +++ b/Idealista/src/main/schema/properties/premises.json @@ -0,0 +1,126 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/premises.json", + "title": "Premises Object", + "type": "object", + "extends": { + "$ref": "../custom/abstractFeatures.json" + }, + "javaType": "org.openestate.io.idealista.json.PremiseFeatures", + "additionalProperties": true, + "required": [ + "featuresType", + "featuresAreaConstructed" + ], + "properties": { + "featuresType": { + "title": "premise types", + "enum": [ + "premises", + "premises_commercial", + "premises_industrial" + ], + "javaName": "type" + }, + "featuresAreaConstructed": { + "$ref": "features.json#/featuresAreaConstructed", + "javaName": "areaConstructed" + }, + "featuresAreaPlot": { + "$ref": "features.json#/featuresAreaPlot", + "javaName": "areaPlot" + }, + "featuresAreaUsable": { + "$ref": "features.json#/featuresAreaUsable", + "javaName": "areaUsable" + }, + "featuresBathroomAdapted": { + "$ref": "features.json#/featuresBathroomAdapted", + "javaName": "bathroomAdapted" + }, + "featuresBathroomNumber": { + "$ref": "features.json#/featuresBathroomNumber", + "javaName": "bathroomNumber" + }, + "featuresConditionedAir": { + "$ref": "features.json#/featuresConditionedAir", + "javaName": "conditionedAir" + }, + "featuresConservation": { + "$ref": "features.json#/featuresConservation", + "javaName": "conservation" + }, + "featuresEnergyCertificateRating": { + "$ref": "features.json#/featuresEnergyCertificateRating", + "javaName": "energyCertificateRating" + }, + "featuresEnergyCertificatePerformance": { + "$ref": "features.json#/featuresEnergyCertificatePerformance", + "javaName": "energyCertificatePerformance" + }, + "featuresEnergyCertificateType": { + "$ref": "features.json#/featuresEnergyCertificateType", + "javaName": "energyCertificateType" + }, + "featuresEnergyCertificateLaw": { + "$ref": "features.json#/featuresEnergyCertificateLaw", + "javaName": "energyCertificateLaw" + }, + "featuresEquippedKitchen": { + "$ref": "features.json#/featuresEquippedKitchen", + "javaName": "equippedKitchen" + }, + "featuresFacadeArea": { + "$ref": "features.json#/featuresFacadeArea", + "javaName": "facadeArea" + }, + "featuresFloorsBuilding": { + "$ref": "features.json#/featuresFloorsBuilding", + "javaName": "floorsBuilding" + }, + "featuresHeating": { + "$ref": "features.json#/featuresHeating", + "javaName": "heating" + }, + "featuresLastActivity": { + "$ref": "features.json#/featuresLastActivity", + "javaName": "lastActivity" + }, + "featuresLocatedAtCorner": { + "$ref": "features.json#/featuresLocatedAtCorner", + "javaName": "locatedAtCorner" + }, + "featuresRooms": { + "$ref": "features.json#/featuresRooms", + "javaName": "rooms" + }, + "featuresSecurityAlarm": { + "$ref": "features.json#/featuresSecurityAlarm", + "javaName": "securityAlarm" + }, + "featuresSecurityDoor": { + "$ref": "features.json#/featuresSecurityDoor", + "javaName": "securityDoor" + }, + "featuresSecuritySystem": { + "$ref": "features.json#/featuresSecuritySystem", + "javaName": "securitySystem" + }, + "featuresStorage": { + "$ref": "features.json#/featuresStorage", + "javaName": "storage" + }, + "featuresSmokeExtraction": { + "$ref": "features.json#/featuresSmokeExtraction", + "javaName": "smokeExtraction" + }, + "featuresUbication": { + "$ref": "features.json#/featuresUbication", + "javaName": "ubication" + }, + "featuresWindowsNumber": { + "$ref": "features.json#/featuresWindowsNumber", + "javaName": "windowsNumber" + } + } +} \ No newline at end of file diff --git a/Idealista/src/main/schema/properties/promo.json b/Idealista/src/main/schema/properties/promo.json new file mode 100644 index 00000000..5893893d --- /dev/null +++ b/Idealista/src/main/schema/properties/promo.json @@ -0,0 +1,142 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/promo.json", + "title": "Promo Object", + "type": "object", + "javaType": "org.openestate.io.idealista.json.Promo", + "additionalProperties": true, + "required": [ + "featuresNewDevelopmentType", + "featuresNewDevelopmentName" + ], + "properties": { + "featuresType": { + "title": "property types", + "enum": [ + "promo" + ], + "javaName": "type" + }, + "featuresEnergyCertificatePerformance": { + "$ref": "features.json#/featuresEnergyCertificatePerformance", + "javaName": "energyCertificatePerformance" + }, + "featuresEnergyCertificateLaw": { + "$ref": "features.json#/featuresEnergyCertificateLaw", + "javaName": "energyCertificateLaw" + }, + "featuresEnergyCertificateRating": { + "$ref": "features.json#/featuresEnergyCertificateRating", + "javaName": "energyCertificateRating" + }, + "featuresEnergyCertificateType": { + "$ref": "features.json#/featuresEnergyCertificateType", + "javaName": "energyCertificateType" + }, + "featuresLiftAvailable": { + "$ref": "features.json#featuresLiftAvailable", + "description": "only for flat type", + "javaName": "liftAvailable" + }, + "featuresDoorman": { + "$ref": "features.json#/featuresDoorman", + "javaName": "doorman" + }, + "featuresConservation": { + "$ref": "features.json#/featuresConservation", + "javaName": "conservation" + }, + "featuresPool": { + "$ref": "features.json#/featuresPool", + "javaName": "pool" + }, + "featuresGarden": { + "$ref": "features.json#/featuresGarden", + "javaName": "garden" + }, + "featuresSecurityDoor": { + "$ref": "features.json#/featuresSecurityDoor", + "javaName": "securityDoor" + }, + "featuresSecurityAlarm": { + "$ref": "features.json#/featuresSecurityAlarm", + "javaName": "securityAlarm" + }, + "featuresNewDevelopmentType": { + "title": "New Development type", + "$ref": "features.json#/enumNewDevelopmentType", + "javaName": "newDevelopmentType" + }, + "featuresNewDevelopmentName": { + "$ref": "features.json#/featuresNewDevelopmentName", + "javaName": "newDevelopmentName" + }, + "featuresFinished": { + "$ref": "features.json#/featuresFinished", + "javaName": "finished" + }, + "featuresStartDate": { + "$ref": "features.json#/featuresStartDate", + "javaName": "startDate" + }, + "featuresKeyDeliveryYear": { + "$ref": "features.json#/featuresKeyDeliveryYear", + "javaName": "keyDeliveryYear" + }, + "featuresKeyDeliveryMonth": { + "$ref": "features.json#/featuresKeyDeliveryMonth", + "javaName": "keyDeliveryMonth" + }, + "featuresBuiltPhase": { + "title": "New Development built phase", + "$ref": "features.json#/enumFeaturesBuiltPhase", + "javaName": "builtPhase" + }, + "featuresAvailabilityHour": { + "title": "New Development availability hour", + "$ref": "features.json#/enumFeaturesAvailabilityHour", + "javaName": "availabilityHour" + }, + "featuresAccessComments": { + "title": "Access comments", + "type": "array", + "uniqueItems": true, + "items": { + "$ref": "description.json#" + }, + "javaName": "accessComments" + }, + "featuresOnSite": { + "$ref": "features.json#/featuresOnSite", + "javaName": "onSite" + }, + "featuresMortgageStateSubsidized": { + "$ref": "features.json#/featuresMortgageStateSubsidized", + "javaName": "mortgageStateSubsidized" + }, + "featuresMortgageBankName": { + "$ref": "features.json#/featuresMortgageBankName", + "javaName": "mortgageBankName" + }, + "featuresMortgagePercentage": { + "$ref": "features.json#/featuresMortgagePercentage", + "javaName": "mortgagePercentage" + }, + "featuresMortgageEntryPercentage": { + "$ref": "features.json#/featuresMortgageEntryPercentage", + "javaName": "mortgageEntryPercentage" + }, + "featuresMortgageLettersPercentage": { + "$ref": "features.json#/featuresMortgageLettersPercentage", + "javaName": "mortgageLettersPercentage" + }, + "featuresMortgageInterestRate": { + "$ref": "features.json#/featuresMortgageInterestRate", + "javaName": "mortgageInterestRate" + }, + "featuresMortgageYears": { + "$ref": "features.json#/featuresMortgageYears", + "javaName": "mortgageYears" + } + } +} \ No newline at end of file diff --git a/Idealista/src/main/schema/properties/property.json b/Idealista/src/main/schema/properties/property.json new file mode 100644 index 00000000..89a4f3a3 --- /dev/null +++ b/Idealista/src/main/schema/properties/property.json @@ -0,0 +1,98 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/property.json", + "title": "Property Object", + "type": "object", + "javaType": "org.openestate.io.idealista.json.Property", + "additionalProperties": true, + "required": [ + "propertyCode" + ], + "properties": { + "propertyAddress": { + "title": "Property address", + "$ref": "address.json#", + "javaName": "address" + }, + "propertyCode": { + "title": "Property identifier", + "description": "It must be unique for each property and unchanging over time. This code will be the internal id to match it with our id. Its not the same that the propertyReference value. If the code changes, the property that was associated with this code will be unset on our systems", + "$ref": "../rules.json#/stringTo50", + "javaName": "code" + }, + "propertyReference": { + "title": "Property reference", + "description": "Internal reference of the property in the customer system. It's not necessary for this reference to be unique", + "$ref": "../rules.json#/stringTo50", + "javaName": "reference" + }, + "propertyContact": { + "title": "Property contact", + "$ref": "contact.json#", + "javaName": "contact" + }, + "propertyDescriptions": { + "title": "Property descriptions", + "type": "array", + "minItems": 1, + "uniqueItems": true, + "items": { + "$ref": "description.json#" + }, + "javaName": "descriptions" + }, + "propertyFeatures": { + "title": "Property type", + "oneOf": [ + { + "$ref": "land.json#" + }, + { + "$ref": "storage.json#" + }, + { + "$ref": "garage.json#" + }, + { + "$ref": "building.json#" + }, + { + "$ref": "premises.json#" + }, + { + "$ref": "offices.json#" + }, + { + "$ref": "homes.json#" + } + ], + "javaName": "features", + "existingJavaType" : "org.openestate.io.idealista.json.AbstractFeatures" + }, + "propertyImages": { + "title": "Property images", + "type": "array", + "minItems": 1, + "uniqueItems": true, + "items": { + "$ref": "images.json#" + }, + "javaName": "images" + }, + "propertyOperation": { + "title": "Property operation", + "$ref": "operation.json#", + "javaName": "operation" + }, + "propertyUrl": { + "title": "Property URL", + "$ref": "../rules.json#/urlFormat", + "javaName": "url" + }, + "propertyVisibility": { + "title": "Property visibility", + "$ref": "../rules.json#/enumPropertyVisibility", + "javaName": "visibility" + } + } +} \ No newline at end of file diff --git a/Idealista/src/main/schema/properties/storage.json b/Idealista/src/main/schema/properties/storage.json new file mode 100644 index 00000000..7e82060c --- /dev/null +++ b/Idealista/src/main/schema/properties/storage.json @@ -0,0 +1,44 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/storage.json", + "title": "Storage Room Object", + "type": "object", + "extends": { + "$ref": "../custom/abstractFeatures.json" + }, + "javaType": "org.openestate.io.idealista.json.StorageFeatures", + "additionalProperties": true, + "required": [ + "featuresType", + "featuresAreaConstructed" + ], + "properties": { + "featuresType": { + "title": "property types", + "enum": [ + "storage" + ], + "javaName": "type" + }, + "featuresAccess24h": { + "$ref": "features.json#/featuresAccess24h", + "javaName": "access24h" + }, + "featuresAreaConstructed": { + "$ref": "features.json#/featuresAreaConstructed", + "javaName": "areaConstructed" + }, + "featuresAreaHeight": { + "$ref": "features.json#/featuresAreaHeight", + "javaName": "areaHeight" + }, + "featuresLoadingDock": { + "$ref": "features.json#/featuresLoadingDock", + "javaName": "loadingDock" + }, + "featuresSecurity24h": { + "$ref": "features.json#/featuresSecurity24h", + "javaName": "security24h" + } + } +} \ No newline at end of file diff --git a/Idealista/src/main/schema/properties/typology.json b/Idealista/src/main/schema/properties/typology.json new file mode 100644 index 00000000..38983621 --- /dev/null +++ b/Idealista/src/main/schema/properties/typology.json @@ -0,0 +1,86 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/properties/typology.json", + "title": "Property Object", + "type": "object", + "javaType": "org.openestate.io.idealista.json.Typology", + "additionalProperties": true, + "required": [ + "propertyCode" + ], + "properties": { + "propertyAddress": { + "title": "Property address", + "$ref": "address.json#", + "javaName": "address" + }, + "propertyCode": { + "title": "Property identifier", + "description": "It must be unique for each property and unchanging over time", + "$ref": "../rules.json#/stringTo50", + "javaName": "code" + }, + "propertyContact": { + "title": "Property contact", + "$ref": "contact.json#", + "javaName": "contact" + }, + "propertyDescriptions": { + "title": "Property descriptions", + "type": "array", + "uniqueItems": true, + "items": { + "$ref": "description.json#" + }, + "javaName": "descriptions" + }, + "propertyFeatures": { + "title": "Property type", + "oneOf": [ + { + "$ref": "garage.json#" + }, + { + "$ref": "premises.json#" + }, + { + "$ref": "offices.json#" + }, + { + "$ref": "homes.json#" + } + ], + "javaName": "features", + "existingJavaType" : "org.openestate.io.idealista.json.AbstractFeatures" + }, + "propertyImages": { + "title": "Property images", + "type": "array", + "uniqueItems": true, + "items": { + "$ref": "images.json#" + }, + "javaName": "images" + }, + "propertyOperation": { + "title": "Property operation", + "$ref": "operation.json#", + "javaName": "operation" + }, + "propertyReference": { + "title": "Property reference", + "$ref": "../rules.json#/stringTo50", + "javaName": "reference" + }, + "propertyUrl": { + "title": "Property URL", + "$ref": "../rules.json#/urlFormat", + "javaName": "url" + }, + "propertyVisibility": { + "title": "Property visibility", + "$ref": "../rules.json#/enumPropertyVisibility", + "javaName": "visibility" + } + } +} \ No newline at end of file diff --git a/Idealista/src/main/schema/rules.json b/Idealista/src/main/schema/rules.json new file mode 100644 index 00000000..9c27840d --- /dev/null +++ b/Idealista/src/main/schema/rules.json @@ -0,0 +1,163 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "id": "https://feeds.idealista.com/v6/schemas/rules.json", + "title": "schema rules", + "description": "version6 schema rules", + "dateFormat": { + "type": "string", + "format": "date-time", + "customDateTimePattern": "yyyy/MM/dd HH:mm:ss" + }, + "dateFormatNoHours": { + "type": "string", + "format": "date-time", + "customDateTimePattern": "yyyy/MM/dd" + }, + "emailFormat": { + "type": "string", + "pattern": "^(([a-zA-Z0-9-_\\.])+)@((?:[a-zA-Z0-9-_]+\\.)+)([a-zA-Z]{2,5})$" + }, + "enumOperationType": { + "enum": ["rent","sale","rentToOwn"], + "javaName": "Type" + }, + "enumPropertyStatus": { + "enum": ["active","pending","quality","error"], + "javaType": "org.openestate.io.idealista.json.PropertyStatusType" + }, + "enumPropertyVisibility": { + "enum": ["idealista","microsite","private"], + "description": "If the visibility is 'idealista', you can find the property using the idealista's search engine; 'microsite', the property is only published on the real estate agency microsite; 'private', the property is not published and only the customer can see it.", + "javaType": "org.openestate.io.idealista.json.PropertyVisibilityType" + }, + "feedkey": { + "type": "string", + "pattern": "^ilc([a-z]|[0-9]){40}$" + }, + "integer1to9": { + "type": "integer", + "minimum": 1, + "maximum": 9 + }, + "integer1to99": { + "type": "integer", + "minimum": 1, + "maximum": 99 + }, + "integer1to999": { + "type": "integer", + "minimum": 1, + "maximum": 999 + }, + "integer1to9999": { + "type": "integer", + "minimum": 1, + "maximum": 9999 + }, + "integer1to99999": { + "type": "integer", + "minimum": 1, + "maximum": 99999 + }, + "integer1to999999": { + "type": "integer", + "minimum": 1, + "maximum": 999999 + }, + "integer1to99999999": { + "type": "integer", + "minimum": 1, + "maximum": 99999999 + }, + "integer1to999999999": { + "type": "integer", + "minimum": 1, + "maximum": 999999999 + }, + "number0to9": { + "type": "number", + "minimum": 0, + "maximum": 9 + }, + "number0to12": { + "type": "number", + "minimum": 0, + "maximum": 12 + }, + "number1to12": { + "type": "number", + "minimum": 1, + "maximum": 12 + }, + "number0to99": { + "type": "number", + "minimum": 0, + "maximum": 99 + }, + "number1to999": { + "type": "number", + "minimum": 1, + "maximum": 999 + }, + "number1to9999": { + "type": "number", + "minimum": 1, + "maximum": 9999 + }, + "phoneFormat": { + "type": "string", + "pattern": "^[0-9]{5,12}$" + }, + "phonePrefixFormat": { + "type": "string", + "pattern": "^[1-9][0-9]{0,2}$" + }, + "stringTo4": { + "type": "string", + "pattern": "^.{0,4}$" + }, + "stringTo10": { + "type": "string", + "pattern": "^.{0,10}$" + }, + "stringTo20": { + "type": "string", + "pattern": "^.{0,20}$" + }, + "stringTo50": { + "type": "string", + "pattern": "^.{0,50}$" + }, + "stringTo60": { + "type": "string", + "pattern": "^.{0,60}$" + }, + "stringTo100": { + "type": "string", + "pattern": "^.{0,100}$" + }, + "stringTo150": { + "type": "string", + "pattern": "^.{0,150}$" + }, + "stringTo200": { + "type": "string", + "pattern": "^.{0,200}$" + }, + "stringTo255": { + "type": "string", + "pattern": "^.{0,255}$" + }, + "stringTo500": { + "type": "string", + "pattern": "^.{0,500}$" + }, + "stringTo4000": { + "type": "string", + "pattern": "^.{0,4000}$" + }, + "urlFormat": { + "type": "string", + "format": "uri" + } +} \ No newline at end of file diff --git a/Idealista/src/main/temp/module-info.java b/Idealista/src/main/temp/module-info.java new file mode 100644 index 00000000..e3d584c4 --- /dev/null +++ b/Idealista/src/main/temp/module-info.java @@ -0,0 +1,25 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * Read and write JSON data for idealista.com. + * + * @author Andreas Rudolph + * @since 1.0 + */ +module org.openestate.io.idealista { + +} diff --git a/Idealista/src/test/java/org/openestate/io/idealista/IdealistaRootElementTest.java b/Idealista/src/test/java/org/openestate/io/idealista/IdealistaRootElementTest.java new file mode 100644 index 00000000..e2d4ed86 --- /dev/null +++ b/Idealista/src/test/java/org/openestate/io/idealista/IdealistaRootElementTest.java @@ -0,0 +1,89 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.openestate.io.idealista; + +import java.io.InputStreamReader; +import java.io.Reader; +import java.nio.charset.StandardCharsets; +import java.util.Set; +import javax.validation.ConstraintViolation; +import org.junit.Assert; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; +import org.openestate.io.idealista.json.Customer; +import org.openestate.io.idealista.json.Property; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +/** + * @author Andreas Rudolph + */ +@RunWith(JUnit4.class) +public class IdealistaRootElementTest { + @SuppressWarnings("unused") + private final static Logger LOGGER = LoggerFactory.getLogger(IdealistaRootElementTest.class); + + private static Reader createReader(String jsonFile) { + //noinspection ConstantConditions + return new InputStreamReader(IdealistaRootElementTest.class.getResourceAsStream(jsonFile), StandardCharsets.UTF_8); + } + + @Test + public void testParser() { + + try (Reader json = createReader("properties.json")) { + IdealistaRootElement customer = new IdealistaRootElement(json); + + for (Property p : customer.getObject().getProperties()) { + LOGGER.debug("found property type {}", p.getFeatures().getClass().getName()); + } + + LOGGER.debug(customer.writeToString()); + } catch (Exception ex) { + LOGGER.warn("Can't read example properties.json!", ex); + Assert.fail(); + } + + try (Reader json = createReader("customerNewDevelopments.json")) { + IdealistaRootElement customer = new IdealistaRootElement(json); + LOGGER.debug(customer.writeToString()); + } catch (Exception ex) { + LOGGER.warn("Can't read example customerNewDevelopments.json!", ex); + Assert.fail(); + } + } + + @Test + public void testValidator() { + try (Reader json = createReader("properties.json")) { + IdealistaRootElement properties = new IdealistaRootElement(json); + + Set> violations = properties.getViolations(); + if (violations.isEmpty()) { + LOGGER.debug("no violations found"); + } else { + LOGGER.debug("{} violations found", violations.size()); + for (ConstraintViolation violation : violations) { + LOGGER.debug("> {}", violation.getMessage()); + } + } + } catch (Exception ex) { + LOGGER.warn("Can't read example properties.json!", ex); + Assert.fail(); + } + } +} diff --git a/Idealista/src/test/resources/logback.xml b/Idealista/src/test/resources/logback.xml new file mode 100644 index 00000000..6a3ab4da --- /dev/null +++ b/Idealista/src/test/resources/logback.xml @@ -0,0 +1,18 @@ + + + + + + [%p] %msg%n + + + + + + + + + diff --git a/Idealista/src/test/resources/org/openestate/io/idealista/customerNewDevelopments.json b/Idealista/src/test/resources/org/openestate/io/idealista/customerNewDevelopments.json new file mode 100644 index 00000000..f97621cc --- /dev/null +++ b/Idealista/src/test/resources/org/openestate/io/idealista/customerNewDevelopments.json @@ -0,0 +1,445 @@ +{ + "customerCountry": "Spain", + "customerCode": "ilc1234567890123456789012345678901234567890", + "customerReference": "external software reference", + "customerSendDate": "2017/05/16 16:50:12", + "customerContact": { + "contactEmail": "contact@idealista.com", + "contactPrimaryPhonePrefix": "34", + "contactPrimaryPhoneNumber": "910000000", + "contactSecondaryPhonePrefix": "34", + "contactSecondaryPhoneNumber": "910000002" + }, + "customerNewDevelopments": [ + { + "propertyCode": "newDevCode001", + "propertyReference": "newDevReference001", + "propertyVisibility": "idealista", + "propertyAddress": { + "addressVisibility": "hidden", + "addressStreetName": "Plaza de las Cortes", + "addressStreetNumber": "2", + "addressUrbanization": "urbanización", + "addressPostalCode": "28000", + "addressNsiCode": "111111", + "addressTown": "Madrid", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "moved", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "promo", + "featuresNewDevelopmentType": "new_building", + "featuresNewDevelopmentName": "newDevelopmentName", + "featuresFinished": true, + "featuresStartDate": "2017/05/16", + "featuresKeyDeliveryYear": 2018, + "featuresKeyDeliveryMonth": 12, + "featuresBuiltPhase": "pilot", + "featuresAvailabilityHour": "weekends", + "featuresAccessComments": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + } + ], + "featuresOnSite": false, + "featuresMortgageStateSubsidized": true, + "featuresMortgageBankName": "bankia", + "featuresMortgageEntryPercentage": 30.8, + "featuresMortgageLettersPercentage": 15.5, + "featuresMortgagePercentage": 20.3, + "featuresMortgageInterestRate": 8, + "featuresMortgageYears": 25 + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "bathroom", + "imageUrl": "https://www.idealista.com/photo1.jpg" + }, + { + "imageOrder": 2, + "imageLabel": "bedroom", + "imageUrl": "https://www.idealista.com/photo2.jpg" + } + ], + "newDevelopmentTypologies": [ + { + "propertyCode": "001", + "propertyReference": "piso-24", + "propertyOperation": { + "operationType": "sale", + "operationPrice": 60000, + "operationPriceCommunity": 200 + }, + "propertyAddress": { + "addressVisibility": "street", + "addressStreetName": "Plaza de las Cortes", + "addressStreetNumber": "2", + "addressBlock": "block", + "addressFloor": "6", + "addressStair": "stair", + "addressDoor": "door", + "addressUrbanization": "urbanization name", + "addressPostalCode": "28000", + "addressNsiCode": "111111", + "addressTown": "Madrid", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "exact", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "flat", + "featuresAreaConstructed": 200, + "featuresAreaUsable": 180, + "featuresBathroomNumber": 3, + "featuresBedroomNumber": 6, + "featuresBuiltYear": 1986, + "featuresConditionedAir": true, + "featuresConservation": "toRestore", + "featuresDoorman": false, + "featuresEnergyCertificateRating": "A", + "featuresEnergyCertificatePerformance": 125.36, + "featuresGarden": true, + "featuresLiftAvailable": true, + "featuresOrientationEast": true, + "featuresOrientationWest": false, + "featuresOrientationNorth": true, + "featuresOrientationSouth": false, + "featuresPenthouse": true, + "featuresPool": true, + "featuresRooms": 7, + "featuresStorage": false, + "featuresStudio": true, + "featuresTerrace": true, + "featuresWardrobes": true + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "bathroom", + "imageUrl": "https://www.idealista.com/photo1.jpg" + }, + { + "imageOrder": 2, + "imageLabel": "bedroom", + "imageUrl": "https://www.idealista.com/photo2.jpg" + }, + { + "imageOrder": 3, + "imageLabel": "communalareas", + "imageUrl": "https://www.idealista.com/photo3.jpg" + }, + { + "imageOrder": 4, + "imageLabel": "corridor", + "imageUrl": "https://www.idealista.com/photo4.jpg" + }, + { + "imageOrder": 5, + "imageLabel": "details", + "imageUrl": "https://www.idealista.com/photo5.jpg" + } + ] + }, + { + "propertyCode": "002", + "propertyReference": "r111", + "propertyOperation": { + "operationType": "rent", + "operationPrice": 600, + "operationPriceCommunity": 200, + "operationDepositMonths": 1 + }, + "propertyAddress": { + "addressVisibility": "full", + "addressStreetName": "Plaza de las Cortes", + "addressStreetNumber": "2", + "addressBlock": "b", + "addressFloor": "bj", + "addressStair": "s", + "addressDoor": "d", + "addressUrbanization": "urb", + "addressPostalCode": "28000", + "addressNsiCode": "111111", + "addressTown": "Madrid", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "moved", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "house", + "featuresAreaConstructed": 200, + "featuresAreaUsable": 180, + "featuresAreaPlot": 1000, + "featuresBathroomNumber": 3, + "featuresBedroomNumber": 6, + "featuresBuiltYear": 1990, + "featuresRooms": 7, + "featuresConditionedAir": true, + "featuresConservation": "good", + "featuresDoorman": false, + "featuresEquippedKitchen": true, + "featuresEquippedWithFurniture": false, + "featuresEnergyCertificateRating": "A", + "featuresEnergyCertificatePerformance": 125.36, + "featuresFloorsBuilding": 3, + "featuresGarden": true, + "featuresOrientationEast": true, + "featuresOrientationWest": false, + "featuresOrientationNorth": false, + "featuresOrientationSouth": false, + "featuresPool": true, + "featuresStorage": false, + "featuresTerrace": true, + "featuresWardrobes": true + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "bathroom", + "imageUrl": "https://www.idealista.com/photo1.jpg" + }, + { + "imageOrder": 2, + "imageLabel": "bedroom", + "imageUrl": "https://www.idealista.com/photo2.jpg" + }, + { + "imageOrder": 3, + "imageLabel": "communalareas", + "imageUrl": "https://www.idealista.com/photo3.jpg" + }, + { + "imageOrder": 4, + "imageLabel": "corridor", + "imageUrl": "https://www.idealista.com/photo4.jpg" + }, + { + "imageOrder": 5, + "imageLabel": "details", + "imageUrl": "https://www.idealista.com/photo5.jpg" + }, + { + "imageOrder": 6, + "imageLabel": "energycertificate", + "imageUrl": "https://www.idealista.com/photo6.jpg" + }, + { + "imageOrder": 7, + "imageLabel": "facade", + "imageUrl": "https://www.idealista.com/photo7.jpg" + }, + { + "imageOrder": 8, + "imageLabel": "garage", + "imageUrl": "https://www.idealista.com/photo8.jpg" + }, + { + "imageOrder": 9, + "imageLabel": "garden", + "imageUrl": "https://www.idealista.com/photo9.jpg" + }, + { + "imageOrder": 10, + "imageLabel": "gateway", + "imageUrl": "https://www.idealista.com/photo10.jpg" + }, + { + "imageOrder": 11, + "imageLabel": "hall", + "imageUrl": "https://www.idealista.com/photo11.jpg" + }, + { + "imageOrder": 12, + "imageLabel": "kitchen", + "imageUrl": "https://www.idealista.com/photo12.jpg" + }, + { + "imageOrder": 13, + "imageLabel": "land", + "imageUrl": "https://www.idealista.com/photo13.jpg" + }, + { + "imageOrder": 14, + "imageLabel": "living", + "imageUrl": "https://www.idealista.com/photo14.jpg" + }, + { + "imageOrder": 15, + "imageLabel": "mates", + "imageUrl": "https://www.idealista.com/photo15.jpg" + }, + { + "imageOrder": 16, + "imageLabel": "plan", + "imageUrl": "https://www.idealista.com/photo16.jpg" + }, + { + "imageOrder": 17, + "imageLabel": "pool", + "imageUrl": "https://www.idealista.com/photo17.jpg" + }, + { + "imageOrder": 18, + "imageLabel": "reception", + "imageUrl": "https://www.idealista.com/photo18.jpg" + }, + { + "imageOrder": 19, + "imageLabel": "room", + "imageUrl": "https://www.idealista.com/photo19.jpg" + }, + { + "imageOrder": 20, + "imageLabel": "storage", + "imageUrl": "https://www.idealista.com/photo20.jpg" + }, + { + "imageOrder": 21, + "imageLabel": "terrace", + "imageUrl": "https://www.idealista.com/photo21.jpg" + }, + { + "imageOrder": 22, + "imageLabel": "unknown", + "imageUrl": "https://www.idealista.com/photo22.jpg" + }, + { + "imageOrder": 23, + "imageLabel": "views", + "imageUrl": "https://www.idealista.com/photo23.jpg" + }, + { + "imageOrder": 24, + "imageLabel": "waitingroom", + "imageUrl": "https://www.idealista.com/photo24.jpg" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/Idealista/src/test/resources/org/openestate/io/idealista/properties.json b/Idealista/src/test/resources/org/openestate/io/idealista/properties.json new file mode 100644 index 00000000..18bc6aac --- /dev/null +++ b/Idealista/src/test/resources/org/openestate/io/idealista/properties.json @@ -0,0 +1,1216 @@ +{ + "customerCountry": "Spain", + "customerCode": "ilc1234567890123456789012345678901234567890", + "customerReference": "external software reference", + "customerSendDate": "2017/05/16 16:50:12", + "customerContact": { + "contactName": "customer contact name", + "contactEmail": "contact@idealista.com", + "contactPrimaryPhonePrefix": "34", + "contactPrimaryPhoneNumber": "910000000", + "contactSecondaryPhonePrefix": "34", + "contactSecondaryPhoneNumber": "910000002" + }, + "customerProperties": [ + { + "propertyCode": "001", + "propertyReference": "piso-24", + "propertyVisibility": "idealista", + "propertyOperation": { + "operationType": "sale", + "operationPrice": 60000, + "operationPriceCommunity": 200, + "operationPriceParking": 3000 + }, + "propertyContact": { + "contactName": "property contact name", + "contactEmail": "propertycontact@idealista.com", + "contactPrimaryPhonePrefix": "34", + "contactPrimaryPhoneNumber": "912345678", + "contactSecondaryPhonePrefix": "34", + "contactSecondaryPhoneNumber": "912345679" + }, + "propertyAddress": { + "addressVisibility": "street", + "addressStreetName": "Plaza de las Cortes", + "addressStreetNumber": "2", + "addressBlock": "block", + "addressFloor": "6", + "addressStair": "stair", + "addressDoor": "door", + "addressUrbanization": "urbanization name", + "addressPostalCode": "28000", + "addressNsiCode": "111111", + "addressTown": "Madrid", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "exact", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "flat", + "featuresAreaConstructed": 200, + "featuresAreaUsable": 180, + "featuresBathroomNumber": 3, + "featuresBedroomNumber": 6, + "featuresBuiltYear": 1986, + "featuresConditionedAir": true, + "featuresConservation": "toRestore", + "featuresDoorman": false, + "featuresEnergyCertificateRating": "A", + "featuresEnergyCertificatePerformance": 125.36, + "featuresGarden": true, + "featuresOrientationEast": true, + "featuresOrientationWest": false, + "featuresOrientationNorth": true, + "featuresOrientationSouth": false, + "featuresPenthouse": true, + "featuresPool": true, + "featuresRooms": 7, + "featuresStorage": false, + "featuresStudio": true, + "featuresTerrace": true, + "featuresWardrobes": true, + "featuresParkingAvailable": true, + "featuresHeatingType": "individualAirConditioningHeatPump" + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "bathroom", + "imageUrl": "https://www.idealista.com/photo1.jpg" + }, + { + "imageOrder": 2, + "imageLabel": "bedroom", + "imageUrl": "https://www.idealista.com/photo2.jpg" + }, + { + "imageOrder": 3, + "imageLabel": "communalareas", + "imageUrl": "https://www.idealista.com/photo3.jpg" + }, + { + "imageOrder": 4, + "imageLabel": "corridor", + "imageUrl": "https://www.idealista.com/photo4.jpg" + }, + { + "imageOrder": 5, + "imageLabel": "details", + "imageUrl": "https://www.idealista.com/photo5.jpg" + }, + { + "imageOrder": 6, + "imageLabel": "energycertificate", + "imageUrl": "https://www.idealista.com/photo6.jpg" + }, + { + "imageOrder": 7, + "imageLabel": "facade", + "imageUrl": "https://www.idealista.com/photo7.jpg" + }, + { + "imageOrder": 8, + "imageLabel": "garage", + "imageUrl": "https://www.idealista.com/photo8.jpg" + }, + { + "imageOrder": 9, + "imageLabel": "garden", + "imageUrl": "https://www.idealista.com/photo9.jpg" + }, + { + "imageOrder": 10, + "imageLabel": "gateway", + "imageUrl": "https://www.idealista.com/photo10.jpg" + }, + { + "imageOrder": 11, + "imageLabel": "hall", + "imageUrl": "https://www.idealista.com/photo11.jpg" + }, + { + "imageOrder": 12, + "imageLabel": "kitchen", + "imageUrl": "https://www.idealista.com/photo12.jpg" + }, + { + "imageOrder": 13, + "imageLabel": "land", + "imageUrl": "https://www.idealista.com/photo13.jpg" + }, + { + "imageOrder": 14, + "imageLabel": "living", + "imageUrl": "https://www.idealista.com/photo14.jpg" + }, + { + "imageOrder": 15, + "imageLabel": "mates", + "imageUrl": "https://www.idealista.com/photo15.jpg" + }, + { + "imageOrder": 16, + "imageLabel": "plan", + "imageUrl": "https://www.idealista.com/photo16.jpg" + }, + { + "imageOrder": 17, + "imageLabel": "pool", + "imageUrl": "https://www.idealista.com/photo17.jpg" + }, + { + "imageOrder": 18, + "imageLabel": "reception", + "imageUrl": "https://www.idealista.com/photo18.jpg" + }, + { + "imageOrder": 19, + "imageLabel": "room", + "imageUrl": "https://www.idealista.com/photo19.jpg" + }, + { + "imageOrder": 20, + "imageLabel": "storage", + "imageUrl": "https://www.idealista.com/photo20.jpg" + }, + { + "imageOrder": 21, + "imageLabel": "terrace", + "imageUrl": "https://www.idealista.com/photo21.jpg" + }, + { + "imageOrder": 22, + "imageLabel": "unknown", + "imageUrl": "https://www.idealista.com/photo22.jpg" + }, + { + "imageOrder": 23, + "imageLabel": "views", + "imageUrl": "https://www.idealista.com/photo23.jpg" + }, + { + "imageOrder": 24, + "imageLabel": "waitingroom", + "imageUrl": "https://www.idealista.com/photo24.jpg" + } + ], + "propertyUrl": "https://www.externalUrl.com" + }, + { + "propertyCode": "002", + "propertyReference": "r111", + "propertyOperation": { + "operationType": "rent", + "operationPrice": 600, + "operationPriceCommunity": 200, + "operationDepositMonths": 1 + }, + "propertyAddress": { + "addressVisibility": "full", + "addressStreetName": "Plaza de las Cortes", + "addressStreetNumber": "2", + "addressBlock": "b", + "addressFloor": "bj", + "addressStair": "s", + "addressDoor": "d", + "addressUrbanization": "urb", + "addressPostalCode": "28000", + "addressNsiCode": "111111", + "addressTown": "Madrid", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "moved", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "house", + "featuresAreaConstructed": 200, + "featuresAreaUsable": 180, + "featuresAreaPlot": 1000, + "featuresBathroomNumber": 3, + "featuresBedroomNumber": 6, + "featuresBuiltYear": 1990, + "featuresRooms": 7, + "featuresConditionedAir": true, + "featuresConservation": "good", + "featuresDoorman": false, + "featuresEquippedKitchen": true, + "featuresEquippedWithFurniture": false, + "featuresEnergyCertificateRating": "A", + "featuresEnergyCertificatePerformance": 125.36, + "featuresFloorsBuilding": 3, + "featuresGarden": true, + "featuresOrientationEast": true, + "featuresOrientationWest": false, + "featuresOrientationNorth": false, + "featuresOrientationSouth": false, + "featuresPool": true, + "featuresStorage": false, + "featuresTerrace": true, + "featuresWardrobes": true, + "featuresHeatingType": "individualPropaneButane" + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "bathroom", + "imageUrl": "https://www.idealista.com/photo1.jpg" + }, + { + "imageOrder": 2, + "imageLabel": "bedroom", + "imageUrl": "https://www.idealista.com/photo2.jpg" + }, + { + "imageOrder": 3, + "imageLabel": "communalareas", + "imageUrl": "https://www.idealista.com/photo3.jpg" + }, + { + "imageOrder": 4, + "imageLabel": "corridor", + "imageUrl": "https://www.idealista.com/photo4.jpg" + }, + { + "imageOrder": 5, + "imageLabel": "details", + "imageUrl": "https://www.idealista.com/photo5.jpg" + }, + { + "imageOrder": 6, + "imageLabel": "energycertificate", + "imageUrl": "https://www.idealista.com/photo6.jpg" + }, + { + "imageOrder": 7, + "imageLabel": "facade", + "imageUrl": "https://www.idealista.com/photo7.jpg" + }, + { + "imageOrder": 8, + "imageLabel": "garage", + "imageUrl": "https://www.idealista.com/photo8.jpg" + }, + { + "imageOrder": 9, + "imageLabel": "garden", + "imageUrl": "https://www.idealista.com/photo9.jpg" + }, + { + "imageOrder": 10, + "imageLabel": "gateway", + "imageUrl": "https://www.idealista.com/photo10.jpg" + }, + { + "imageOrder": 11, + "imageLabel": "hall", + "imageUrl": "https://www.idealista.com/photo11.jpg" + }, + { + "imageOrder": 12, + "imageLabel": "kitchen", + "imageUrl": "https://www.idealista.com/photo12.jpg" + }, + { + "imageOrder": 13, + "imageLabel": "land", + "imageUrl": "https://www.idealista.com/photo13.jpg" + }, + { + "imageOrder": 14, + "imageLabel": "living", + "imageUrl": "https://www.idealista.com/photo14.jpg" + }, + { + "imageOrder": 15, + "imageLabel": "mates", + "imageUrl": "https://www.idealista.com/photo15.jpg" + }, + { + "imageOrder": 16, + "imageLabel": "plan", + "imageUrl": "https://www.idealista.com/photo16.jpg" + }, + { + "imageOrder": 17, + "imageLabel": "pool", + "imageUrl": "https://www.idealista.com/photo17.jpg" + }, + { + "imageOrder": 18, + "imageLabel": "reception", + "imageUrl": "https://www.idealista.com/photo18.jpg" + }, + { + "imageOrder": 19, + "imageLabel": "room", + "imageUrl": "https://www.idealista.com/photo19.jpg" + }, + { + "imageOrder": 20, + "imageLabel": "storage", + "imageUrl": "https://www.idealista.com/photo20.jpg" + }, + { + "imageOrder": 21, + "imageLabel": "terrace", + "imageUrl": "https://www.idealista.com/photo21.jpg" + }, + { + "imageOrder": 22, + "imageLabel": "unknown", + "imageUrl": "https://www.idealista.com/photo22.jpg" + }, + { + "imageOrder": 23, + "imageLabel": "views", + "imageUrl": "https://www.idealista.com/photo23.jpg" + }, + { + "imageOrder": 24, + "imageLabel": "waitingroom", + "imageUrl": "https://www.idealista.com/photo24.jpg" + } + ] + }, + { + "propertyCode": "003", + "propertyReference": "rústica sr. gonzalez", + "propertyOperation": { + "operationType": "rent", + "operationPrice": 600, + "operationPriceCommunity": 200, + "operationDepositMonths": 1 + }, + "propertyAddress": { + "addressVisibility": "hidden", + "addressStreetName": "Plaza de las Cortes", + "addressStreetNumber": "2", + "addressUrbanization": "urbanización", + "addressPostalCode": "28000", + "addressNsiCode": "111111", + "addressTown": "Madrid", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "moved", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "rustic", + "featuresAreaConstructed": 200, + "featuresAreaUsable": 180, + "featuresAreaPlot": 1000, + "featuresBathroomNumber": 3, + "featuresBedroomNumber": 6, + "featuresRooms": 9, + "featuresBuiltYear": 1986, + "featuresChimney": true, + "featuresConditionedAir": true, + "featuresConservation": "good", + "featuresDoorman": false, + "featuresEquippedKitchen": true, + "featuresEquippedWithFurniture": false, + "featuresEnergyCertificateRating": "B", + "featuresEnergyCertificatePerformance": 125.36, + "featuresFloorsBuilding": 3, + "featuresGarden": true, + "featuresOrientationEast": true, + "featuresOrientationWest": false, + "featuresOrientationNorth": false, + "featuresOrientationSouth": false, + "featuresPool": true, + "featuresStorage": false, + "featuresTerrace": true, + "featuresWardrobes": true + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "bathroom", + "imageUrl": "https://www.idealista.com/photo1.jpg" + }, + { + "imageOrder": 2, + "imageLabel": "bedroom", + "imageUrl": "https://www.idealista.com/photo2.jpg" + }, + { + "imageOrder": 3, + "imageLabel": "communalareas", + "imageUrl": "https://www.idealista.com/photo3.jpg" + }, + { + "imageOrder": 4, + "imageLabel": "corridor", + "imageUrl": "https://www.idealista.com/photo4.jpg" + }, + { + "imageOrder": 5, + "imageLabel": "details", + "imageUrl": "https://www.idealista.com/photo5.jpg" + }, + { + "imageOrder": 6, + "imageLabel": "energycertificate", + "imageUrl": "https://www.idealista.com/photo6.jpg" + }, + { + "imageOrder": 7, + "imageLabel": "facade", + "imageUrl": "https://www.idealista.com/photo7.jpg" + }, + { + "imageOrder": 8, + "imageLabel": "garage", + "imageUrl": "https://www.idealista.com/photo8.jpg" + }, + { + "imageOrder": 9, + "imageLabel": "garden", + "imageUrl": "https://www.idealista.com/photo9.jpg" + }, + { + "imageOrder": 10, + "imageLabel": "gateway", + "imageUrl": "https://www.idealista.com/photo10.jpg" + }, + { + "imageOrder": 11, + "imageLabel": "hall", + "imageUrl": "https://www.idealista.com/photo11.jpg" + }, + { + "imageOrder": 12, + "imageLabel": "kitchen", + "imageUrl": "https://www.idealista.com/photo12.jpg" + }, + { + "imageOrder": 13, + "imageLabel": "land", + "imageUrl": "https://www.idealista.com/photo13.jpg" + }, + { + "imageOrder": 14, + "imageLabel": "living", + "imageUrl": "https://www.idealista.com/photo14.jpg" + }, + { + "imageOrder": 15, + "imageLabel": "mates", + "imageUrl": "https://www.idealista.com/photo15.jpg" + }, + { + "imageOrder": 16, + "imageLabel": "plan", + "imageUrl": "https://www.idealista.com/photo16.jpg" + }, + { + "imageOrder": 17, + "imageLabel": "pool", + "imageUrl": "https://www.idealista.com/photo17.jpg" + }, + { + "imageOrder": 18, + "imageLabel": "reception", + "imageUrl": "https://www.idealista.com/photo18.jpg" + }, + { + "imageOrder": 19, + "imageLabel": "room", + "imageUrl": "https://www.idealista.com/photo19.jpg" + }, + { + "imageOrder": 20, + "imageLabel": "storage", + "imageUrl": "https://www.idealista.com/photo20.jpg" + }, + { + "imageOrder": 21, + "imageLabel": "terrace", + "imageUrl": "https://www.idealista.com/photo21.jpg" + }, + { + "imageOrder": 22, + "imageLabel": "unknown", + "imageUrl": "https://www.idealista.com/photo22.jpg" + }, + { + "imageOrder": 23, + "imageLabel": "views", + "imageUrl": "https://www.idealista.com/photo23.jpg" + }, + { + "imageOrder": 24, + "imageLabel": "waitingroom", + "imageUrl": "https://www.idealista.com/photo24.jpg" + } + ] + }, + { + "propertyCode": "004", + "propertyReference": "r111", + "propertyOperation": { + "operationType": "rent", + "operationPrice": 600, + "operationPriceCommunity": 200, + "operationDepositMonths": 1 + }, + "propertyAddress": { + "addressVisibility": "hidden", + "addressStreetName": "Plaza de las Cortes", + "addressStreetNumber": "2", + "addressBlock": "b", + "addressFloor": "bj", + "addressStair": "s", + "addressDoor": "d", + "addressUrbanization": "urb", + "addressPostalCode": "28000", + "addressNsiCode": "111111", + "addressTown": "Madrid", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "moved", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "premises_commercial", + "featuresAreaConstructed": 200, + "featuresAreaUsable": 180, + "featuresAreaPlot": 50, + "featuresBathroomAdapted": true, + "featuresBathroomNumber": 3, + "featuresConditionedAir": true, + "featuresConservation": "good", + "featuresEnergyCertificateRating": "A", + "featuresEnergyCertificatePerformance": 115.86, + "featuresEquippedKitchen": true, + "featuresFacadeArea": 100, + "featuresFloorsBuilding": 3, + "featuresHeating": true, + "featuresLastActivity": "last activity", + "featuresLocatedAtCorner": true, + "featuresRooms": 4, + "featuresSecurityAlarm": true, + "featuresSecurityDoor": true, + "featuresSecuritySystem": true, + "featuresStorage": false, + "featuresSmokeExtraction": true, + "featuresUbication": "shopping", + "featuresWindowsNumber": 2 + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "facade", + "imageUrl": "https://www.idealista.com/photo-facade.jpg" + } + ] + }, + { + "propertyCode": "005-032", + "propertyReference": "garaje-1", + "propertyOperation": { + "operationType": "rent", + "operationPrice": 600, + "operationPriceCommunity": 200, + "operationDepositMonths": 1 + }, + "propertyAddress": { + "addressVisibility": "street", + "addressStreetName": "Plaza de las Cortes", + "addressStreetNumber": "2", + "addressPostalCode": "28000", + "addressTown": "Madrid", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "exact", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "garage", + "featuresAreaConstructed": 60, + "featuresLiftAvailable": true, + "featuresParkingAutomaticDoor": true, + "featuresParkingPlaceCovered": true, + "featuresSecurityAlarm": true, + "featuresSecurityPersonnel": true, + "featuresSecuritySystem": true + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "details", + "imageUrl": "https://www.idealista.com/photo1.jpg" + } + ] + }, + { + "propertyCode": "006", + "propertyReference": "oficina prado", + "propertyOperation": { + "operationType": "rent", + "operationPrice": 600, + "operationPriceCommunity": 200, + "operationDepositMonths": 1 + }, + "propertyAddress": { + "addressVisibility": "street", + "addressStreetName": "Plaza de las Cortes", + "addressStreetNumber": "2", + "addressBlock": "b", + "addressFloor": "bj", + "addressStair": "s", + "addressDoor": "d", + "addressUrbanization": "urb", + "addressPostalCode": "28000", + "addressNsiCode": "111111", + "addressTown": "Madrid", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "exact", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "office", + "featuresAreaConstructed": 200, + "featuresAreaUsable": 180, + "featuresAccessControl": true, + "featuresBathroomInside": true, + "featuresBathroomNumber": 3, + "featuresBathroomType": "both", + "featuresBuildingAdapted": true, + "featuresConditionedAir": true, + "featuresConditionedAirType": "preInstallation", + "featuresConservation": "good", + "featuresDoorman": false, + "featuresEmergencyExit": true, + "featuresEmergencyLights": true, + "featuresEnergyCertificateRating": "A", + "featuresEnergyCertificatePerformance": 125.36, + "featuresEquippedKitchen": true, + "featuresExtinguishers": false, + "featuresFireDetectors": true, + "featuresFireDoors": true, + "featuresFloorsBuilding": 3, + "featuresFloorsProperty": 2, + "featuresHeating": true, + "featuresHotWater": true, + "featuresLiftNumber": 2, + "featuresOfficeBuilding": true, + "featuresOrientationEast": true, + "featuresOrientationWest": false, + "featuresOrientationNorth": false, + "featuresOrientationSouth": false, + "featuresParkingSpacesNumber": 10, + "featuresRoomsSplitted": "withWalls", + "featuresSecurityAlarm": true, + "featuresSecurityDoor": true, + "featuresSecuritySystem": true, + "featuresSprinklers": true, + "featuresSuspendedCeiling": true, + "featuresSuspendedFloor": true, + "featuresStorage": false, + "featuresWindowsDouble": true, + "featuresWindowsLocation": "interior" + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "details", + "imageUrl": "https://www.idealista.com/photo1.jpg" + } + ] + }, + { + "propertyCode": "007", + "propertyReference": "r111", + "propertyOperation": { + "operationType": "rent", + "operationPrice": 600, + "operationPriceCommunity": 200, + "operationDepositMonths": 1 + }, + "propertyAddress": { + "addressVisibility": "street", + "addressStreetName": "México", + "addressStreetNumber": "1", + "addressUrbanization": "urb", + "addressPostalCode": "28000", + "addressNsiCode": "111111", + "addressTown": "Madrid", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "moved", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "land", + "featuresAreaBuildable": 700, + "featuresAreaPlot": 1000, + "featuresAreaTradableMinimum": 700, + "featuresClassificationBlocks": true, + "featuresClassificationChalet": true, + "featuresClassificationCommercial": true, + "featuresClassificationHotel": true, + "featuresClassificationIndustrial": false, + "featuresClassificationOffice": true, + "featuresClassificationOther": true, + "featuresClassificationPublic": true, + "featuresFloorsBuildable": 54, + "featuresNearestLocationKm": 10, + "featuresUtilitiesElectricity": true, + "featuresUtilitiesNaturalGas": true, + "featuresUtilitiesRoadAccess": false, + "featuresUtilitiesSewerage": false, + "featuresUtilitiesSidewalk": false, + "featuresUtilitiesStreetLighting": true, + "featuresUtilitiesWater": false + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "unknown", + "imageUrl": "https://www.idealista.com/photo01.jpg" + }, + { + "imageOrder": 2, + "imageLabel": "views", + "imageUrl": "https://www.idealista.com/photo02.jpg" + } + ] + }, + { + "propertyCode": "008", + "propertyReference": "r111", + "propertyOperation": { + "operationType": "rent", + "operationPrice": 600, + "operationPriceCommunity": 200, + "operationDepositMonths": 1 + }, + "propertyAddress": { + "addressVisibility": "street", + "addressStreetName": "Emiliano Zapata", + "addressStreetNumber": "1", + "addressUrbanization": "urb", + "addressPostalCode": "29620", + "addressNsiCode": "111111", + "addressTown": "Torremolinos", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "moved", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "storage", + "featuresAreaConstructed": 20, + "featuresAreaHeight": 9, + "featuresAccess24h": true, + "featuresSecurity24h": true, + "featuresLoadingDock": true + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "unknown", + "imageUrl": "https://www.idealista.com/photo.jpg" + } + ] + }, + { + "propertyCode": "008", + "propertyReference": "r111", + "propertyOperation": { + "operationType": "rent", + "operationPrice": 600, + "operationPriceCommunity": 200, + "operationDepositMonths": 1 + }, + "propertyAddress": { + "addressVisibility": "street", + "addressStreetName": "Calle Moctezuma", + "addressStreetNumber": "1", + "addressUrbanization": "urb", + "addressPostalCode": "10183", + "addressNsiCode": "111111", + "addressTown": "Torrequemada", + "addressCountry": "Spain", + "addressCoordinatesPrecision": "moved", + "addressCoordinatesLatitude": 30.9, + "addressCoordinatesLongitude": 35.7 + }, + "propertyFeatures": { + "featuresType": "building", + "featuresAreaConstructed": 1000, + "featuresAreaTradableMinimum": 900, + "featuresConservation": "good", + "featuresBuiltYear": 1986, + "featuresClassificationChalet": true, + "featuresClassificationCommercial": true, + "featuresClassificationHotel": true, + "featuresClassificationIndustrial": true, + "featuresClassificationOffice": true, + "featuresClassificationOther": true, + "featuresEnergyCertificateRating": "F", + "featuresEnergyCertificatePerformance": 120.5, + "featuresFloorsBuilding": 54, + "featuresLiftNumber": 3, + "featuresParkingSpacesNumber": 10, + "featuresBuiltProperties": 99, + "featuresSecurityPersonnel": true, + "featuresPropertyTenants": true + }, + "propertyDescriptions": [ + { + "descriptionLanguage": "spanish", + "descriptionText": "spanish description" + }, + { + "descriptionLanguage": "italian", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "portuguese", + "descriptionText": "english description" + }, + { + "descriptionLanguage": "english", + "descriptionText": "italian description" + }, + { + "descriptionLanguage": "german", + "descriptionText": "german description" + }, + { + "descriptionLanguage": "french", + "descriptionText": "french description" + }, + { + "descriptionLanguage": "russian", + "descriptionText": "russian description" + }, + { + "descriptionLanguage": "chinese", + "descriptionText": "chinese description" + }, + { + "descriptionLanguage": "catalan", + "descriptionText": "catalan description" + } + ], + "propertyImages": [ + { + "imageOrder": 1, + "imageLabel": "unknown", + "imageUrl": "https://www.idealista.com/photo.jpg" + } + ] + } + ] +} diff --git a/ImmoXML/.gitignore b/ImmoXML/.gitignore index 48215a5c..2a36a89e 100644 --- a/ImmoXML/.gitignore +++ b/ImmoXML/.gitignore @@ -1,2 +1,2 @@ -release/ -target/ +/apidocs +/target diff --git a/ImmoXML/OpenEstate-IO-ImmoXML.iml b/ImmoXML/OpenEstate-IO-ImmoXML.iml deleted file mode 100644 index 885cc893..00000000 --- a/ImmoXML/OpenEstate-IO-ImmoXML.iml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/ImmoXML/README.md b/ImmoXML/README.md index 1bc565fe..38f4ff17 100644 --- a/ImmoXML/README.md +++ b/ImmoXML/README.md @@ -1,54 +1,38 @@ -OpenEstate-IO-ImmoXML 1.4 +OpenEstate-IO-ImmoXML 1.5 ========================= -*OpenEstate-IO-ImmoXML* is a Java library to read and write real estate data in -the *ImmoXML* format (version 3.0), that is mostly used by -[*immopool.de*](https://www.immopool.de/). +*OpenEstate-IO-ImmoXML* is a Java library to read and write real estate data in the *ImmoXML* format (version 3.0), that is mostly used by [*immopool.de*](https://www.immopool.de/). Features -------- -- read XML data according to the specifications of *ImmoXML* 3.0 - (see [`ImmoXmlReadingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/Examples/src/main/java/org/openestate/io/examples/ImmoXmlReadingExample.java)) -- write XML data according to the specifications of *ImmoXML* 3.0 - (see [`ImmoXmlWritingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/Examples/src/main/java/org/openestate/io/examples/ImmoXmlWritingExample.java)) +- read XML data according to the specifications of *ImmoXML* 3.0 (see [`ImmoXmlReadingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/Examples/src/main/java/org/openestate/io/examples/ImmoXmlReadingExample.java)) +- write XML data according to the specifications of *ImmoXML* 3.0 (see [`ImmoXmlWritingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/Examples/src/main/java/org/openestate/io/examples/ImmoXmlWritingExample.java)) How to use ---------- -Download the [latest release from GitHub](https://github.com/OpenEstate/OpenEstate-IO/releases/latest). -The provided archive contains all required files (compiled libraries, -dependencies, source code and documentations). +Download the [latest release from GitHub](https://github.com/OpenEstate/OpenEstate-IO/releases/latest). The provided archive contains all required files (compiled libraries, dependencies, source code and documentations). -Alternatively you can integrate the library from -[Maven Central Repository](https://search.maven.org/#search|ga|1|org.openestate.io) -into your [Maven](https://maven.apache.org/) project. Just add the following -dependency to your projects `pom.xml`: +Alternatively you can integrate the library from [Maven Central Repository](https://search.maven.org/#search|ga|1|org.openestate.io) into your [Maven](https://maven.apache.org/) project. Just add the following dependency to your projects `pom.xml`: ```xml org.openestate.io OpenEstate-IO-ImmoXML - 1.4 + 1.5 ``` -You can find further information in the -[project wiki](https://github.com/OpenEstate/OpenEstate-IO/wiki/Usage-ImmoXML). -Some example classes for this format are available in the -[`Examples`](https://github.com/OpenEstate/OpenEstate-IO/tree/v1.4/Examples) -module. +You can find further information in the [project wiki](https://github.com/OpenEstate/OpenEstate-IO/wiki/Usage-ImmoXML). Some example classes for this format are available in the [`Examples`](https://github.com/OpenEstate/OpenEstate-IO/tree/v1.5/Examples) module. Specifications -------------- -According to the license of the *ImmoXML* format we're not allowed to publish -the specifications. Get in contact with -[*LAGLER Spezial-Software GmbH*](https://www.lagler.de/) to obtain the -specifications for the *ImmoXML* format. +According to the license of the *ImmoXML* format we're not allowed to publish the specifications. Get in contact with [*LAGLER Spezial-Software GmbH*](https://www.lagler.de/) to obtain the specifications for the *ImmoXML* format. ### Modifications to the original specification @@ -56,69 +40,75 @@ specifications for the *ImmoXML* format. In order to improve the generated Java classes, we've made the following modifications to the original `immoxml.xsd` schema: -- replaced `` - with `` +- replaced `` with `` -- replaced `` - with `` +- replaced `` with `` -- replaced `` - with `` +- replaced `` with `` -- replaced `` - with `` +- replaced `` with `` -- removed `` from `` - and moved its child elements into the parent `` +- removed `` from `` and moved its child elements into the parent `` -- removed `` from `` - and moved its child elements into the parent `` +- removed `` from `` and moved its child elements into the parent `` -- replaced `` with `` - in `` +- replaced `` with `` in `` -- replaced `` with `` - in `` +- replaced `` with `` in `` -To generate the Java classes via JAXB for yourself, copy the modified -`immoxml.xsd` into `src/main/xsd` and run `mvn-jaxb-xjc.sh`. +To generate the Java classes via JAXB for yourself, copy the modified `immoxml.xsd` into `src/main/schema` and run `mvn-jaxb-xjc.sh`. Dependencies ------------ -- Java 7 or newer -- [commons-codec 1.11](https://commons.apache.org/proper/commons-codec/) -- [commons-io 2.6](https://commons.apache.org/proper/commons-io/) -- [commons-lang 3.8.1](https://commons.apache.org/proper/commons-lang/) -- [jaxb2-basics-runtime 0.11.1](https://github.com/highsource/jaxb2-basics) -- [jaxen 1.1.6](https://github.com/jaxen-xpath/jaxen) -- [SLF4J 1.7.25](https://www.slf4j.org/) +- Java 8 or newer +- [commons-codec 1.15](https://commons.apache.org/proper/commons-codec/) +- [commons-io 2.11.0](https://commons.apache.org/proper/commons-io/) +- [commons-lang 3.12.0](https://commons.apache.org/proper/commons-lang/) +- [Eclipse Implementation of JAXB 2.3.5](https://projects.eclipse.org/projects/ee4j.jaxb-impl) +- [Jakarta Activation 1.2.2](https://projects.eclipse.org/projects/ee4j.jaf) +- [Jakarta Annotations 1.3.5](https://projects.eclipse.org/projects/ee4j.ca) +- [Jakarta XML Binding 2.3.3](https://projects.eclipse.org/projects/ee4j.jaxb) +- [jaxb2-basics-runtime 0.12.0](https://github.com/highsource/jaxb2-basics) +- [SLF4J 1.7.30](https://www.slf4j.org/) + + +Notes about JDK versions below 11 +--------------------------------- + +JAXB is bundled with JDK 8, was disabled / deprecated in JDK 9 & 10 and finally removed in JDK 11. Therefore, we're providing JAXB as an explicit dependency. See also ["JAXB on Java 9, 10, 11 and beyond"](https://www.jesperdj.com/2018/09/30/jaxb-on-java-9-10-11-and-beyond/). + +It is recommended to use this library with JDK 11 as it should work out of the box. In case you're using JDK 8, you might need to follow one of these steps documented at ["JAXB Release Documentation"](https://javaee.github.io/jaxb-v2/doc/user-guide/release-documentation.html#deployment-migrating-jaxb-2-0-applications-to-javase-6): + +> JavaSE comes with JAXB 2.x API/implementation in `rt.jar`. Each version of JavaSE (6, 7, 8, ...) contains different version of JAXB 2.x API. Therefore, if you want to use different version of JAXB API/implementation than the one present in your version of JDK, you are required to override a portion of `rt.jar` with the new API. There are several ways to achieve this: +> +> 1. Place the `jakarta.xml.bind-api-X.Y.Z.jar` into `$JRE_HOME/lib/endorsed`. **Do not put other JAXB jars into the endorsed directory.** This essentially makes your JRE to "JRE X + JAXB 2.y". This would affect any other applications that use this JRE, and it's easy. On the other hand, in various scenarios you may not be able to alter the JRE. +> +> 2. Use the system property `java.endorsed.dirs` when you launch your application, and have it point to the directory which contains the `jakarta.xml.bind-api-X.Y.Z.jar` only. **The directory must not contain any other jaxb artifacts.** This allows you to use different version of JAXB for different applications. +> +> See the [endorsed directory mechanism](http://docs.oracle.com/javase/6/docs/technotes/guides/standards/) for more details. + +All provided dependencies should work with JDK 8. If compatibility problems occur, you might replace them with an earlier version. Changelog --------- -Take a look at -[`CHANGELOG.md`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/CHANGELOG.md) -for the full changelog. +Take a look at [`CHANGELOG.md`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/CHANGELOG.md) for the full changelog. License ------- -This library is licensed under the terms of -[Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.html). -Take a look at -[`LICENSE.txt`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/LICENSE.txt) -for the license text. +This library is licensed under the terms of [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.html). Take a look at [`LICENSE.txt`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/LICENSE.txt) for the license text. Further information ------------------- -- [*OpenEstate-IO* at GitHub](https://github.com/OpenEstate/OpenEstate-IO) -- [Releases of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/releases) -- [Changelog of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/CHANGELOG.md) -- [API documentation of *OpenEstate-IO*](https://media.openestate.org/apidocs/OpenEstate-IO/) -- [Validator for *ImmoXML*](https://validator.openestate.org/) +- [*OpenEstate-IO* at GitHub](https://github.com/OpenEstate/OpenEstate-IO) +- [Releases of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/releases) +- [Changelog of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/CHANGELOG.md) +- [API documentation of *OpenEstate-IO*](https://media.openestate.org/apidocs/OpenEstate-IO/) +- [Validator for *ImmoXML*](https://validator.openestate.org/) diff --git a/ImmoXML/mvn-clean.sh b/ImmoXML/mvn-clean.sh index de39343b..c9c720a3 100755 --- a/ImmoXML/mvn-clean.sh +++ b/ImmoXML/mvn-clean.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2015-2018 OpenEstate.org +# Copyright 2015-2021 OpenEstate.org # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/ImmoXML/mvn-findbugs-gui.sh b/ImmoXML/mvn-findbugs-gui.sh deleted file mode 100755 index 4934c6db..00000000 --- a/ImmoXML/mvn-findbugs-gui.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/usr/bin/env bash -# -# Copyright 2015-2018 OpenEstate.org -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -MVN="mvn" -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" - -set -e -export LANG=en -cd "$DIR" -"$MVN" findbugs:check findbugs:gui diff --git a/ImmoXML/mvn-install.sh b/ImmoXML/mvn-install.sh index 8a63ed5a..238910c9 100755 --- a/ImmoXML/mvn-install.sh +++ b/ImmoXML/mvn-install.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2015-2018 OpenEstate.org +# Copyright 2015-2021 OpenEstate.org # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/ImmoXML/mvn-jaxb-cleanup.py b/ImmoXML/mvn-jaxb-cleanup.py index 86812fab..3d54bf10 100755 --- a/ImmoXML/mvn-jaxb-cleanup.py +++ b/ImmoXML/mvn-jaxb-cleanup.py @@ -1,7 +1,7 @@ #!/usr/bin/env python # coding=UTF-8 # -# Copyright 2015-2018 OpenEstate.org +# Copyright 2015-2021 OpenEstate.org # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/ImmoXML/mvn-jaxb-xjc.sh b/ImmoXML/mvn-jaxb-xjc.sh index 467a1718..6fa194a1 100755 --- a/ImmoXML/mvn-jaxb-xjc.sh +++ b/ImmoXML/mvn-jaxb-xjc.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2015-2018 OpenEstate.org +# Copyright 2015-2021 OpenEstate.org # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -21,5 +21,5 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" set -e export LANG=en cd "$DIR" -"$MVN" org.jvnet.jaxb2.maven2:maven-jaxb22-plugin:generate +"$MVN" org.jvnet.jaxb2.maven2:maven-jaxb23-plugin:generate ./mvn-jaxb-cleanup.py diff --git a/ImmoXML/pom.xml b/ImmoXML/pom.xml index fec4c0ca..98dd0cf8 100644 --- a/ImmoXML/pom.xml +++ b/ImmoXML/pom.xml @@ -7,11 +7,11 @@ org.openestate.io OpenEstate-IO - 1.4 + 1.5 OpenEstate-IO-ImmoXML - 1.4 + 1.5 jar OpenEstate-IO-ImmoXML @@ -27,7 +27,7 @@ The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo A business-friendly OSS license @@ -46,12 +46,6 @@ - - com.google.code.findbugs - annotations - compile - true - commons-codec commons-codec @@ -68,23 +62,28 @@ compile - org.jvnet.jaxb2_commons - jaxb2-basics-runtime + jakarta.annotation + jakarta.annotation-api compile - jaxen - jaxen + jakarta.xml.bind + jakarta.xml.bind-api compile - org.openestate.io - OpenEstate-IO-Core + org.glassfish.jaxb + jaxb-runtime + runtime + + + org.jvnet.jaxb2_commons + jaxb2-basics-runtime compile - org.slf4j - slf4j-api + org.openestate.io + OpenEstate-IO-Core compile @@ -95,13 +94,8 @@ test - log4j - log4j - test - - - org.slf4j - slf4j-log4j12 + ch.qos.logback + logback-classic test @@ -110,6 +104,15 @@ + + + org.apache.maven.plugins + maven-compiler-plugin + + 8 + + + org.codehaus.mojo @@ -129,23 +132,10 @@ - - - org.apache.maven.plugins - maven-jar-plugin - - - - org.openestate.io.immoxml - - - - - org.jvnet.jaxb2.maven2 - maven-jaxb22-plugin + maven-jaxb23-plugin ${project.basedir}/src/main/jaxb ${project.basedir}/src/main/schema @@ -167,7 +157,7 @@ false false - 2.2 + 2.3 true true diff --git a/ImmoXML/src/findbugs/exclude.xml b/ImmoXML/src/findbugs/exclude.xml deleted file mode 100644 index b8ead51a..00000000 --- a/ImmoXML/src/findbugs/exclude.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/ImmoXML/src/main/java/org/openestate/io/immoxml/ImmoXmlDocument.java b/ImmoXML/src/main/java/org/openestate/io/immoxml/ImmoXmlDocument.java index c741eec4..fb13be1a 100644 --- a/ImmoXML/src/main/java/org/openestate/io/immoxml/ImmoXmlDocument.java +++ b/ImmoXML/src/main/java/org/openestate/io/immoxml/ImmoXmlDocument.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,10 +15,11 @@ */ package org.openestate.io.immoxml; +import javax.xml.bind.JAXBContext; import javax.xml.bind.JAXBException; import javax.xml.parsers.ParserConfigurationException; +import javax.xml.xpath.XPathExpressionException; import org.apache.commons.lang3.StringUtils; -import org.jaxen.JaxenException; import org.openestate.io.core.XmlConvertableDocument; import org.openestate.io.core.XmlUtils; import org.openestate.io.immoxml.xml.Immoxml; @@ -33,7 +34,6 @@ * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public class ImmoXmlDocument extends XmlConvertableDocument { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(ImmoXmlDocument.class); @@ -54,9 +54,8 @@ public ImmoXmlVersion getDocumentVersion() { String version; try { Document doc = this.getDocument(); - version = StringUtils.trimToNull(XmlUtils - .newXPath("/io:immoxml/io:uebertragung/@version", doc) - .stringValueOf(doc)); + version = StringUtils.trimToNull(XmlUtils.xPathString( + XmlUtils.xPath("/io:immoxml/io:uebertragung/@version", doc, "io"), doc)); if (version == null) { LOGGER.warn("Can't find version information in the XML document!"); //System.out.println( "----------------------------" ); @@ -72,7 +71,7 @@ public ImmoXmlVersion getDocumentVersion() { //System.out.println( "----------------------------" ); return null; } - } catch (JaxenException ex) { + } catch (XPathExpressionException ex) { LOGGER.error("Can't evaluate XPath expression!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); return null; @@ -121,13 +120,26 @@ public static ImmoXmlDocument newDocument() throws ParserConfigurationException, * @throws JAXBException if a problem with JAXB occurred */ public static ImmoXmlDocument newDocument(Immoxml immoxml) throws ParserConfigurationException, JAXBException { + return newDocument(immoxml, null); + } + + /** + * Creates a {@link ImmoXmlDocument} from a {@link Immoxml} object. + * + * @param immoxml Java object, that represents the <immoxml> root element + * @param context JAXB context for marshalling + * @return created document + * @throws ParserConfigurationException if the parser is not properly configured + * @throws JAXBException if a problem with JAXB occurred + */ + public static ImmoXmlDocument newDocument(Immoxml immoxml, JAXBContext context) throws ParserConfigurationException, JAXBException { if (immoxml.getUebertragung() == null) immoxml.setUebertragung(ImmoXmlUtils.getFactory().createUebertragung()); if (StringUtils.isBlank(immoxml.getUebertragung().getVersion())) immoxml.getUebertragung().setVersion(ImmoXmlUtils.VERSION.toReadableVersion()); Document document = XmlUtils.newDocument(); - ImmoXmlUtils.createMarshaller("UTF-8", true).marshal(immoxml, document); + ImmoXmlUtils.createMarshaller("UTF-8", true, context).marshal(immoxml, document); return new ImmoXmlDocument(document); } @@ -136,18 +148,13 @@ public void setDocumentVersion(ImmoXmlVersion version) { try { Document doc = this.getDocument(); - String currentVersion = StringUtils.trimToEmpty(XmlUtils - .newXPath("/io:immoxml/io:uebertragung/@version", doc) - .stringValueOf(doc)); + String currentVersion = StringUtils.trimToEmpty(XmlUtils.xPathString( + XmlUtils.xPath("/io:immoxml/io:uebertragung/@version", doc), doc)); String[] ver = StringUtils.split(currentVersion, "/", 2); - Element node = (Element) XmlUtils - .newXPath("/io:immoxml/io:uebertragung", doc) - .selectSingleNode(doc); + Element node = XmlUtils.xPathElement(XmlUtils.xPath("/io:immoxml/io:uebertragung", doc), doc); if (node == null) { - Element parentNode = (Element) XmlUtils - .newXPath("/io:immoxml", doc) - .selectSingleNode(doc); + Element parentNode = XmlUtils.xPathElement(XmlUtils.xPath("/io:immoxml", doc), doc); if (parentNode == null) { LOGGER.warn("Can't find an element in the document!"); return; @@ -159,7 +166,7 @@ public void setDocumentVersion(ImmoXmlVersion version) { String newVersion = version.toReadableVersion(); if (ver.length > 1) newVersion += "/" + ver[1]; node.setAttribute("version", newVersion); - } catch (JaxenException ex) { + } catch (XPathExpressionException ex) { LOGGER.error("Can't evaluate XPath expression!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); } @@ -168,12 +175,13 @@ public void setDocumentVersion(ImmoXmlVersion version) { /** * Creates a {@link Immoxml} object from the contained {@link Document}. * + * @param context JAXB context for unmarshalling * @return created object, that represents the <immoxml> root element * @throws JAXBException if a problem with JAXB occurred */ @Override - public Immoxml toObject() throws JAXBException { + public Immoxml toObject(JAXBContext context) throws JAXBException { this.upgradeToLatestVersion(); - return (Immoxml) ImmoXmlUtils.createUnmarshaller().unmarshal(this.getDocument()); + return (Immoxml) ImmoXmlUtils.createUnmarshaller(context).unmarshal(this.getDocument()); } } \ No newline at end of file diff --git a/ImmoXML/src/main/java/org/openestate/io/immoxml/ImmoXmlUtils.java b/ImmoXML/src/main/java/org/openestate/io/immoxml/ImmoXmlUtils.java index 38c2cb15..07291f68 100644 --- a/ImmoXML/src/main/java/org/openestate/io/immoxml/ImmoXmlUtils.java +++ b/ImmoXML/src/main/java/org/openestate/io/immoxml/ImmoXmlUtils.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -20,10 +20,13 @@ import java.io.InputStream; import java.math.BigDecimal; import java.math.BigInteger; +import java.math.RoundingMode; import java.nio.charset.Charset; import java.text.DateFormat; import java.text.SimpleDateFormat; +import java.util.ArrayList; import java.util.Calendar; +import java.util.List; import java.util.Locale; import javax.xml.bind.DatatypeConverter; import javax.xml.bind.JAXBContext; @@ -48,39 +51,89 @@ * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public class ImmoXmlUtils { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(ImmoXmlUtils.class); - private static JAXBContext JAXB = null; + private static JAXBContext DEFAULT_CONTEXT = null; /** * the latest implemented version of this format */ - @SuppressWarnings("unused") public final static ImmoXmlVersion VERSION = ImmoXmlVersion.V3_0; /** * the XML target namespace of this format */ - @SuppressWarnings("unused") + @SuppressWarnings("HttpUrlsUsage") public final static String NAMESPACE = "http://www.immoxml.de"; /** * the package, where generated JAXB classes are located */ - @SuppressWarnings("unused") public final static String PACKAGE = "org.openestate.io.immoxml.xml"; /** * the factory for creation of JAXB objects */ - @SuppressWarnings("unused") public final static ObjectFactory FACTORY = new ObjectFactory(); private ImmoXmlUtils() { } + /** + * Creates a {@link JAXBContext} for this format. + * + * @return created JAXB context + * @throws JAXBException if a problem with JAXB occurred + */ + @SuppressWarnings("unused") + public static JAXBContext createContext() throws JAXBException { + return createContext(null, null); + } + + /** + * Creates a {@link JAXBContext} for this format. + * + * @param additionalJaxbPackages additional package with custom JAXB classes + * @return created JAXB context + * @throws JAXBException if a problem with JAXB occurred + */ + @SuppressWarnings("unused") + public static JAXBContext createContext(List additionalJaxbPackages) throws JAXBException { + return createContext(additionalJaxbPackages, null); + } + + /** + * Creates a {@link JAXBContext} for this format. + * + * @param classloader the classloader to load the generated JAXB classes with + * @return created JAXB context + * @throws JAXBException if a problem with JAXB occurred + */ + public static JAXBContext createContext(ClassLoader classloader) throws JAXBException { + return createContext(null, classloader); + } + + /** + * Creates a {@link JAXBContext} for this format. + * + * @param additionalJaxbPackages additional package with custom JAXB classes + * @param classloader the classloader to load the generated JAXB classes with + * @return created JAXB context + * @throws JAXBException if a problem with JAXB occurred + */ + public static JAXBContext createContext(List additionalJaxbPackages, ClassLoader classloader) throws JAXBException { + final List packages = new ArrayList<>(); + packages.add(PACKAGE); + if (additionalJaxbPackages != null && !additionalJaxbPackages.isEmpty()) + packages.addAll(additionalJaxbPackages); + + return JAXBContext.newInstance( + StringUtils.join(packages, ":"), + (classloader != null) ? classloader : Thread.currentThread().getContextClassLoader() + ); + } + /** * Creates a {@link ImmoXmlDocument} from an {@link InputStream}. * @@ -141,7 +194,19 @@ public static ImmoXmlDocument createDocument(Document doc) { */ @SuppressWarnings("unused") public static Marshaller createMarshaller() throws JAXBException { - return createMarshaller(Charset.defaultCharset().name(), true); + return createMarshaller(null, true, null); + } + + /** + * Creates a {@link Marshaller} to write JAXB objects into XML. + * + * @param context context to create the marshaller on + * @return created marshaller + * @throws JAXBException if a problem with JAXB occurred + */ + @SuppressWarnings("unused") + public static Marshaller createMarshaller(JAXBContext context) throws JAXBException { + return createMarshaller(null, true, context); } /** @@ -152,23 +217,54 @@ public static Marshaller createMarshaller() throws JAXBException { * @return created marshaller * @throws JAXBException if a problem with JAXB occurred */ - @SuppressWarnings("Duplicates") + @SuppressWarnings("unused") public static Marshaller createMarshaller(String encoding, boolean formatted) throws JAXBException { - Marshaller m = getContext().createMarshaller(); - m.setProperty(Marshaller.JAXB_ENCODING, encoding); + return createMarshaller(encoding, formatted, null); + } + + /** + * Creates a {@link Marshaller} to write JAXB objects into XML. + * + * @param encoding encoding of written XML + * @param formatted if written XML is pretty printed + * @param context context to create the marshaller on + * @return created marshaller + * @throws JAXBException if a problem with JAXB occurred + */ + public static Marshaller createMarshaller(String encoding, boolean formatted, JAXBContext context) throws JAXBException { + final Marshaller m = (context != null) ? + context.createMarshaller() : + getContext().createMarshaller(); + + m.setProperty(Marshaller.JAXB_ENCODING, StringUtils.defaultIfBlank(encoding, Charset.defaultCharset().name())); m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, formatted); m.setEventHandler(new XmlValidationHandler()); return m; } /** - * Creates a {@link Unmarshaller} to read JAXB objects from XML. + * Creates an {@link Unmarshaller} to read JAXB objects from XML. * * @return created unmarshaller * @throws JAXBException if a problem with JAXB occurred */ + @SuppressWarnings("unused") public static Unmarshaller createUnmarshaller() throws JAXBException { - Unmarshaller m = getContext().createUnmarshaller(); + return createUnmarshaller(null); + } + + /** + * Creates an {@link Unmarshaller} to read JAXB objects from XML. + * + * @param context context to create the unmarshaller on + * @return created unmarshaller + * @throws JAXBException if a problem with JAXB occurred + */ + public static Unmarshaller createUnmarshaller(JAXBContext context) throws JAXBException { + final Unmarshaller m = (context != null) ? + context.createUnmarshaller() : + getContext().createUnmarshaller(); + m.setEventHandler(new XmlValidationHandler()); return m; } @@ -182,7 +278,7 @@ public static Unmarshaller createUnmarshaller() throws JAXBException { * @param value text value of the created element * @return created element */ - @SuppressWarnings({"unused", "Duplicates"}) + @SuppressWarnings({"unused", "Duplicates", "SpellCheckingInspection"}) public static Element createUserDefinedSimplefield(Document doc, String name, String value) { Element root = XmlUtils.getRootElement(doc); Element node = doc.createElementNS(root.getNamespaceURI(), "user_defined_simplefield"); @@ -192,14 +288,14 @@ public static Element createUserDefinedSimplefield(Document doc, String name, St } /** - * Returns the {@link JAXBContext} for this format. + * Returns the default {@link JAXBContext} for this format. * * @return context * @throws JAXBException if a problem with JAXB occurred */ public synchronized static JAXBContext getContext() throws JAXBException { - if (JAXB == null) initContext(Thread.currentThread().getContextClassLoader()); - return JAXB; + if (DEFAULT_CONTEXT == null) initContext(null); + return DEFAULT_CONTEXT; } /** @@ -221,13 +317,13 @@ public synchronized static ObjectFactory getFactory() { } /** - * Initializes the {@link JAXBContext} for this format. + * Initializes the default {@link JAXBContext} for this format. * * @param classloader the classloader to load the generated JAXB classes with * @throws JAXBException if a problem with JAXB occurred */ public synchronized static void initContext(ClassLoader classloader) throws JAXBException { - JAXB = JAXBContext.newInstance(PACKAGE, classloader); + DEFAULT_CONTEXT = createContext(classloader); } public static Calendar parseDate(String value) { @@ -307,7 +403,7 @@ public static String printPositiveDecimal(BigDecimal value) { // ImmoXML specifies positive decimal values including 0 if (value == null || value.compareTo(BigDecimal.ZERO) < 0) throw new IllegalArgumentException("Can't print positive decimal value!"); - return printDecimal(value.setScale(2, BigDecimal.ROUND_HALF_UP)); + return printDecimal(value.setScale(2, RoundingMode.HALF_UP)); } public static String printPositiveInteger(BigInteger value) { diff --git a/ImmoXML/src/main/java/org/openestate/io/immoxml/ImmoXmlVersion.java b/ImmoXML/src/main/java/org/openestate/io/immoxml/ImmoXmlVersion.java index 6580891c..aca5e9e4 100644 --- a/ImmoXML/src/main/java/org/openestate/io/immoxml/ImmoXmlVersion.java +++ b/ImmoXML/src/main/java/org/openestate/io/immoxml/ImmoXmlVersion.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -17,8 +17,8 @@ import org.apache.commons.lang3.ArrayUtils; import org.apache.commons.lang3.StringUtils; -import org.openestate.io.core.XmlConverter; import org.openestate.io.core.XmlVersion; +import org.openestate.io.immoxml.converters.AbstractConverter; import org.openestate.io.immoxml.converters.ImmoXML_3_0; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -29,7 +29,7 @@ * @author Andreas Rudolph * @since 1.0 */ -public enum ImmoXmlVersion implements XmlVersion { +public enum ImmoXmlVersion implements XmlVersion { /** * Version 3.0 */ @@ -37,11 +37,11 @@ public enum ImmoXmlVersion implements XmlVersion { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(ImmoXmlVersion.class); - private final Class converterClass; + private final Class converterClass; private final String readableVersion; private final String[] alias; - ImmoXmlVersion(Class converterClass, String readableVersion, String... alias) { + ImmoXmlVersion(Class converterClass, String readableVersion, String... alias) { this.converterClass = converterClass; this.readableVersion = readableVersion; this.alias = alias; @@ -64,9 +64,9 @@ public static ImmoXmlVersion detectFromString(String version) { @Override @SuppressWarnings("Duplicates") - public XmlConverter getConverter() { + public AbstractConverter getConverter() { try { - return (XmlConverter) this.converterClass.newInstance(); + return this.converterClass.getConstructor().newInstance(); } catch (Exception ex) { LOGGER.error("Can't create converter!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); @@ -96,13 +96,13 @@ public boolean isLatestVersion() { } @Override - public boolean isNewerThen(XmlVersion v) { + public boolean isNewerThen(ImmoXmlVersion v) { ImmoXmlVersion[] versions = ImmoXmlVersion.values(); return ArrayUtils.indexOf(versions, this) > ArrayUtils.indexOf(versions, v); } @Override - public boolean isOlderThen(XmlVersion v) { + public boolean isOlderThen(ImmoXmlVersion v) { ImmoXmlVersion[] versions = ImmoXmlVersion.values(); return ArrayUtils.indexOf(versions, this) < ArrayUtils.indexOf(versions, v); } diff --git a/ImmoXML/src/main/java/org/openestate/io/immoxml/converters/AbstractConverter.java b/ImmoXML/src/main/java/org/openestate/io/immoxml/converters/AbstractConverter.java new file mode 100644 index 00000000..cf745548 --- /dev/null +++ b/ImmoXML/src/main/java/org/openestate/io/immoxml/converters/AbstractConverter.java @@ -0,0 +1,53 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.openestate.io.immoxml.converters; + +import org.openestate.io.core.XmlConvertableDocument; +import org.openestate.io.core.XmlConverter; +import org.openestate.io.immoxml.ImmoXmlDocument; +import org.openestate.io.immoxml.ImmoXmlVersion; + +/** + * An abstract base class for Immobiliare converters. + * + * @author Andreas Rudolph + * @since 1.5 + */ +public abstract class AbstractConverter extends XmlConverter { + @Override + public final void downgradeToPreviousVersion(XmlConvertableDocument doc) { + this.downgradeToPreviousVersion((ImmoXmlDocument) doc); + } + + /** + * Downgrade a {@link ImmoXmlDocument} from the current version to the previous version. + * + * @param doc the document to downgrade + */ + public abstract void downgradeToPreviousVersion(ImmoXmlDocument doc); + + @Override + public final void upgradeFromPreviousVersion(XmlConvertableDocument doc) { + this.upgradeFromPreviousVersion((ImmoXmlDocument) doc); + } + + /** + * Upgrade a {@link ImmoXmlDocument} document from the previous version to the current version. + * + * @param doc the document to upgrade + */ + public abstract void upgradeFromPreviousVersion(ImmoXmlDocument doc); +} diff --git a/ImmoXML/src/main/java/org/openestate/io/immoxml/converters/ImmoXML_3_0.java b/ImmoXML/src/main/java/org/openestate/io/immoxml/converters/ImmoXML_3_0.java index 31e7daaf..a05ae836 100644 --- a/ImmoXML/src/main/java/org/openestate/io/immoxml/converters/ImmoXML_3_0.java +++ b/ImmoXML/src/main/java/org/openestate/io/immoxml/converters/ImmoXML_3_0.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,7 +16,6 @@ package org.openestate.io.immoxml.converters; import org.apache.commons.lang3.NotImplementedException; -import org.openestate.io.core.XmlConverter; import org.openestate.io.immoxml.ImmoXmlDocument; import org.openestate.io.immoxml.ImmoXmlVersion; import org.slf4j.Logger; @@ -28,7 +27,7 @@ * @author Andreas Rudolph * @since 1.0 */ -public class ImmoXML_3_0 extends XmlConverter { +public class ImmoXML_3_0 extends AbstractConverter { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(ImmoXML_3_0.class); @@ -38,12 +37,11 @@ public ImmoXmlVersion getVersion() { } /** - * Downgrade an ImmoXML document from version 3.0. + * Downgrade a {@link ImmoXmlDocument} from version 3.0. *

- * Versions before 3.0 are not supported. Therefore this method always throws - * a {@link NotImplementedException}. + * Versions before 3.0 are not supported. Therefore, this method always throws a {@link NotImplementedException}. * - * @param doc ImmoXML document in version 3.0 + * @param doc document in version 3.0 */ @Override public void downgradeToPreviousVersion(ImmoXmlDocument doc) { @@ -52,12 +50,11 @@ public void downgradeToPreviousVersion(ImmoXmlDocument doc) { } /** - * Downgrade an ImmoXML document to version 3.0. + * Upgrade a {@link ImmoXmlDocument} to version 3.0. *

- * Versions before 3.0 are not supported. Therefore this method always throws - * a {@link NotImplementedException}. + * Versions before 3.0 are not supported. Therefore, this method always throws a {@link NotImplementedException}. * - * @param doc ImmoXML document + * @param doc document */ @Override public void upgradeFromPreviousVersion(ImmoXmlDocument doc) { diff --git a/ImmoXML/src/main/java/org/openestate/io/immoxml/converters/package-info.java b/ImmoXML/src/main/java/org/openestate/io/immoxml/converters/package-info.java index d28771b1..7b42472e 100644 --- a/ImmoXML/src/main/java/org/openestate/io/immoxml/converters/package-info.java +++ b/ImmoXML/src/main/java/org/openestate/io/immoxml/converters/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/ImmoXML/src/main/java/org/openestate/io/immoxml/package-info.java b/ImmoXML/src/main/java/org/openestate/io/immoxml/package-info.java index 41261a34..5aeed319 100644 --- a/ImmoXML/src/main/java/org/openestate/io/immoxml/package-info.java +++ b/ImmoXML/src/main/java/org/openestate/io/immoxml/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/ImmoXML/src/main/jaxb/META-INF/sun-jaxb.episode b/ImmoXML/src/main/jaxb/META-INF/sun-jaxb.episode index 58c92c22..2f11a59b 100644 --- a/ImmoXML/src/main/jaxb/META-INF/sun-jaxb.episode +++ b/ImmoXML/src/main/jaxb/META-INF/sun-jaxb.episode @@ -1,232 +1,455 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Aktion.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Aktion.java index 5834522f..f9425cb2 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Aktion.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Aktion.java @@ -31,12 +31,12 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "aktion") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Aktion implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "aktionart") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Aktion.AktionArt aktionart; /** @@ -47,7 +47,7 @@ public class Aktion implements Serializable, Cloneable, CopyTo2, Equals2, ToStri * {@link Aktion.AktionArt } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Aktion.AktionArt getAktionart() { return aktionart; } @@ -60,20 +60,20 @@ public Aktion.AktionArt getAktionart() { * {@link Aktion.AktionArt } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAktionart(Aktion.AktionArt value) { this.aktionart = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -81,7 +81,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Aktion.AktionArt theAktionart; @@ -91,18 +91,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Aktion) { @@ -124,12 +124,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Aktion(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -150,9 +150,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -177,7 +177,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum AktionArt { CHANGE, diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Alter.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Alter.java index 319ee7a2..a6666931 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Alter.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Alter.java @@ -31,12 +31,12 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "alter") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Alter implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "alter_attr") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Alter.AlterAttr alterAttr; /** @@ -47,7 +47,7 @@ public class Alter implements Serializable, Cloneable, CopyTo2, Equals2, ToStrin * {@link Alter.AlterAttr } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Alter.AlterAttr getAlterAttr() { return alterAttr; } @@ -60,20 +60,20 @@ public Alter.AlterAttr getAlterAttr() { * {@link Alter.AlterAttr } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAlterAttr(Alter.AlterAttr value) { this.alterAttr = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -81,7 +81,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Alter.AlterAttr theAlterAttr; @@ -91,18 +91,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Alter) { @@ -124,12 +124,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Alter(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -150,9 +150,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -177,7 +177,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum AlterAttr { ALTBAU, diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Anbieter.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Anbieter.java index db1ca925..d8f11111 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Anbieter.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Anbieter.java @@ -41,30 +41,30 @@ "userDefinedAnyfield" }) @XmlRootElement(name = "anbieter") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Anbieter implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String anbieternr; @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String firma; @XmlElement(name = "immoxml_anid", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String immoxmlAnid; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Anhang anhang; @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List immobilie; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String impressum; @XmlElement(name = "user_defined_simplefield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedSimplefield; @XmlElement(name = "user_defined_anyfield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedAnyfield; /** @@ -75,7 +75,7 @@ public class Anbieter implements Serializable, Cloneable, CopyTo2, Equals2, ToSt * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getAnbieternr() { return anbieternr; } @@ -88,7 +88,7 @@ public String getAnbieternr() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAnbieternr(String value) { this.anbieternr = value; } @@ -101,7 +101,7 @@ public void setAnbieternr(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getFirma() { return firma; } @@ -114,7 +114,7 @@ public String getFirma() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setFirma(String value) { this.firma = value; } @@ -127,7 +127,7 @@ public void setFirma(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getImmoxmlAnid() { return immoxmlAnid; } @@ -140,7 +140,7 @@ public String getImmoxmlAnid() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setImmoxmlAnid(String value) { this.immoxmlAnid = value; } @@ -153,7 +153,7 @@ public void setImmoxmlAnid(String value) { * {@link Anhang } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Anhang getAnhang() { return anhang; } @@ -166,7 +166,7 @@ public Anhang getAnhang() { * {@link Anhang } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAnhang(Anhang value) { this.anhang = value; } @@ -193,7 +193,7 @@ public void setAnhang(Anhang value) { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getImmobilie() { if (immobilie == null) { immobilie = new ArrayList(); @@ -209,7 +209,7 @@ public List getImmobilie() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getImpressum() { return impressum; } @@ -222,7 +222,7 @@ public String getImpressum() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setImpressum(String value) { this.impressum = value; } @@ -249,7 +249,7 @@ public void setImpressum(String value) { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedSimplefield() { if (userDefinedSimplefield == null) { userDefinedSimplefield = new ArrayList(); @@ -279,7 +279,7 @@ public List getUserDefinedSimplefield() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedAnyfield() { if (userDefinedAnyfield == null) { userDefinedAnyfield = new ArrayList(); @@ -287,15 +287,15 @@ public List getUserDefinedAnyfield() { return this.userDefinedAnyfield; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -303,7 +303,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theAnbieternr; @@ -348,18 +348,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Anbieter) { @@ -487,12 +487,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Anbieter(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -576,9 +576,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/AngeschlGastronomie.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/AngeschlGastronomie.java index 54db0cdc..09b23234 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/AngeschlGastronomie.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/AngeschlGastronomie.java @@ -30,15 +30,15 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "angeschl_gastronomie") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class AngeschlGastronomie implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "HOTELRESTAURANT") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean hotelrestaurant; @XmlAttribute(name = "BAR") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean bar; /** @@ -49,7 +49,7 @@ public class AngeschlGastronomie implements Serializable, Cloneable, CopyTo2, Eq * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getHOTELRESTAURANT() { return hotelrestaurant; } @@ -62,7 +62,7 @@ public Boolean getHOTELRESTAURANT() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setHOTELRESTAURANT(Boolean value) { this.hotelrestaurant = value; } @@ -75,7 +75,7 @@ public void setHOTELRESTAURANT(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getBAR() { return bar; } @@ -88,20 +88,20 @@ public Boolean getBAR() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setBAR(Boolean value) { this.bar = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -109,7 +109,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Boolean theHOTELRESTAURANT; @@ -124,18 +124,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof AngeschlGastronomie) { @@ -170,12 +170,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new AngeschlGastronomie(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -205,9 +205,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Anhaenge.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Anhaenge.java index 81368ee0..fb480a5d 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Anhaenge.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Anhaenge.java @@ -36,17 +36,17 @@ "userDefinedAnyfield" }) @XmlRootElement(name = "anhaenge") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Anhaenge implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List anhang; @XmlElement(name = "user_defined_simplefield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedSimplefield; @XmlElement(name = "user_defined_anyfield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedAnyfield; /** @@ -71,7 +71,7 @@ public class Anhaenge implements Serializable, Cloneable, CopyTo2, Equals2, ToSt * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getAnhang() { if (anhang == null) { anhang = new ArrayList(); @@ -101,7 +101,7 @@ public List getAnhang() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedSimplefield() { if (userDefinedSimplefield == null) { userDefinedSimplefield = new ArrayList(); @@ -131,7 +131,7 @@ public List getUserDefinedSimplefield() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedAnyfield() { if (userDefinedAnyfield == null) { userDefinedAnyfield = new ArrayList(); @@ -139,15 +139,15 @@ public List getUserDefinedAnyfield() { return this.userDefinedAnyfield; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -155,7 +155,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { List theAnhang; @@ -175,18 +175,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Anhaenge) { @@ -249,12 +249,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Anhaenge(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -293,9 +293,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Anhang.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Anhang.java index f8f0c7c0..1b880011 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Anhang.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Anhang.java @@ -36,23 +36,23 @@ "daten" }) @XmlRootElement(name = "anhang") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Anhang implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String anhangtitel; @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String format; @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Daten daten; @XmlAttribute(name = "location", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Anhang.Location location; @XmlAttribute(name = "gruppe") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Anhang.Gruppe gruppe; /** @@ -63,7 +63,7 @@ public class Anhang implements Serializable, Cloneable, CopyTo2, Equals2, ToStri * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getAnhangtitel() { return anhangtitel; } @@ -76,7 +76,7 @@ public String getAnhangtitel() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAnhangtitel(String value) { this.anhangtitel = value; } @@ -89,7 +89,7 @@ public void setAnhangtitel(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getFormat() { return format; } @@ -102,7 +102,7 @@ public String getFormat() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setFormat(String value) { this.format = value; } @@ -115,7 +115,7 @@ public void setFormat(String value) { * {@link Daten } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Daten getDaten() { return daten; } @@ -128,7 +128,7 @@ public Daten getDaten() { * {@link Daten } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setDaten(Daten value) { this.daten = value; } @@ -141,7 +141,7 @@ public void setDaten(Daten value) { * {@link Anhang.Location } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Anhang.Location getLocation() { return location; } @@ -154,7 +154,7 @@ public Anhang.Location getLocation() { * {@link Anhang.Location } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setLocation(Anhang.Location value) { this.location = value; } @@ -167,7 +167,7 @@ public void setLocation(Anhang.Location value) { * {@link Anhang.Gruppe } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Anhang.Gruppe getGruppe() { return gruppe; } @@ -180,20 +180,20 @@ public Anhang.Gruppe getGruppe() { * {@link Anhang.Gruppe } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setGruppe(Anhang.Gruppe value) { this.gruppe = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -201,7 +201,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theAnhangtitel; @@ -231,18 +231,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Anhang) { @@ -316,12 +316,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Anhang(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -378,9 +378,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -413,7 +413,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum Gruppe { TITELBILD, @@ -458,7 +458,7 @@ public static Anhang.Gruppe fromValue(String v) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum Location { INTERN, diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Ausblick.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Ausblick.java index 1a1930b7..3a2859af 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Ausblick.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Ausblick.java @@ -31,12 +31,12 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "ausblick") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Ausblick implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "blick") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Ausblick.Blick blick; /** @@ -47,7 +47,7 @@ public class Ausblick implements Serializable, Cloneable, CopyTo2, Equals2, ToSt * {@link Ausblick.Blick } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Ausblick.Blick getBlick() { return blick; } @@ -60,20 +60,20 @@ public Ausblick.Blick getBlick() { * {@link Ausblick.Blick } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setBlick(Ausblick.Blick value) { this.blick = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -81,7 +81,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Ausblick.Blick theBlick; @@ -91,18 +91,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Ausblick) { @@ -124,12 +124,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Ausblick(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -150,9 +150,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -178,7 +178,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum Blick { FERNE, diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/AusrichtBalkonTerrasse.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/AusrichtBalkonTerrasse.java index 4a895399..8aefa5ec 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/AusrichtBalkonTerrasse.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/AusrichtBalkonTerrasse.java @@ -30,21 +30,21 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "ausricht_balkon_terrasse") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class AusrichtBalkonTerrasse implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "NORD") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean nord; @XmlAttribute(name = "OST") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean ost; @XmlAttribute(name = "SUED") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean sued; @XmlAttribute(name = "WEST") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean west; /** @@ -55,7 +55,7 @@ public class AusrichtBalkonTerrasse implements Serializable, Cloneable, CopyTo2, * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getNORD() { return nord; } @@ -68,7 +68,7 @@ public Boolean getNORD() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setNORD(Boolean value) { this.nord = value; } @@ -81,7 +81,7 @@ public void setNORD(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getOST() { return ost; } @@ -94,7 +94,7 @@ public Boolean getOST() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setOST(Boolean value) { this.ost = value; } @@ -107,7 +107,7 @@ public void setOST(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getSUED() { return sued; } @@ -120,7 +120,7 @@ public Boolean getSUED() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setSUED(Boolean value) { this.sued = value; } @@ -133,7 +133,7 @@ public void setSUED(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getWEST() { return west; } @@ -146,20 +146,20 @@ public Boolean getWEST() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setWEST(Boolean value) { this.west = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -167,7 +167,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Boolean theNORD; @@ -192,18 +192,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof AusrichtBalkonTerrasse) { @@ -264,12 +264,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new AusrichtBalkonTerrasse(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -317,9 +317,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/AussenCourtage.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/AussenCourtage.java index f4ccdcef..a46f77b3 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/AussenCourtage.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/AussenCourtage.java @@ -33,15 +33,15 @@ "content" }) @XmlRootElement(name = "aussen_courtage") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class AussenCourtage implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlValue - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String content; @XmlAttribute(name = "mit_mwst") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean mitMwst; /** @@ -52,7 +52,7 @@ public class AussenCourtage implements Serializable, Cloneable, CopyTo2, Equals2 * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getContent() { return content; } @@ -65,7 +65,7 @@ public String getContent() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setContent(String value) { this.content = value; } @@ -78,7 +78,7 @@ public void setContent(String value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getMitMwst() { return mitMwst; } @@ -91,20 +91,20 @@ public Boolean getMitMwst() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setMitMwst(Boolean value) { this.mitMwst = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -112,7 +112,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theContent; @@ -127,18 +127,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof AussenCourtage) { @@ -173,12 +173,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new AussenCourtage(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -208,9 +208,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Ausstattung.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Ausstattung.java index 7590ccd8..07de0e42 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Ausstattung.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Ausstattung.java @@ -75,104 +75,104 @@ "userDefinedAnyfield" }) @XmlRootElement(name = "ausstattung") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Ausstattung implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "wg_geeignet") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean wgGeeignet; @XmlElement(name = "raeume_veraenderbar") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean raeumeVeraenderbar; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Bad bad; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Kueche kueche; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boden boden; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean kamin; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Heizungsart heizungsart; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Befeuerung befeuerung; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean klimatisiert; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Fahrstuhl fahrstuhl; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List stellplatzart; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean gartennutzung; @XmlElement(name = "ausricht_balkon_terrasse") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected AusrichtBalkonTerrasse ausrichtBalkonTerrasse; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Moebliert moebliert; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean rollstuhlgerecht; @XmlElement(name = "kabel_sat_tv") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean kabelSatTv; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean barrierefrei; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean sauna; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean swimmingpool; @XmlElement(name = "wasch_trockenraum") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean waschTrockenraum; @XmlElement(name = "dv_verkabelung") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean dvVerkabelung; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean rampe; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean hebebuehne; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean kran; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean gastterrasse; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter2 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal stromanschlusswert; @XmlElement(name = "kantine_cafeteria") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean kantineCafeteria; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean teekueche; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal hallenhoehe; @XmlElement(name = "angeschl_gastronomie") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected AngeschlGastronomie angeschlGastronomie; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean brauereibindung; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean sporteinrichtungen; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean wellnessbereich; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List serviceleistungen; @XmlElement(name = "telefon_ferienimmobilie") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean telefonFerienimmobilie; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Sicherheitstechnik sicherheitstechnik; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Unterkellert unterkellert; @XmlElement(name = "user_defined_simplefield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedSimplefield; @XmlElement(name = "user_defined_anyfield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedAnyfield; /** @@ -183,7 +183,7 @@ public class Ausstattung implements Serializable, Cloneable, CopyTo2, Equals2, T * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getWgGeeignet() { return wgGeeignet; } @@ -196,7 +196,7 @@ public Boolean getWgGeeignet() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setWgGeeignet(Boolean value) { this.wgGeeignet = value; } @@ -209,7 +209,7 @@ public void setWgGeeignet(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getRaeumeVeraenderbar() { return raeumeVeraenderbar; } @@ -222,7 +222,7 @@ public Boolean getRaeumeVeraenderbar() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setRaeumeVeraenderbar(Boolean value) { this.raeumeVeraenderbar = value; } @@ -235,7 +235,7 @@ public void setRaeumeVeraenderbar(Boolean value) { * {@link Bad } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Bad getBad() { return bad; } @@ -248,7 +248,7 @@ public Bad getBad() { * {@link Bad } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setBad(Bad value) { this.bad = value; } @@ -261,7 +261,7 @@ public void setBad(Bad value) { * {@link Kueche } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Kueche getKueche() { return kueche; } @@ -274,7 +274,7 @@ public Kueche getKueche() { * {@link Kueche } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setKueche(Kueche value) { this.kueche = value; } @@ -287,7 +287,7 @@ public void setKueche(Kueche value) { * {@link Boden } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boden getBoden() { return boden; } @@ -300,7 +300,7 @@ public Boden getBoden() { * {@link Boden } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setBoden(Boden value) { this.boden = value; } @@ -313,7 +313,7 @@ public void setBoden(Boden value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getKamin() { return kamin; } @@ -326,7 +326,7 @@ public Boolean getKamin() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setKamin(Boolean value) { this.kamin = value; } @@ -339,7 +339,7 @@ public void setKamin(Boolean value) { * {@link Heizungsart } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Heizungsart getHeizungsart() { return heizungsart; } @@ -352,7 +352,7 @@ public Heizungsart getHeizungsart() { * {@link Heizungsart } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setHeizungsart(Heizungsart value) { this.heizungsart = value; } @@ -365,7 +365,7 @@ public void setHeizungsart(Heizungsart value) { * {@link Befeuerung } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Befeuerung getBefeuerung() { return befeuerung; } @@ -378,7 +378,7 @@ public Befeuerung getBefeuerung() { * {@link Befeuerung } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setBefeuerung(Befeuerung value) { this.befeuerung = value; } @@ -391,7 +391,7 @@ public void setBefeuerung(Befeuerung value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getKlimatisiert() { return klimatisiert; } @@ -404,7 +404,7 @@ public Boolean getKlimatisiert() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setKlimatisiert(Boolean value) { this.klimatisiert = value; } @@ -417,7 +417,7 @@ public void setKlimatisiert(Boolean value) { * {@link Fahrstuhl } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Fahrstuhl getFahrstuhl() { return fahrstuhl; } @@ -430,7 +430,7 @@ public Fahrstuhl getFahrstuhl() { * {@link Fahrstuhl } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setFahrstuhl(Fahrstuhl value) { this.fahrstuhl = value; } @@ -457,7 +457,7 @@ public void setFahrstuhl(Fahrstuhl value) { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getStellplatzart() { if (stellplatzart == null) { stellplatzart = new ArrayList(); @@ -473,7 +473,7 @@ public List getStellplatzart() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getGartennutzung() { return gartennutzung; } @@ -486,7 +486,7 @@ public Boolean getGartennutzung() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setGartennutzung(Boolean value) { this.gartennutzung = value; } @@ -499,7 +499,7 @@ public void setGartennutzung(Boolean value) { * {@link AusrichtBalkonTerrasse } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public AusrichtBalkonTerrasse getAusrichtBalkonTerrasse() { return ausrichtBalkonTerrasse; } @@ -512,7 +512,7 @@ public AusrichtBalkonTerrasse getAusrichtBalkonTerrasse() { * {@link AusrichtBalkonTerrasse } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAusrichtBalkonTerrasse(AusrichtBalkonTerrasse value) { this.ausrichtBalkonTerrasse = value; } @@ -525,7 +525,7 @@ public void setAusrichtBalkonTerrasse(AusrichtBalkonTerrasse value) { * {@link Moebliert } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Moebliert getMoebliert() { return moebliert; } @@ -538,7 +538,7 @@ public Moebliert getMoebliert() { * {@link Moebliert } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setMoebliert(Moebliert value) { this.moebliert = value; } @@ -551,7 +551,7 @@ public void setMoebliert(Moebliert value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getRollstuhlgerecht() { return rollstuhlgerecht; } @@ -564,7 +564,7 @@ public Boolean getRollstuhlgerecht() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setRollstuhlgerecht(Boolean value) { this.rollstuhlgerecht = value; } @@ -577,7 +577,7 @@ public void setRollstuhlgerecht(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getKabelSatTv() { return kabelSatTv; } @@ -590,7 +590,7 @@ public Boolean getKabelSatTv() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setKabelSatTv(Boolean value) { this.kabelSatTv = value; } @@ -603,7 +603,7 @@ public void setKabelSatTv(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getBarrierefrei() { return barrierefrei; } @@ -616,7 +616,7 @@ public Boolean getBarrierefrei() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setBarrierefrei(Boolean value) { this.barrierefrei = value; } @@ -629,7 +629,7 @@ public void setBarrierefrei(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getSauna() { return sauna; } @@ -642,7 +642,7 @@ public Boolean getSauna() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setSauna(Boolean value) { this.sauna = value; } @@ -655,7 +655,7 @@ public void setSauna(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getSwimmingpool() { return swimmingpool; } @@ -668,7 +668,7 @@ public Boolean getSwimmingpool() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setSwimmingpool(Boolean value) { this.swimmingpool = value; } @@ -681,7 +681,7 @@ public void setSwimmingpool(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getWaschTrockenraum() { return waschTrockenraum; } @@ -694,7 +694,7 @@ public Boolean getWaschTrockenraum() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setWaschTrockenraum(Boolean value) { this.waschTrockenraum = value; } @@ -707,7 +707,7 @@ public void setWaschTrockenraum(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getDvVerkabelung() { return dvVerkabelung; } @@ -720,7 +720,7 @@ public Boolean getDvVerkabelung() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setDvVerkabelung(Boolean value) { this.dvVerkabelung = value; } @@ -733,7 +733,7 @@ public void setDvVerkabelung(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getRampe() { return rampe; } @@ -746,7 +746,7 @@ public Boolean getRampe() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setRampe(Boolean value) { this.rampe = value; } @@ -759,7 +759,7 @@ public void setRampe(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getHebebuehne() { return hebebuehne; } @@ -772,7 +772,7 @@ public Boolean getHebebuehne() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setHebebuehne(Boolean value) { this.hebebuehne = value; } @@ -785,7 +785,7 @@ public void setHebebuehne(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getKran() { return kran; } @@ -798,7 +798,7 @@ public Boolean getKran() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setKran(Boolean value) { this.kran = value; } @@ -811,7 +811,7 @@ public void setKran(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getGastterrasse() { return gastterrasse; } @@ -824,7 +824,7 @@ public Boolean getGastterrasse() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setGastterrasse(Boolean value) { this.gastterrasse = value; } @@ -837,7 +837,7 @@ public void setGastterrasse(Boolean value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getStromanschlusswert() { return stromanschlusswert; } @@ -850,7 +850,7 @@ public BigDecimal getStromanschlusswert() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setStromanschlusswert(BigDecimal value) { this.stromanschlusswert = value; } @@ -863,7 +863,7 @@ public void setStromanschlusswert(BigDecimal value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getKantineCafeteria() { return kantineCafeteria; } @@ -876,7 +876,7 @@ public Boolean getKantineCafeteria() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setKantineCafeteria(Boolean value) { this.kantineCafeteria = value; } @@ -889,7 +889,7 @@ public void setKantineCafeteria(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getTeekueche() { return teekueche; } @@ -902,7 +902,7 @@ public Boolean getTeekueche() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setTeekueche(Boolean value) { this.teekueche = value; } @@ -915,7 +915,7 @@ public void setTeekueche(Boolean value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getHallenhoehe() { return hallenhoehe; } @@ -928,7 +928,7 @@ public BigDecimal getHallenhoehe() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setHallenhoehe(BigDecimal value) { this.hallenhoehe = value; } @@ -941,7 +941,7 @@ public void setHallenhoehe(BigDecimal value) { * {@link AngeschlGastronomie } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public AngeschlGastronomie getAngeschlGastronomie() { return angeschlGastronomie; } @@ -954,7 +954,7 @@ public AngeschlGastronomie getAngeschlGastronomie() { * {@link AngeschlGastronomie } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAngeschlGastronomie(AngeschlGastronomie value) { this.angeschlGastronomie = value; } @@ -967,7 +967,7 @@ public void setAngeschlGastronomie(AngeschlGastronomie value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getBrauereibindung() { return brauereibindung; } @@ -980,7 +980,7 @@ public Boolean getBrauereibindung() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setBrauereibindung(Boolean value) { this.brauereibindung = value; } @@ -993,7 +993,7 @@ public void setBrauereibindung(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getSporteinrichtungen() { return sporteinrichtungen; } @@ -1006,7 +1006,7 @@ public Boolean getSporteinrichtungen() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setSporteinrichtungen(Boolean value) { this.sporteinrichtungen = value; } @@ -1019,7 +1019,7 @@ public void setSporteinrichtungen(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getWellnessbereich() { return wellnessbereich; } @@ -1032,7 +1032,7 @@ public Boolean getWellnessbereich() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setWellnessbereich(Boolean value) { this.wellnessbereich = value; } @@ -1059,7 +1059,7 @@ public void setWellnessbereich(Boolean value) { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getServiceleistungen() { if (serviceleistungen == null) { serviceleistungen = new ArrayList(); @@ -1075,7 +1075,7 @@ public List getServiceleistungen() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getTelefonFerienimmobilie() { return telefonFerienimmobilie; } @@ -1088,7 +1088,7 @@ public Boolean getTelefonFerienimmobilie() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setTelefonFerienimmobilie(Boolean value) { this.telefonFerienimmobilie = value; } @@ -1101,7 +1101,7 @@ public void setTelefonFerienimmobilie(Boolean value) { * {@link Sicherheitstechnik } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Sicherheitstechnik getSicherheitstechnik() { return sicherheitstechnik; } @@ -1114,7 +1114,7 @@ public Sicherheitstechnik getSicherheitstechnik() { * {@link Sicherheitstechnik } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setSicherheitstechnik(Sicherheitstechnik value) { this.sicherheitstechnik = value; } @@ -1127,7 +1127,7 @@ public void setSicherheitstechnik(Sicherheitstechnik value) { * {@link Unterkellert } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Unterkellert getUnterkellert() { return unterkellert; } @@ -1140,7 +1140,7 @@ public Unterkellert getUnterkellert() { * {@link Unterkellert } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setUnterkellert(Unterkellert value) { this.unterkellert = value; } @@ -1167,7 +1167,7 @@ public void setUnterkellert(Unterkellert value) { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedSimplefield() { if (userDefinedSimplefield == null) { userDefinedSimplefield = new ArrayList(); @@ -1197,7 +1197,7 @@ public List getUserDefinedSimplefield() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedAnyfield() { if (userDefinedAnyfield == null) { userDefinedAnyfield = new ArrayList(); @@ -1205,15 +1205,15 @@ public List getUserDefinedAnyfield() { return this.userDefinedAnyfield; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -1221,7 +1221,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Boolean theWgGeeignet; @@ -1421,18 +1421,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Ausstattung) { @@ -1968,12 +1968,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Ausstattung(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -2336,9 +2336,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Bad.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Bad.java index 3ac28788..21ffd3f3 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Bad.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Bad.java @@ -30,18 +30,18 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "bad") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Bad implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "DUSCHE") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean dusche; @XmlAttribute(name = "WANNE") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean wanne; @XmlAttribute(name = "FENSTER") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean fenster; /** @@ -52,7 +52,7 @@ public class Bad implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getDUSCHE() { return dusche; } @@ -65,7 +65,7 @@ public Boolean getDUSCHE() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setDUSCHE(Boolean value) { this.dusche = value; } @@ -78,7 +78,7 @@ public void setDUSCHE(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getWANNE() { return wanne; } @@ -91,7 +91,7 @@ public Boolean getWANNE() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setWANNE(Boolean value) { this.wanne = value; } @@ -104,7 +104,7 @@ public void setWANNE(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getFENSTER() { return fenster; } @@ -117,20 +117,20 @@ public Boolean getFENSTER() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setFENSTER(Boolean value) { this.fenster = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -138,7 +138,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Boolean theDUSCHE; @@ -158,18 +158,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Bad) { @@ -217,12 +217,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Bad(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -261,9 +261,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/BebaubarNach.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/BebaubarNach.java index 96245af8..9536947e 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/BebaubarNach.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/BebaubarNach.java @@ -32,12 +32,12 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "bebaubar_nach") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class BebaubarNach implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "bebaubar_attr") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BebaubarNach.BebaubarAttr bebaubarAttr; /** @@ -48,7 +48,7 @@ public class BebaubarNach implements Serializable, Cloneable, CopyTo2, Equals2, * {@link BebaubarNach.BebaubarAttr } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BebaubarNach.BebaubarAttr getBebaubarAttr() { return bebaubarAttr; } @@ -61,20 +61,20 @@ public BebaubarNach.BebaubarAttr getBebaubarAttr() { * {@link BebaubarNach.BebaubarAttr } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setBebaubarAttr(BebaubarNach.BebaubarAttr value) { this.bebaubarAttr = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -82,7 +82,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { BebaubarNach.BebaubarAttr theBebaubarAttr; @@ -92,18 +92,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof BebaubarNach) { @@ -125,12 +125,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new BebaubarNach(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -151,9 +151,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -181,7 +181,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum BebaubarAttr { @XmlEnumValue("34_NACHBARSCHAFT") diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Befeuerung.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Befeuerung.java index 06200dd3..c907a5f8 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Befeuerung.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Befeuerung.java @@ -30,27 +30,27 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "befeuerung") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Befeuerung implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "OEL") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean oel; @XmlAttribute(name = "GAS") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean gas; @XmlAttribute(name = "ELEKTRO") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean elektro; @XmlAttribute(name = "ALTERNATIV") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean alternativ; @XmlAttribute(name = "SOLAR") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean solar; @XmlAttribute(name = "ERDWAERME") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean erdwaerme; /** @@ -61,7 +61,7 @@ public class Befeuerung implements Serializable, Cloneable, CopyTo2, Equals2, To * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getOEL() { return oel; } @@ -74,7 +74,7 @@ public Boolean getOEL() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setOEL(Boolean value) { this.oel = value; } @@ -87,7 +87,7 @@ public void setOEL(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getGAS() { return gas; } @@ -100,7 +100,7 @@ public Boolean getGAS() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setGAS(Boolean value) { this.gas = value; } @@ -113,7 +113,7 @@ public void setGAS(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getELEKTRO() { return elektro; } @@ -126,7 +126,7 @@ public Boolean getELEKTRO() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setELEKTRO(Boolean value) { this.elektro = value; } @@ -139,7 +139,7 @@ public void setELEKTRO(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getALTERNATIV() { return alternativ; } @@ -152,7 +152,7 @@ public Boolean getALTERNATIV() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setALTERNATIV(Boolean value) { this.alternativ = value; } @@ -165,7 +165,7 @@ public void setALTERNATIV(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getSOLAR() { return solar; } @@ -178,7 +178,7 @@ public Boolean getSOLAR() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setSOLAR(Boolean value) { this.solar = value; } @@ -191,7 +191,7 @@ public void setSOLAR(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getERDWAERME() { return erdwaerme; } @@ -204,20 +204,20 @@ public Boolean getERDWAERME() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setERDWAERME(Boolean value) { this.erdwaerme = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -225,7 +225,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Boolean theOEL; @@ -260,18 +260,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Befeuerung) { @@ -358,12 +358,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Befeuerung(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -429,9 +429,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Boden.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Boden.java index 08f83516..530e5a8e 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Boden.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Boden.java @@ -30,33 +30,33 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "boden") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Boden implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "FLIESEN") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean fliesen; @XmlAttribute(name = "STEIN") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean stein; @XmlAttribute(name = "TEPPICH") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean teppich; @XmlAttribute(name = "PARKETT") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean parkett; @XmlAttribute(name = "DIELEN") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean dielen; @XmlAttribute(name = "KUNSTSTOFF") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean kunststoff; @XmlAttribute(name = "ESTRICH") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean estrich; @XmlAttribute(name = "DOPPELBODEN") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean doppelboden; /** @@ -67,7 +67,7 @@ public class Boden implements Serializable, Cloneable, CopyTo2, Equals2, ToStrin * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getFLIESEN() { return fliesen; } @@ -80,7 +80,7 @@ public Boolean getFLIESEN() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setFLIESEN(Boolean value) { this.fliesen = value; } @@ -93,7 +93,7 @@ public void setFLIESEN(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getSTEIN() { return stein; } @@ -106,7 +106,7 @@ public Boolean getSTEIN() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setSTEIN(Boolean value) { this.stein = value; } @@ -119,7 +119,7 @@ public void setSTEIN(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getTEPPICH() { return teppich; } @@ -132,7 +132,7 @@ public Boolean getTEPPICH() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setTEPPICH(Boolean value) { this.teppich = value; } @@ -145,7 +145,7 @@ public void setTEPPICH(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getPARKETT() { return parkett; } @@ -158,7 +158,7 @@ public Boolean getPARKETT() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setPARKETT(Boolean value) { this.parkett = value; } @@ -171,7 +171,7 @@ public void setPARKETT(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getDIELEN() { return dielen; } @@ -184,7 +184,7 @@ public Boolean getDIELEN() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setDIELEN(Boolean value) { this.dielen = value; } @@ -197,7 +197,7 @@ public void setDIELEN(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getKUNSTSTOFF() { return kunststoff; } @@ -210,7 +210,7 @@ public Boolean getKUNSTSTOFF() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setKUNSTSTOFF(Boolean value) { this.kunststoff = value; } @@ -223,7 +223,7 @@ public void setKUNSTSTOFF(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getESTRICH() { return estrich; } @@ -236,7 +236,7 @@ public Boolean getESTRICH() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setESTRICH(Boolean value) { this.estrich = value; } @@ -249,7 +249,7 @@ public void setESTRICH(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getDOPPELBODEN() { return doppelboden; } @@ -262,20 +262,20 @@ public Boolean getDOPPELBODEN() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setDOPPELBODEN(Boolean value) { this.doppelboden = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -283,7 +283,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Boolean theFLIESEN; @@ -328,18 +328,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Boden) { @@ -452,12 +452,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Boden(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -541,9 +541,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/BueroPraxen.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/BueroPraxen.java index 48fbeec7..f5d21689 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/BueroPraxen.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/BueroPraxen.java @@ -31,12 +31,12 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "buero_praxen") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class BueroPraxen implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "buero_typ") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BueroPraxen.BueroTyp bueroTyp; /** @@ -47,7 +47,7 @@ public class BueroPraxen implements Serializable, Cloneable, CopyTo2, Equals2, T * {@link BueroPraxen.BueroTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BueroPraxen.BueroTyp getBueroTyp() { return bueroTyp; } @@ -60,20 +60,20 @@ public BueroPraxen.BueroTyp getBueroTyp() { * {@link BueroPraxen.BueroTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setBueroTyp(BueroPraxen.BueroTyp value) { this.bueroTyp = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -81,7 +81,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { BueroPraxen.BueroTyp theBueroTyp; @@ -91,18 +91,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof BueroPraxen) { @@ -124,12 +124,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new BueroPraxen(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -150,9 +150,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -179,7 +179,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum BueroTyp { BUEROFLAECHE, diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Daten.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Daten.java index c7f5b0ac..c25ea69d 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Daten.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Daten.java @@ -32,13 +32,13 @@ "anhanginhalt" }) @XmlRootElement(name = "daten") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Daten implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String pfad; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected byte[] anhanginhalt; /** @@ -49,7 +49,7 @@ public class Daten implements Serializable, Cloneable, CopyTo2, Equals2, ToStrin * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getPfad() { return pfad; } @@ -62,7 +62,7 @@ public String getPfad() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setPfad(String value) { this.pfad = value; } @@ -74,7 +74,7 @@ public void setPfad(String value) { * possible object is * byte[] */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public byte[] getAnhanginhalt() { return anhanginhalt; } @@ -86,20 +86,20 @@ public byte[] getAnhanginhalt() { * allowed object is * byte[] */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAnhanginhalt(byte[] value) { this.anhanginhalt = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -107,7 +107,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String thePfad; @@ -122,18 +122,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Daten) { @@ -168,12 +168,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Daten(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -203,9 +203,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Distanzen.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Distanzen.java index b80f4bd2..07949456 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Distanzen.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Distanzen.java @@ -37,17 +37,17 @@ "value" }) @XmlRootElement(name = "distanzen") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Distanzen implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlValue @XmlJavaTypeAdapter(Adapter1 .class) @XmlSchemaType(name = "float") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal value; @XmlAttribute(name = "distanz_zu", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Distanzen.DistanzZu distanzZu; /** @@ -58,7 +58,7 @@ public class Distanzen implements Serializable, Cloneable, CopyTo2, Equals2, ToS * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getValue() { return value; } @@ -71,7 +71,7 @@ public BigDecimal getValue() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setValue(BigDecimal value) { this.value = value; } @@ -84,7 +84,7 @@ public void setValue(BigDecimal value) { * {@link Distanzen.DistanzZu } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Distanzen.DistanzZu getDistanzZu() { return distanzZu; } @@ -97,20 +97,20 @@ public Distanzen.DistanzZu getDistanzZu() { * {@link Distanzen.DistanzZu } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setDistanzZu(Distanzen.DistanzZu value) { this.distanzZu = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -118,7 +118,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { BigDecimal theValue; @@ -133,18 +133,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Distanzen) { @@ -179,12 +179,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Distanzen(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -214,9 +214,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -253,7 +253,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum DistanzZu { FLUGHAFEN, diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/DistanzenSport.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/DistanzenSport.java index b731e3b2..5ded2882 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/DistanzenSport.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/DistanzenSport.java @@ -37,17 +37,17 @@ "value" }) @XmlRootElement(name = "distanzen_sport") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class DistanzenSport implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlValue @XmlJavaTypeAdapter(Adapter1 .class) @XmlSchemaType(name = "float") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal value; @XmlAttribute(name = "distanz_zu_sport", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected DistanzenSport.DistanzZuSport distanzZuSport; /** @@ -58,7 +58,7 @@ public class DistanzenSport implements Serializable, Cloneable, CopyTo2, Equals2 * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getValue() { return value; } @@ -71,7 +71,7 @@ public BigDecimal getValue() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setValue(BigDecimal value) { this.value = value; } @@ -84,7 +84,7 @@ public void setValue(BigDecimal value) { * {@link DistanzenSport.DistanzZuSport } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public DistanzenSport.DistanzZuSport getDistanzZuSport() { return distanzZuSport; } @@ -97,20 +97,20 @@ public DistanzenSport.DistanzZuSport getDistanzZuSport() { * {@link DistanzenSport.DistanzZuSport } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setDistanzZuSport(DistanzenSport.DistanzZuSport value) { this.distanzZuSport = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -118,7 +118,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { BigDecimal theValue; @@ -133,18 +133,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof DistanzenSport) { @@ -179,12 +179,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new DistanzenSport(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -214,9 +214,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -246,7 +246,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum DistanzZuSport { STRAND, diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Einzelhandel.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Einzelhandel.java index 468a92fa..4b0344e8 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Einzelhandel.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Einzelhandel.java @@ -31,12 +31,12 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "einzelhandel") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Einzelhandel implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "handel_typ") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Einzelhandel.HandelTyp handelTyp; /** @@ -47,7 +47,7 @@ public class Einzelhandel implements Serializable, Cloneable, CopyTo2, Equals2, * {@link Einzelhandel.HandelTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Einzelhandel.HandelTyp getHandelTyp() { return handelTyp; } @@ -60,20 +60,20 @@ public Einzelhandel.HandelTyp getHandelTyp() { * {@link Einzelhandel.HandelTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setHandelTyp(Einzelhandel.HandelTyp value) { this.handelTyp = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -81,7 +81,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Einzelhandel.HandelTyp theHandelTyp; @@ -91,18 +91,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Einzelhandel) { @@ -124,12 +124,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Einzelhandel(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -150,9 +150,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -179,7 +179,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum HandelTyp { LADENLOKAL, diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/EmailSonstige.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/EmailSonstige.java index f7eaebfe..d905549c 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/EmailSonstige.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/EmailSonstige.java @@ -34,18 +34,18 @@ "value" }) @XmlRootElement(name = "email_sonstige") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class EmailSonstige implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlValue - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String value; @XmlAttribute(name = "emailart") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected EmailSonstige.Emailart emailart; @XmlAttribute(name = "bemerkung") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String bemerkung; /** @@ -56,7 +56,7 @@ public class EmailSonstige implements Serializable, Cloneable, CopyTo2, Equals2, * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getValue() { return value; } @@ -69,7 +69,7 @@ public String getValue() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setValue(String value) { this.value = value; } @@ -82,7 +82,7 @@ public void setValue(String value) { * {@link EmailSonstige.Emailart } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public EmailSonstige.Emailart getEmailart() { return emailart; } @@ -95,7 +95,7 @@ public EmailSonstige.Emailart getEmailart() { * {@link EmailSonstige.Emailart } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setEmailart(EmailSonstige.Emailart value) { this.emailart = value; } @@ -108,7 +108,7 @@ public void setEmailart(EmailSonstige.Emailart value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getBemerkung() { return bemerkung; } @@ -121,20 +121,20 @@ public String getBemerkung() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setBemerkung(String value) { this.bemerkung = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -142,7 +142,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theValue; @@ -162,18 +162,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof EmailSonstige) { @@ -221,12 +221,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new EmailSonstige(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -265,9 +265,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -294,7 +294,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum Emailart { EM_ZENTRALE, diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Erschliessung.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Erschliessung.java index f1d0bee2..f8703c55 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Erschliessung.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Erschliessung.java @@ -31,12 +31,12 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "erschliessung") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Erschliessung implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "erschl_attr") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Erschliessung.ErschlAttr erschlAttr; /** @@ -47,7 +47,7 @@ public class Erschliessung implements Serializable, Cloneable, CopyTo2, Equals2, * {@link Erschliessung.ErschlAttr } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Erschliessung.ErschlAttr getErschlAttr() { return erschlAttr; } @@ -60,20 +60,20 @@ public Erschliessung.ErschlAttr getErschlAttr() { * {@link Erschliessung.ErschlAttr } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setErschlAttr(Erschliessung.ErschlAttr value) { this.erschlAttr = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -81,7 +81,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Erschliessung.ErschlAttr theErschlAttr; @@ -91,18 +91,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Erschliessung) { @@ -124,12 +124,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Erschliessung(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -150,9 +150,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -178,7 +178,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum ErschlAttr { UNERSCHLOSSEN, diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Fahrstuhl.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Fahrstuhl.java index d5df501d..5c1936c1 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Fahrstuhl.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Fahrstuhl.java @@ -30,15 +30,15 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "fahrstuhl") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Fahrstuhl implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "PERSONEN") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean personen; @XmlAttribute(name = "LASTEN") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean lasten; /** @@ -49,7 +49,7 @@ public class Fahrstuhl implements Serializable, Cloneable, CopyTo2, Equals2, ToS * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getPERSONEN() { return personen; } @@ -62,7 +62,7 @@ public Boolean getPERSONEN() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setPERSONEN(Boolean value) { this.personen = value; } @@ -75,7 +75,7 @@ public void setPERSONEN(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getLASTEN() { return lasten; } @@ -88,20 +88,20 @@ public Boolean getLASTEN() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setLASTEN(Boolean value) { this.lasten = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -109,7 +109,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Boolean thePERSONEN; @@ -124,18 +124,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Fahrstuhl) { @@ -170,12 +170,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Fahrstuhl(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -205,9 +205,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Flaechen.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Flaechen.java index ce27ea43..6ee12045 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Flaechen.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Flaechen.java @@ -78,200 +78,200 @@ "userDefinedAnyfield" }) @XmlRootElement(name = "flaechen") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Flaechen implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal wohnflaeche; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal nutzflaeche; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal gesamtflaeche; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal ladenflaeche; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal lagerflaeche; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal verkaufsflaeche; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal freiflaeche; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal bueroflaeche; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal bueroteilflaeche; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal fensterfront; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal verwaltungsflaeche; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal gastroflaeche; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String grz; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String gfz; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String bmz; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String bgf; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal grundstuecksflaeche; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal sonstflaeche; @XmlElement(name = "anzahl_zimmer", type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal anzahlZimmer; @XmlElement(name = "anzahl_schlafzimmer", type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal anzahlSchlafzimmer; @XmlElement(name = "anzahl_badezimmer", type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal anzahlBadezimmer; @XmlElement(name = "anzahl_sep_wc", type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal anzahlSepWc; @XmlElement(name = "anzahl_balkon_terrassen", type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal anzahlBalkonTerrassen; @XmlElement(name = "balkon_terrasse_flaeche", type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal balkonTerrasseFlaeche; @XmlElement(name = "anzahl_wohn_schlafzimmer", type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal anzahlWohnSchlafzimmer; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal gartenflaeche; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal kellerflaeche; @XmlElement(name = "fensterfront_qm", type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal fensterfrontQm; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal grundstuecksfront; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal dachbodenflaeche; @XmlElement(name = "teilbar_ab", type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal teilbarAb; @XmlElement(name = "beheizbare_flaeche", type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal beheizbareFlaeche; @XmlElement(name = "anzahl_stellplaetze", type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal anzahlStellplaetze; @XmlElement(name = "plaetze_gastraum", type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal plaetzeGastraum; @XmlElement(name = "anzahl_betten", type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal anzahlBetten; @XmlElement(name = "anzahl_tagungsraeume", type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal anzahlTagungsraeume; @XmlElement(name = "vermietbare_flaeche", type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal vermietbareFlaeche; @XmlElement(name = "anzahl_wohneinheiten", type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal anzahlWohneinheiten; @XmlElement(name = "anzahl_gewerbeeinheiten", type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal anzahlGewerbeeinheiten; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean einliegerwohnung; @XmlElement(name = "user_defined_simplefield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedSimplefield; @XmlElement(name = "user_defined_anyfield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedAnyfield; /** @@ -282,7 +282,7 @@ public class Flaechen implements Serializable, Cloneable, CopyTo2, Equals2, ToSt * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getWohnflaeche() { return wohnflaeche; } @@ -295,7 +295,7 @@ public BigDecimal getWohnflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setWohnflaeche(BigDecimal value) { this.wohnflaeche = value; } @@ -308,7 +308,7 @@ public void setWohnflaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getNutzflaeche() { return nutzflaeche; } @@ -321,7 +321,7 @@ public BigDecimal getNutzflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setNutzflaeche(BigDecimal value) { this.nutzflaeche = value; } @@ -334,7 +334,7 @@ public void setNutzflaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getGesamtflaeche() { return gesamtflaeche; } @@ -347,7 +347,7 @@ public BigDecimal getGesamtflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setGesamtflaeche(BigDecimal value) { this.gesamtflaeche = value; } @@ -360,7 +360,7 @@ public void setGesamtflaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getLadenflaeche() { return ladenflaeche; } @@ -373,7 +373,7 @@ public BigDecimal getLadenflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setLadenflaeche(BigDecimal value) { this.ladenflaeche = value; } @@ -386,7 +386,7 @@ public void setLadenflaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getLagerflaeche() { return lagerflaeche; } @@ -399,7 +399,7 @@ public BigDecimal getLagerflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setLagerflaeche(BigDecimal value) { this.lagerflaeche = value; } @@ -412,7 +412,7 @@ public void setLagerflaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getVerkaufsflaeche() { return verkaufsflaeche; } @@ -425,7 +425,7 @@ public BigDecimal getVerkaufsflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setVerkaufsflaeche(BigDecimal value) { this.verkaufsflaeche = value; } @@ -438,7 +438,7 @@ public void setVerkaufsflaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getFreiflaeche() { return freiflaeche; } @@ -451,7 +451,7 @@ public BigDecimal getFreiflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setFreiflaeche(BigDecimal value) { this.freiflaeche = value; } @@ -464,7 +464,7 @@ public void setFreiflaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getBueroflaeche() { return bueroflaeche; } @@ -477,7 +477,7 @@ public BigDecimal getBueroflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setBueroflaeche(BigDecimal value) { this.bueroflaeche = value; } @@ -490,7 +490,7 @@ public void setBueroflaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getBueroteilflaeche() { return bueroteilflaeche; } @@ -503,7 +503,7 @@ public BigDecimal getBueroteilflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setBueroteilflaeche(BigDecimal value) { this.bueroteilflaeche = value; } @@ -516,7 +516,7 @@ public void setBueroteilflaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getFensterfront() { return fensterfront; } @@ -529,7 +529,7 @@ public BigDecimal getFensterfront() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setFensterfront(BigDecimal value) { this.fensterfront = value; } @@ -542,7 +542,7 @@ public void setFensterfront(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getVerwaltungsflaeche() { return verwaltungsflaeche; } @@ -555,7 +555,7 @@ public BigDecimal getVerwaltungsflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setVerwaltungsflaeche(BigDecimal value) { this.verwaltungsflaeche = value; } @@ -568,7 +568,7 @@ public void setVerwaltungsflaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getGastroflaeche() { return gastroflaeche; } @@ -581,7 +581,7 @@ public BigDecimal getGastroflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setGastroflaeche(BigDecimal value) { this.gastroflaeche = value; } @@ -594,7 +594,7 @@ public void setGastroflaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getGrz() { return grz; } @@ -607,7 +607,7 @@ public String getGrz() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setGrz(String value) { this.grz = value; } @@ -620,7 +620,7 @@ public void setGrz(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getGfz() { return gfz; } @@ -633,7 +633,7 @@ public String getGfz() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setGfz(String value) { this.gfz = value; } @@ -646,7 +646,7 @@ public void setGfz(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getBmz() { return bmz; } @@ -659,7 +659,7 @@ public String getBmz() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setBmz(String value) { this.bmz = value; } @@ -672,7 +672,7 @@ public void setBmz(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getBgf() { return bgf; } @@ -685,7 +685,7 @@ public String getBgf() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setBgf(String value) { this.bgf = value; } @@ -698,7 +698,7 @@ public void setBgf(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getGrundstuecksflaeche() { return grundstuecksflaeche; } @@ -711,7 +711,7 @@ public BigDecimal getGrundstuecksflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setGrundstuecksflaeche(BigDecimal value) { this.grundstuecksflaeche = value; } @@ -724,7 +724,7 @@ public void setGrundstuecksflaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getSonstflaeche() { return sonstflaeche; } @@ -737,7 +737,7 @@ public BigDecimal getSonstflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setSonstflaeche(BigDecimal value) { this.sonstflaeche = value; } @@ -750,7 +750,7 @@ public void setSonstflaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getAnzahlZimmer() { return anzahlZimmer; } @@ -763,7 +763,7 @@ public BigDecimal getAnzahlZimmer() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAnzahlZimmer(BigDecimal value) { this.anzahlZimmer = value; } @@ -776,7 +776,7 @@ public void setAnzahlZimmer(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getAnzahlSchlafzimmer() { return anzahlSchlafzimmer; } @@ -789,7 +789,7 @@ public BigDecimal getAnzahlSchlafzimmer() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAnzahlSchlafzimmer(BigDecimal value) { this.anzahlSchlafzimmer = value; } @@ -802,7 +802,7 @@ public void setAnzahlSchlafzimmer(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getAnzahlBadezimmer() { return anzahlBadezimmer; } @@ -815,7 +815,7 @@ public BigDecimal getAnzahlBadezimmer() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAnzahlBadezimmer(BigDecimal value) { this.anzahlBadezimmer = value; } @@ -828,7 +828,7 @@ public void setAnzahlBadezimmer(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getAnzahlSepWc() { return anzahlSepWc; } @@ -841,7 +841,7 @@ public BigDecimal getAnzahlSepWc() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAnzahlSepWc(BigDecimal value) { this.anzahlSepWc = value; } @@ -854,7 +854,7 @@ public void setAnzahlSepWc(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getAnzahlBalkonTerrassen() { return anzahlBalkonTerrassen; } @@ -867,7 +867,7 @@ public BigDecimal getAnzahlBalkonTerrassen() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAnzahlBalkonTerrassen(BigDecimal value) { this.anzahlBalkonTerrassen = value; } @@ -880,7 +880,7 @@ public void setAnzahlBalkonTerrassen(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getBalkonTerrasseFlaeche() { return balkonTerrasseFlaeche; } @@ -893,7 +893,7 @@ public BigDecimal getBalkonTerrasseFlaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setBalkonTerrasseFlaeche(BigDecimal value) { this.balkonTerrasseFlaeche = value; } @@ -906,7 +906,7 @@ public void setBalkonTerrasseFlaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getAnzahlWohnSchlafzimmer() { return anzahlWohnSchlafzimmer; } @@ -919,7 +919,7 @@ public BigDecimal getAnzahlWohnSchlafzimmer() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAnzahlWohnSchlafzimmer(BigDecimal value) { this.anzahlWohnSchlafzimmer = value; } @@ -932,7 +932,7 @@ public void setAnzahlWohnSchlafzimmer(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getGartenflaeche() { return gartenflaeche; } @@ -945,7 +945,7 @@ public BigDecimal getGartenflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setGartenflaeche(BigDecimal value) { this.gartenflaeche = value; } @@ -958,7 +958,7 @@ public void setGartenflaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getKellerflaeche() { return kellerflaeche; } @@ -971,7 +971,7 @@ public BigDecimal getKellerflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setKellerflaeche(BigDecimal value) { this.kellerflaeche = value; } @@ -984,7 +984,7 @@ public void setKellerflaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getFensterfrontQm() { return fensterfrontQm; } @@ -997,7 +997,7 @@ public BigDecimal getFensterfrontQm() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setFensterfrontQm(BigDecimal value) { this.fensterfrontQm = value; } @@ -1010,7 +1010,7 @@ public void setFensterfrontQm(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getGrundstuecksfront() { return grundstuecksfront; } @@ -1023,7 +1023,7 @@ public BigDecimal getGrundstuecksfront() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setGrundstuecksfront(BigDecimal value) { this.grundstuecksfront = value; } @@ -1036,7 +1036,7 @@ public void setGrundstuecksfront(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getDachbodenflaeche() { return dachbodenflaeche; } @@ -1049,7 +1049,7 @@ public BigDecimal getDachbodenflaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setDachbodenflaeche(BigDecimal value) { this.dachbodenflaeche = value; } @@ -1062,7 +1062,7 @@ public void setDachbodenflaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getTeilbarAb() { return teilbarAb; } @@ -1075,7 +1075,7 @@ public BigDecimal getTeilbarAb() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setTeilbarAb(BigDecimal value) { this.teilbarAb = value; } @@ -1088,7 +1088,7 @@ public void setTeilbarAb(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getBeheizbareFlaeche() { return beheizbareFlaeche; } @@ -1101,7 +1101,7 @@ public BigDecimal getBeheizbareFlaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setBeheizbareFlaeche(BigDecimal value) { this.beheizbareFlaeche = value; } @@ -1114,7 +1114,7 @@ public void setBeheizbareFlaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getAnzahlStellplaetze() { return anzahlStellplaetze; } @@ -1127,7 +1127,7 @@ public BigDecimal getAnzahlStellplaetze() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAnzahlStellplaetze(BigDecimal value) { this.anzahlStellplaetze = value; } @@ -1140,7 +1140,7 @@ public void setAnzahlStellplaetze(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getPlaetzeGastraum() { return plaetzeGastraum; } @@ -1153,7 +1153,7 @@ public BigDecimal getPlaetzeGastraum() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setPlaetzeGastraum(BigDecimal value) { this.plaetzeGastraum = value; } @@ -1166,7 +1166,7 @@ public void setPlaetzeGastraum(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getAnzahlBetten() { return anzahlBetten; } @@ -1179,7 +1179,7 @@ public BigDecimal getAnzahlBetten() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAnzahlBetten(BigDecimal value) { this.anzahlBetten = value; } @@ -1192,7 +1192,7 @@ public void setAnzahlBetten(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getAnzahlTagungsraeume() { return anzahlTagungsraeume; } @@ -1205,7 +1205,7 @@ public BigDecimal getAnzahlTagungsraeume() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAnzahlTagungsraeume(BigDecimal value) { this.anzahlTagungsraeume = value; } @@ -1218,7 +1218,7 @@ public void setAnzahlTagungsraeume(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getVermietbareFlaeche() { return vermietbareFlaeche; } @@ -1231,7 +1231,7 @@ public BigDecimal getVermietbareFlaeche() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setVermietbareFlaeche(BigDecimal value) { this.vermietbareFlaeche = value; } @@ -1244,7 +1244,7 @@ public void setVermietbareFlaeche(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getAnzahlWohneinheiten() { return anzahlWohneinheiten; } @@ -1257,7 +1257,7 @@ public BigDecimal getAnzahlWohneinheiten() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAnzahlWohneinheiten(BigDecimal value) { this.anzahlWohneinheiten = value; } @@ -1270,7 +1270,7 @@ public void setAnzahlWohneinheiten(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getAnzahlGewerbeeinheiten() { return anzahlGewerbeeinheiten; } @@ -1283,7 +1283,7 @@ public BigDecimal getAnzahlGewerbeeinheiten() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAnzahlGewerbeeinheiten(BigDecimal value) { this.anzahlGewerbeeinheiten = value; } @@ -1296,7 +1296,7 @@ public void setAnzahlGewerbeeinheiten(BigDecimal value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getEinliegerwohnung() { return einliegerwohnung; } @@ -1309,7 +1309,7 @@ public Boolean getEinliegerwohnung() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setEinliegerwohnung(Boolean value) { this.einliegerwohnung = value; } @@ -1336,7 +1336,7 @@ public void setEinliegerwohnung(Boolean value) { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedSimplefield() { if (userDefinedSimplefield == null) { userDefinedSimplefield = new ArrayList(); @@ -1366,7 +1366,7 @@ public List getUserDefinedSimplefield() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedAnyfield() { if (userDefinedAnyfield == null) { userDefinedAnyfield = new ArrayList(); @@ -1374,15 +1374,15 @@ public List getUserDefinedAnyfield() { return this.userDefinedAnyfield; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -1390,7 +1390,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { BigDecimal theWohnflaeche; @@ -1605,18 +1605,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Flaechen) { @@ -2181,12 +2181,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Flaechen(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -2576,9 +2576,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Freitexte.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Freitexte.java index 7f359120..a31ac130 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Freitexte.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Freitexte.java @@ -41,29 +41,29 @@ "userDefinedAnyfield" }) @XmlRootElement(name = "freitexte") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Freitexte implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String objekttitel; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String dreizeiler; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String lage; @XmlElement(name = "ausstatt_beschr") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String ausstattBeschr; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String objektbeschreibung; @XmlElement(name = "sonstige_angaben") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String sonstigeAngaben; @XmlElement(name = "user_defined_simplefield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedSimplefield; @XmlElement(name = "user_defined_anyfield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedAnyfield; /** @@ -74,7 +74,7 @@ public class Freitexte implements Serializable, Cloneable, CopyTo2, Equals2, ToS * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getObjekttitel() { return objekttitel; } @@ -87,7 +87,7 @@ public String getObjekttitel() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setObjekttitel(String value) { this.objekttitel = value; } @@ -100,7 +100,7 @@ public void setObjekttitel(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getDreizeiler() { return dreizeiler; } @@ -113,7 +113,7 @@ public String getDreizeiler() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setDreizeiler(String value) { this.dreizeiler = value; } @@ -126,7 +126,7 @@ public void setDreizeiler(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getLage() { return lage; } @@ -139,7 +139,7 @@ public String getLage() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setLage(String value) { this.lage = value; } @@ -152,7 +152,7 @@ public void setLage(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getAusstattBeschr() { return ausstattBeschr; } @@ -165,7 +165,7 @@ public String getAusstattBeschr() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAusstattBeschr(String value) { this.ausstattBeschr = value; } @@ -178,7 +178,7 @@ public void setAusstattBeschr(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getObjektbeschreibung() { return objektbeschreibung; } @@ -191,7 +191,7 @@ public String getObjektbeschreibung() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setObjektbeschreibung(String value) { this.objektbeschreibung = value; } @@ -204,7 +204,7 @@ public void setObjektbeschreibung(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getSonstigeAngaben() { return sonstigeAngaben; } @@ -217,7 +217,7 @@ public String getSonstigeAngaben() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setSonstigeAngaben(String value) { this.sonstigeAngaben = value; } @@ -244,7 +244,7 @@ public void setSonstigeAngaben(String value) { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedSimplefield() { if (userDefinedSimplefield == null) { userDefinedSimplefield = new ArrayList(); @@ -274,7 +274,7 @@ public List getUserDefinedSimplefield() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedAnyfield() { if (userDefinedAnyfield == null) { userDefinedAnyfield = new ArrayList(); @@ -282,15 +282,15 @@ public List getUserDefinedAnyfield() { return this.userDefinedAnyfield; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -298,7 +298,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theObjekttitel; @@ -343,18 +343,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Freitexte) { @@ -477,12 +477,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Freitexte(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -566,9 +566,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/FreizeitimmobilieGewerblich.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/FreizeitimmobilieGewerblich.java index 7c06e93c..943e4ba9 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/FreizeitimmobilieGewerblich.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/FreizeitimmobilieGewerblich.java @@ -31,12 +31,12 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "freizeitimmobilie_gewerblich") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class FreizeitimmobilieGewerblich implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "freizeit_typ") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected FreizeitimmobilieGewerblich.FreizeitTyp freizeitTyp; /** @@ -47,7 +47,7 @@ public class FreizeitimmobilieGewerblich implements Serializable, Cloneable, Cop * {@link FreizeitimmobilieGewerblich.FreizeitTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public FreizeitimmobilieGewerblich.FreizeitTyp getFreizeitTyp() { return freizeitTyp; } @@ -60,20 +60,20 @@ public FreizeitimmobilieGewerblich.FreizeitTyp getFreizeitTyp() { * {@link FreizeitimmobilieGewerblich.FreizeitTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setFreizeitTyp(FreizeitimmobilieGewerblich.FreizeitTyp value) { this.freizeitTyp = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -81,7 +81,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { FreizeitimmobilieGewerblich.FreizeitTyp theFreizeitTyp; @@ -91,18 +91,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof FreizeitimmobilieGewerblich) { @@ -124,12 +124,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new FreizeitimmobilieGewerblich(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -150,9 +150,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -177,7 +177,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum FreizeitTyp { SPORTANLAGEN, diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Gastgewerbe.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Gastgewerbe.java index bdbc0dc4..d79cf568 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Gastgewerbe.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Gastgewerbe.java @@ -31,12 +31,12 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "gastgewerbe") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Gastgewerbe implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "gastgew_typ") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Gastgewerbe.GastgewTyp gastgewTyp; /** @@ -47,7 +47,7 @@ public class Gastgewerbe implements Serializable, Cloneable, CopyTo2, Equals2, T * {@link Gastgewerbe.GastgewTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Gastgewerbe.GastgewTyp getGastgewTyp() { return gastgewTyp; } @@ -60,20 +60,20 @@ public Gastgewerbe.GastgewTyp getGastgewTyp() { * {@link Gastgewerbe.GastgewTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setGastgewTyp(Gastgewerbe.GastgewTyp value) { this.gastgewTyp = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -81,7 +81,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Gastgewerbe.GastgewTyp theGastgewTyp; @@ -91,18 +91,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Gastgewerbe) { @@ -124,12 +124,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Gastgewerbe(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -150,9 +150,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -180,7 +180,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum GastgewTyp { GASTRONOMIE, diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Geo.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Geo.java index e1a5eb33..623deec8 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Geo.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Geo.java @@ -54,54 +54,54 @@ "userDefinedAnyfield" }) @XmlRootElement(name = "geo") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Geo implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String plz; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String ort; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Geokoordinaten geokoordinaten; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String strasse; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String hausnummer; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String bundesland; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Land land; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String gemeindecode; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String flur; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String flurstueck; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String gemarkung; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter5 .class) @XmlSchemaType(name = "int") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigInteger etage; @XmlElement(name = "lage_im_bau") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected LageImBau lageImBau; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String wohnungsnr; @XmlElement(name = "lage_gebiet") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected LageGebiet lageGebiet; @XmlElement(name = "regionaler_zusatz") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String regionalerZusatz; @XmlElement(name = "user_defined_simplefield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedSimplefield; @XmlElement(name = "user_defined_anyfield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedAnyfield; /** @@ -112,7 +112,7 @@ public class Geo implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getPlz() { return plz; } @@ -125,7 +125,7 @@ public String getPlz() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setPlz(String value) { this.plz = value; } @@ -138,7 +138,7 @@ public void setPlz(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getOrt() { return ort; } @@ -151,7 +151,7 @@ public String getOrt() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setOrt(String value) { this.ort = value; } @@ -164,7 +164,7 @@ public void setOrt(String value) { * {@link Geokoordinaten } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Geokoordinaten getGeokoordinaten() { return geokoordinaten; } @@ -177,7 +177,7 @@ public Geokoordinaten getGeokoordinaten() { * {@link Geokoordinaten } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setGeokoordinaten(Geokoordinaten value) { this.geokoordinaten = value; } @@ -190,7 +190,7 @@ public void setGeokoordinaten(Geokoordinaten value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getStrasse() { return strasse; } @@ -203,7 +203,7 @@ public String getStrasse() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setStrasse(String value) { this.strasse = value; } @@ -216,7 +216,7 @@ public void setStrasse(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getHausnummer() { return hausnummer; } @@ -229,7 +229,7 @@ public String getHausnummer() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setHausnummer(String value) { this.hausnummer = value; } @@ -242,7 +242,7 @@ public void setHausnummer(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getBundesland() { return bundesland; } @@ -255,7 +255,7 @@ public String getBundesland() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setBundesland(String value) { this.bundesland = value; } @@ -268,7 +268,7 @@ public void setBundesland(String value) { * {@link Land } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Land getLand() { return land; } @@ -281,7 +281,7 @@ public Land getLand() { * {@link Land } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setLand(Land value) { this.land = value; } @@ -294,7 +294,7 @@ public void setLand(Land value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getGemeindecode() { return gemeindecode; } @@ -307,7 +307,7 @@ public String getGemeindecode() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setGemeindecode(String value) { this.gemeindecode = value; } @@ -320,7 +320,7 @@ public void setGemeindecode(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getFlur() { return flur; } @@ -333,7 +333,7 @@ public String getFlur() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setFlur(String value) { this.flur = value; } @@ -346,7 +346,7 @@ public void setFlur(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getFlurstueck() { return flurstueck; } @@ -359,7 +359,7 @@ public String getFlurstueck() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setFlurstueck(String value) { this.flurstueck = value; } @@ -372,7 +372,7 @@ public void setFlurstueck(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getGemarkung() { return gemarkung; } @@ -385,7 +385,7 @@ public String getGemarkung() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setGemarkung(String value) { this.gemarkung = value; } @@ -398,7 +398,7 @@ public void setGemarkung(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigInteger getEtage() { return etage; } @@ -411,7 +411,7 @@ public BigInteger getEtage() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setEtage(BigInteger value) { this.etage = value; } @@ -424,7 +424,7 @@ public void setEtage(BigInteger value) { * {@link LageImBau } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public LageImBau getLageImBau() { return lageImBau; } @@ -437,7 +437,7 @@ public LageImBau getLageImBau() { * {@link LageImBau } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setLageImBau(LageImBau value) { this.lageImBau = value; } @@ -450,7 +450,7 @@ public void setLageImBau(LageImBau value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getWohnungsnr() { return wohnungsnr; } @@ -463,7 +463,7 @@ public String getWohnungsnr() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setWohnungsnr(String value) { this.wohnungsnr = value; } @@ -476,7 +476,7 @@ public void setWohnungsnr(String value) { * {@link LageGebiet } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public LageGebiet getLageGebiet() { return lageGebiet; } @@ -489,7 +489,7 @@ public LageGebiet getLageGebiet() { * {@link LageGebiet } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setLageGebiet(LageGebiet value) { this.lageGebiet = value; } @@ -502,7 +502,7 @@ public void setLageGebiet(LageGebiet value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getRegionalerZusatz() { return regionalerZusatz; } @@ -515,7 +515,7 @@ public String getRegionalerZusatz() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setRegionalerZusatz(String value) { this.regionalerZusatz = value; } @@ -542,7 +542,7 @@ public void setRegionalerZusatz(String value) { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedSimplefield() { if (userDefinedSimplefield == null) { userDefinedSimplefield = new ArrayList(); @@ -572,7 +572,7 @@ public List getUserDefinedSimplefield() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedAnyfield() { if (userDefinedAnyfield == null) { userDefinedAnyfield = new ArrayList(); @@ -580,15 +580,15 @@ public List getUserDefinedAnyfield() { return this.userDefinedAnyfield; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -596,7 +596,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String thePlz; @@ -691,18 +691,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Geo) { @@ -955,12 +955,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Geo(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -1134,9 +1134,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Geokoordinaten.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Geokoordinaten.java index 57f92051..32f5d2b0 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Geokoordinaten.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Geokoordinaten.java @@ -33,19 +33,19 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "geokoordinaten") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Geokoordinaten implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "breitengrad", required = true) @XmlJavaTypeAdapter(Adapter1 .class) @XmlSchemaType(name = "float") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal breitengrad; @XmlAttribute(name = "laengengrad", required = true) @XmlJavaTypeAdapter(Adapter1 .class) @XmlSchemaType(name = "float") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal laengengrad; /** @@ -56,7 +56,7 @@ public class Geokoordinaten implements Serializable, Cloneable, CopyTo2, Equals2 * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getBreitengrad() { return breitengrad; } @@ -69,7 +69,7 @@ public BigDecimal getBreitengrad() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setBreitengrad(BigDecimal value) { this.breitengrad = value; } @@ -82,7 +82,7 @@ public void setBreitengrad(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getLaengengrad() { return laengengrad; } @@ -95,20 +95,20 @@ public BigDecimal getLaengengrad() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setLaengengrad(BigDecimal value) { this.laengengrad = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -116,7 +116,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { BigDecimal theBreitengrad; @@ -131,18 +131,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Geokoordinaten) { @@ -177,12 +177,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Geokoordinaten(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -212,9 +212,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Geschlecht.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Geschlecht.java index 77f6a7b7..c75f1d24 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Geschlecht.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Geschlecht.java @@ -31,12 +31,12 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "geschlecht") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Geschlecht implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "geschl_attr") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Geschlecht.GeschlAttr geschlAttr; /** @@ -47,7 +47,7 @@ public class Geschlecht implements Serializable, Cloneable, CopyTo2, Equals2, To * {@link Geschlecht.GeschlAttr } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Geschlecht.GeschlAttr getGeschlAttr() { return geschlAttr; } @@ -60,20 +60,20 @@ public Geschlecht.GeschlAttr getGeschlAttr() { * {@link Geschlecht.GeschlAttr } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setGeschlAttr(Geschlecht.GeschlAttr value) { this.geschlAttr = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -81,7 +81,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Geschlecht.GeschlAttr theGeschlAttr; @@ -91,18 +91,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Geschlecht) { @@ -124,12 +124,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Geschlecht(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -150,9 +150,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -178,7 +178,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum GeschlAttr { EGAL, diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Grundstueck.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Grundstueck.java index ee371710..f9ed382e 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Grundstueck.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Grundstueck.java @@ -31,12 +31,12 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "grundstueck") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Grundstueck implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "grundst_typ") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Grundstueck.GrundstTyp grundstTyp; /** @@ -47,7 +47,7 @@ public class Grundstueck implements Serializable, Cloneable, CopyTo2, Equals2, T * {@link Grundstueck.GrundstTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Grundstueck.GrundstTyp getGrundstTyp() { return grundstTyp; } @@ -60,20 +60,20 @@ public Grundstueck.GrundstTyp getGrundstTyp() { * {@link Grundstueck.GrundstTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setGrundstTyp(Grundstueck.GrundstTyp value) { this.grundstTyp = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -81,7 +81,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Grundstueck.GrundstTyp theGrundstTyp; @@ -91,18 +91,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Grundstueck) { @@ -124,12 +124,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Grundstueck(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -150,9 +150,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -182,7 +182,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum GrundstTyp { WOHNEN, diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/HallenLagerProd.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/HallenLagerProd.java index cce271bc..330f55aa 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/HallenLagerProd.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/HallenLagerProd.java @@ -31,12 +31,12 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "hallen_lager_prod") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class HallenLagerProd implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "hallen_typ") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected HallenLagerProd.HallenTyp hallenTyp; /** @@ -47,7 +47,7 @@ public class HallenLagerProd implements Serializable, Cloneable, CopyTo2, Equals * {@link HallenLagerProd.HallenTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public HallenLagerProd.HallenTyp getHallenTyp() { return hallenTyp; } @@ -60,20 +60,20 @@ public HallenLagerProd.HallenTyp getHallenTyp() { * {@link HallenLagerProd.HallenTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setHallenTyp(HallenLagerProd.HallenTyp value) { this.hallenTyp = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -81,7 +81,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { HallenLagerProd.HallenTyp theHallenTyp; @@ -91,18 +91,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof HallenLagerProd) { @@ -124,12 +124,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new HallenLagerProd(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -150,9 +150,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -183,7 +183,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum HallenTyp { HALLE, diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Haus.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Haus.java index b807a1fb..5db82845 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Haus.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Haus.java @@ -32,12 +32,12 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "haus") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Haus implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "haustyp") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Haus.Haustyp haustyp; /** @@ -48,7 +48,7 @@ public class Haus implements Serializable, Cloneable, CopyTo2, Equals2, ToString * {@link Haus.Haustyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Haus.Haustyp getHaustyp() { return haustyp; } @@ -61,20 +61,20 @@ public Haus.Haustyp getHaustyp() { * {@link Haus.Haustyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setHaustyp(Haus.Haustyp value) { this.haustyp = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -82,7 +82,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Haus.Haustyp theHaustyp; @@ -92,18 +92,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Haus) { @@ -125,12 +125,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Haus(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -151,9 +151,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -195,7 +195,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum Haustyp { REIHENHAUS("REIHENHAUS"), diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Heizungsart.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Heizungsart.java index d0f7ec47..58c2bddb 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Heizungsart.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Heizungsart.java @@ -30,24 +30,24 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "heizungsart") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Heizungsart implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "OFEN") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean ofen; @XmlAttribute(name = "ETAGE") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean etage; @XmlAttribute(name = "ZENTRAL") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean zentral; @XmlAttribute(name = "FERN") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean fern; @XmlAttribute(name = "FUSSBODEN") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean fussboden; /** @@ -58,7 +58,7 @@ public class Heizungsart implements Serializable, Cloneable, CopyTo2, Equals2, T * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getOFEN() { return ofen; } @@ -71,7 +71,7 @@ public Boolean getOFEN() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setOFEN(Boolean value) { this.ofen = value; } @@ -84,7 +84,7 @@ public void setOFEN(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getETAGE() { return etage; } @@ -97,7 +97,7 @@ public Boolean getETAGE() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setETAGE(Boolean value) { this.etage = value; } @@ -110,7 +110,7 @@ public void setETAGE(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getZENTRAL() { return zentral; } @@ -123,7 +123,7 @@ public Boolean getZENTRAL() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setZENTRAL(Boolean value) { this.zentral = value; } @@ -136,7 +136,7 @@ public void setZENTRAL(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getFERN() { return fern; } @@ -149,7 +149,7 @@ public Boolean getFERN() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setFERN(Boolean value) { this.fern = value; } @@ -162,7 +162,7 @@ public void setFERN(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getFUSSBODEN() { return fussboden; } @@ -175,20 +175,20 @@ public Boolean getFUSSBODEN() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setFUSSBODEN(Boolean value) { this.fussboden = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -196,7 +196,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Boolean theOFEN; @@ -226,18 +226,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Heizungsart) { @@ -311,12 +311,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Heizungsart(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -373,9 +373,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Immobilie.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Immobilie.java index 41b55fe8..e421cbd4 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Immobilie.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Immobilie.java @@ -48,48 +48,48 @@ "userDefinedAnyfield" }) @XmlRootElement(name = "immobilie") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Immobilie implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Objektkategorie objektkategorie; @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Geo geo; @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Kontaktperson kontaktperson; @XmlElement(name = "weitere_adresse") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List weitereAdresse; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Preise preise; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Flaechen flaechen; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Ausstattung ausstattung; @XmlElement(name = "zustand_angaben") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected ZustandAngaben zustandAngaben; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Infrastruktur infrastruktur; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Freitexte freitexte; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Anhaenge anhaenge; @XmlElement(name = "verwaltung_objekt") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected VerwaltungObjekt verwaltungObjekt; @XmlElement(name = "verwaltung_techn", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected VerwaltungTechn verwaltungTechn; @XmlElement(name = "user_defined_simplefield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedSimplefield; @XmlElement(name = "user_defined_anyfield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedAnyfield; /** @@ -100,7 +100,7 @@ public class Immobilie implements Serializable, Cloneable, CopyTo2, Equals2, ToS * {@link Objektkategorie } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Objektkategorie getObjektkategorie() { return objektkategorie; } @@ -113,7 +113,7 @@ public Objektkategorie getObjektkategorie() { * {@link Objektkategorie } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setObjektkategorie(Objektkategorie value) { this.objektkategorie = value; } @@ -126,7 +126,7 @@ public void setObjektkategorie(Objektkategorie value) { * {@link Geo } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Geo getGeo() { return geo; } @@ -139,7 +139,7 @@ public Geo getGeo() { * {@link Geo } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setGeo(Geo value) { this.geo = value; } @@ -152,7 +152,7 @@ public void setGeo(Geo value) { * {@link Kontaktperson } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Kontaktperson getKontaktperson() { return kontaktperson; } @@ -165,7 +165,7 @@ public Kontaktperson getKontaktperson() { * {@link Kontaktperson } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setKontaktperson(Kontaktperson value) { this.kontaktperson = value; } @@ -192,7 +192,7 @@ public void setKontaktperson(Kontaktperson value) { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getWeitereAdresse() { if (weitereAdresse == null) { weitereAdresse = new ArrayList(); @@ -208,7 +208,7 @@ public List getWeitereAdresse() { * {@link Preise } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Preise getPreise() { return preise; } @@ -221,7 +221,7 @@ public Preise getPreise() { * {@link Preise } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setPreise(Preise value) { this.preise = value; } @@ -234,7 +234,7 @@ public void setPreise(Preise value) { * {@link Flaechen } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Flaechen getFlaechen() { return flaechen; } @@ -247,7 +247,7 @@ public Flaechen getFlaechen() { * {@link Flaechen } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setFlaechen(Flaechen value) { this.flaechen = value; } @@ -260,7 +260,7 @@ public void setFlaechen(Flaechen value) { * {@link Ausstattung } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Ausstattung getAusstattung() { return ausstattung; } @@ -273,7 +273,7 @@ public Ausstattung getAusstattung() { * {@link Ausstattung } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAusstattung(Ausstattung value) { this.ausstattung = value; } @@ -286,7 +286,7 @@ public void setAusstattung(Ausstattung value) { * {@link ZustandAngaben } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public ZustandAngaben getZustandAngaben() { return zustandAngaben; } @@ -299,7 +299,7 @@ public ZustandAngaben getZustandAngaben() { * {@link ZustandAngaben } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setZustandAngaben(ZustandAngaben value) { this.zustandAngaben = value; } @@ -312,7 +312,7 @@ public void setZustandAngaben(ZustandAngaben value) { * {@link Infrastruktur } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Infrastruktur getInfrastruktur() { return infrastruktur; } @@ -325,7 +325,7 @@ public Infrastruktur getInfrastruktur() { * {@link Infrastruktur } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setInfrastruktur(Infrastruktur value) { this.infrastruktur = value; } @@ -338,7 +338,7 @@ public void setInfrastruktur(Infrastruktur value) { * {@link Freitexte } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Freitexte getFreitexte() { return freitexte; } @@ -351,7 +351,7 @@ public Freitexte getFreitexte() { * {@link Freitexte } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setFreitexte(Freitexte value) { this.freitexte = value; } @@ -364,7 +364,7 @@ public void setFreitexte(Freitexte value) { * {@link Anhaenge } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Anhaenge getAnhaenge() { return anhaenge; } @@ -377,7 +377,7 @@ public Anhaenge getAnhaenge() { * {@link Anhaenge } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAnhaenge(Anhaenge value) { this.anhaenge = value; } @@ -390,7 +390,7 @@ public void setAnhaenge(Anhaenge value) { * {@link VerwaltungObjekt } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public VerwaltungObjekt getVerwaltungObjekt() { return verwaltungObjekt; } @@ -403,7 +403,7 @@ public VerwaltungObjekt getVerwaltungObjekt() { * {@link VerwaltungObjekt } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setVerwaltungObjekt(VerwaltungObjekt value) { this.verwaltungObjekt = value; } @@ -416,7 +416,7 @@ public void setVerwaltungObjekt(VerwaltungObjekt value) { * {@link VerwaltungTechn } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public VerwaltungTechn getVerwaltungTechn() { return verwaltungTechn; } @@ -429,7 +429,7 @@ public VerwaltungTechn getVerwaltungTechn() { * {@link VerwaltungTechn } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setVerwaltungTechn(VerwaltungTechn value) { this.verwaltungTechn = value; } @@ -456,7 +456,7 @@ public void setVerwaltungTechn(VerwaltungTechn value) { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedSimplefield() { if (userDefinedSimplefield == null) { userDefinedSimplefield = new ArrayList(); @@ -486,7 +486,7 @@ public List getUserDefinedSimplefield() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedAnyfield() { if (userDefinedAnyfield == null) { userDefinedAnyfield = new ArrayList(); @@ -494,15 +494,15 @@ public List getUserDefinedAnyfield() { return this.userDefinedAnyfield; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -510,7 +510,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Objektkategorie theObjektkategorie; @@ -590,18 +590,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Immobilie) { @@ -820,12 +820,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Immobilie(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -972,9 +972,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Immoxml.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Immoxml.java index 1cfb7097..a860a034 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Immoxml.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Immoxml.java @@ -37,21 +37,21 @@ "userDefinedAnyfield" }) @XmlRootElement(name = "immoxml") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Immoxml implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Uebertragung uebertragung; @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List anbieter; @XmlElement(name = "user_defined_simplefield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedSimplefield; @XmlElement(name = "user_defined_anyfield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedAnyfield; /** @@ -62,7 +62,7 @@ public class Immoxml implements Serializable, Cloneable, CopyTo2, Equals2, ToStr * {@link Uebertragung } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Uebertragung getUebertragung() { return uebertragung; } @@ -75,7 +75,7 @@ public Uebertragung getUebertragung() { * {@link Uebertragung } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setUebertragung(Uebertragung value) { this.uebertragung = value; } @@ -102,7 +102,7 @@ public void setUebertragung(Uebertragung value) { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getAnbieter() { if (anbieter == null) { anbieter = new ArrayList(); @@ -132,7 +132,7 @@ public List getAnbieter() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedSimplefield() { if (userDefinedSimplefield == null) { userDefinedSimplefield = new ArrayList(); @@ -162,7 +162,7 @@ public List getUserDefinedSimplefield() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedAnyfield() { if (userDefinedAnyfield == null) { userDefinedAnyfield = new ArrayList(); @@ -170,15 +170,15 @@ public List getUserDefinedAnyfield() { return this.userDefinedAnyfield; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -186,7 +186,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Uebertragung theUebertragung; @@ -211,18 +211,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Immoxml) { @@ -298,12 +298,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Immoxml(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -351,9 +351,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Infrastruktur.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Infrastruktur.java index 650f66f1..c3c8b081 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Infrastruktur.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Infrastruktur.java @@ -39,24 +39,24 @@ "userDefinedAnyfield" }) @XmlRootElement(name = "infrastruktur") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Infrastruktur implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean zulieferung; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Ausblick ausblick; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List distanzen; @XmlElement(name = "distanzen_sport") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List distanzenSport; @XmlElement(name = "user_defined_simplefield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedSimplefield; @XmlElement(name = "user_defined_anyfield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedAnyfield; /** @@ -67,7 +67,7 @@ public class Infrastruktur implements Serializable, Cloneable, CopyTo2, Equals2, * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getZulieferung() { return zulieferung; } @@ -80,7 +80,7 @@ public Boolean getZulieferung() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setZulieferung(Boolean value) { this.zulieferung = value; } @@ -93,7 +93,7 @@ public void setZulieferung(Boolean value) { * {@link Ausblick } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Ausblick getAusblick() { return ausblick; } @@ -106,7 +106,7 @@ public Ausblick getAusblick() { * {@link Ausblick } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAusblick(Ausblick value) { this.ausblick = value; } @@ -133,7 +133,7 @@ public void setAusblick(Ausblick value) { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getDistanzen() { if (distanzen == null) { distanzen = new ArrayList(); @@ -163,7 +163,7 @@ public List getDistanzen() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getDistanzenSport() { if (distanzenSport == null) { distanzenSport = new ArrayList(); @@ -193,7 +193,7 @@ public List getDistanzenSport() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedSimplefield() { if (userDefinedSimplefield == null) { userDefinedSimplefield = new ArrayList(); @@ -223,7 +223,7 @@ public List getUserDefinedSimplefield() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedAnyfield() { if (userDefinedAnyfield == null) { userDefinedAnyfield = new ArrayList(); @@ -231,15 +231,15 @@ public List getUserDefinedAnyfield() { return this.userDefinedAnyfield; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -247,7 +247,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Boolean theZulieferung; @@ -282,18 +282,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Infrastruktur) { @@ -400,12 +400,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Infrastruktur(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -471,9 +471,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/InnenCourtage.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/InnenCourtage.java index 93f72234..f51c3698 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/InnenCourtage.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/InnenCourtage.java @@ -33,15 +33,15 @@ "content" }) @XmlRootElement(name = "innen_courtage") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class InnenCourtage implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlValue - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String content; @XmlAttribute(name = "mit_mwst") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean mitMwst; /** @@ -52,7 +52,7 @@ public class InnenCourtage implements Serializable, Cloneable, CopyTo2, Equals2, * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getContent() { return content; } @@ -65,7 +65,7 @@ public String getContent() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setContent(String value) { this.content = value; } @@ -78,7 +78,7 @@ public void setContent(String value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getMitMwst() { return mitMwst; } @@ -91,20 +91,20 @@ public Boolean getMitMwst() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setMitMwst(Boolean value) { this.mitMwst = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -112,7 +112,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theContent; @@ -127,18 +127,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof InnenCourtage) { @@ -173,12 +173,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new InnenCourtage(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -208,9 +208,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Kontaktperson.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Kontaktperson.java index 4c21db4c..4e99e2f4 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Kontaktperson.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Kontaktperson.java @@ -64,87 +64,87 @@ "userDefinedAnyfield" }) @XmlRootElement(name = "kontaktperson") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Kontaktperson implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "email_zentrale", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String emailZentrale; @XmlElement(name = "email_direkt") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String emailDirekt; @XmlElement(name = "tel_zentrale") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String telZentrale; @XmlElement(name = "tel_durchw") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String telDurchw; @XmlElement(name = "tel_fax") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String telFax; @XmlElement(name = "tel_handy") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String telHandy; @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String name; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String vorname; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String titel; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String anrede; @XmlElement(name = "anrede_brief") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String anredeBrief; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String firma; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Object zusatzfeld; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String strasse; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String hausnummer; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String plz; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String ort; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String postfach; @XmlElement(name = "postf_plz") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String postfPlz; @XmlElement(name = "postf_ort") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String postfOrt; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Land land; @XmlElement(name = "email_privat") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String emailPrivat; @XmlElement(name = "email_sonstige") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List emailSonstige; @XmlElement(name = "tel_privat") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String telPrivat; @XmlElement(name = "tel_sonstige") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List telSonstige; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String url; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean adressfreigabe; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String personennummer; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String freitextfeld; @XmlElement(name = "user_defined_simplefield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedSimplefield; @XmlElement(name = "user_defined_anyfield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedAnyfield; /** @@ -155,7 +155,7 @@ public class Kontaktperson implements Serializable, Cloneable, CopyTo2, Equals2, * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getEmailZentrale() { return emailZentrale; } @@ -168,7 +168,7 @@ public String getEmailZentrale() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setEmailZentrale(String value) { this.emailZentrale = value; } @@ -181,7 +181,7 @@ public void setEmailZentrale(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getEmailDirekt() { return emailDirekt; } @@ -194,7 +194,7 @@ public String getEmailDirekt() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setEmailDirekt(String value) { this.emailDirekt = value; } @@ -207,7 +207,7 @@ public void setEmailDirekt(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getTelZentrale() { return telZentrale; } @@ -220,7 +220,7 @@ public String getTelZentrale() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setTelZentrale(String value) { this.telZentrale = value; } @@ -233,7 +233,7 @@ public void setTelZentrale(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getTelDurchw() { return telDurchw; } @@ -246,7 +246,7 @@ public String getTelDurchw() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setTelDurchw(String value) { this.telDurchw = value; } @@ -259,7 +259,7 @@ public void setTelDurchw(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getTelFax() { return telFax; } @@ -272,7 +272,7 @@ public String getTelFax() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setTelFax(String value) { this.telFax = value; } @@ -285,7 +285,7 @@ public void setTelFax(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getTelHandy() { return telHandy; } @@ -298,7 +298,7 @@ public String getTelHandy() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setTelHandy(String value) { this.telHandy = value; } @@ -311,7 +311,7 @@ public void setTelHandy(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getName() { return name; } @@ -324,7 +324,7 @@ public String getName() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setName(String value) { this.name = value; } @@ -337,7 +337,7 @@ public void setName(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getVorname() { return vorname; } @@ -350,7 +350,7 @@ public String getVorname() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setVorname(String value) { this.vorname = value; } @@ -363,7 +363,7 @@ public void setVorname(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getTitel() { return titel; } @@ -376,7 +376,7 @@ public String getTitel() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setTitel(String value) { this.titel = value; } @@ -389,7 +389,7 @@ public void setTitel(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getAnrede() { return anrede; } @@ -402,7 +402,7 @@ public String getAnrede() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAnrede(String value) { this.anrede = value; } @@ -415,7 +415,7 @@ public void setAnrede(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getAnredeBrief() { return anredeBrief; } @@ -428,7 +428,7 @@ public String getAnredeBrief() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAnredeBrief(String value) { this.anredeBrief = value; } @@ -441,7 +441,7 @@ public void setAnredeBrief(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getFirma() { return firma; } @@ -454,7 +454,7 @@ public String getFirma() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setFirma(String value) { this.firma = value; } @@ -467,7 +467,7 @@ public void setFirma(String value) { * {@link Object } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object getZusatzfeld() { return zusatzfeld; } @@ -480,7 +480,7 @@ public Object getZusatzfeld() { * {@link Object } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setZusatzfeld(Object value) { this.zusatzfeld = value; } @@ -493,7 +493,7 @@ public void setZusatzfeld(Object value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getStrasse() { return strasse; } @@ -506,7 +506,7 @@ public String getStrasse() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setStrasse(String value) { this.strasse = value; } @@ -519,7 +519,7 @@ public void setStrasse(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getHausnummer() { return hausnummer; } @@ -532,7 +532,7 @@ public String getHausnummer() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setHausnummer(String value) { this.hausnummer = value; } @@ -545,7 +545,7 @@ public void setHausnummer(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getPlz() { return plz; } @@ -558,7 +558,7 @@ public String getPlz() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setPlz(String value) { this.plz = value; } @@ -571,7 +571,7 @@ public void setPlz(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getOrt() { return ort; } @@ -584,7 +584,7 @@ public String getOrt() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setOrt(String value) { this.ort = value; } @@ -597,7 +597,7 @@ public void setOrt(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getPostfach() { return postfach; } @@ -610,7 +610,7 @@ public String getPostfach() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setPostfach(String value) { this.postfach = value; } @@ -623,7 +623,7 @@ public void setPostfach(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getPostfPlz() { return postfPlz; } @@ -636,7 +636,7 @@ public String getPostfPlz() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setPostfPlz(String value) { this.postfPlz = value; } @@ -649,7 +649,7 @@ public void setPostfPlz(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getPostfOrt() { return postfOrt; } @@ -662,7 +662,7 @@ public String getPostfOrt() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setPostfOrt(String value) { this.postfOrt = value; } @@ -675,7 +675,7 @@ public void setPostfOrt(String value) { * {@link Land } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Land getLand() { return land; } @@ -688,7 +688,7 @@ public Land getLand() { * {@link Land } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setLand(Land value) { this.land = value; } @@ -701,7 +701,7 @@ public void setLand(Land value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getEmailPrivat() { return emailPrivat; } @@ -714,7 +714,7 @@ public String getEmailPrivat() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setEmailPrivat(String value) { this.emailPrivat = value; } @@ -741,7 +741,7 @@ public void setEmailPrivat(String value) { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getEmailSonstige() { if (emailSonstige == null) { emailSonstige = new ArrayList(); @@ -757,7 +757,7 @@ public List getEmailSonstige() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getTelPrivat() { return telPrivat; } @@ -770,7 +770,7 @@ public String getTelPrivat() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setTelPrivat(String value) { this.telPrivat = value; } @@ -797,7 +797,7 @@ public void setTelPrivat(String value) { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getTelSonstige() { if (telSonstige == null) { telSonstige = new ArrayList(); @@ -813,7 +813,7 @@ public List getTelSonstige() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getUrl() { return url; } @@ -826,7 +826,7 @@ public String getUrl() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setUrl(String value) { this.url = value; } @@ -839,7 +839,7 @@ public void setUrl(String value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getAdressfreigabe() { return adressfreigabe; } @@ -852,7 +852,7 @@ public Boolean getAdressfreigabe() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAdressfreigabe(Boolean value) { this.adressfreigabe = value; } @@ -865,7 +865,7 @@ public void setAdressfreigabe(Boolean value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getPersonennummer() { return personennummer; } @@ -878,7 +878,7 @@ public String getPersonennummer() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setPersonennummer(String value) { this.personennummer = value; } @@ -891,7 +891,7 @@ public void setPersonennummer(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getFreitextfeld() { return freitextfeld; } @@ -904,7 +904,7 @@ public String getFreitextfeld() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setFreitextfeld(String value) { this.freitextfeld = value; } @@ -931,7 +931,7 @@ public void setFreitextfeld(String value) { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedSimplefield() { if (userDefinedSimplefield == null) { userDefinedSimplefield = new ArrayList(); @@ -961,7 +961,7 @@ public List getUserDefinedSimplefield() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedAnyfield() { if (userDefinedAnyfield == null) { userDefinedAnyfield = new ArrayList(); @@ -969,15 +969,15 @@ public List getUserDefinedAnyfield() { return this.userDefinedAnyfield; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -985,7 +985,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theEmailZentrale; @@ -1145,18 +1145,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Kontaktperson) { @@ -1588,12 +1588,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Kontaktperson(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -1884,9 +1884,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Kueche.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Kueche.java index 9daae22a..11612419 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Kueche.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Kueche.java @@ -30,15 +30,15 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "kueche") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Kueche implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "EBK") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean ebk; @XmlAttribute(name = "OFFEN") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean offen; /** @@ -49,7 +49,7 @@ public class Kueche implements Serializable, Cloneable, CopyTo2, Equals2, ToStri * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getEBK() { return ebk; } @@ -62,7 +62,7 @@ public Boolean getEBK() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setEBK(Boolean value) { this.ebk = value; } @@ -75,7 +75,7 @@ public void setEBK(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getOFFEN() { return offen; } @@ -88,20 +88,20 @@ public Boolean getOFFEN() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setOFFEN(Boolean value) { this.offen = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -109,7 +109,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Boolean theEBK; @@ -124,18 +124,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Kueche) { @@ -170,12 +170,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Kueche(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -205,9 +205,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/LageGebiet.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/LageGebiet.java index 9dc9d60c..42165727 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/LageGebiet.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/LageGebiet.java @@ -32,12 +32,12 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "lage_gebiet") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class LageGebiet implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "gebiete") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected LageGebiet.Gebiete gebiete; /** @@ -48,7 +48,7 @@ public class LageGebiet implements Serializable, Cloneable, CopyTo2, Equals2, To * {@link LageGebiet.Gebiete } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public LageGebiet.Gebiete getGebiete() { return gebiete; } @@ -61,20 +61,20 @@ public LageGebiet.Gebiete getGebiete() { * {@link LageGebiet.Gebiete } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setGebiete(LageGebiet.Gebiete value) { this.gebiete = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -82,7 +82,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { LageGebiet.Gebiete theGebiete; @@ -92,18 +92,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof LageGebiet) { @@ -125,12 +125,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new LageGebiet(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -151,9 +151,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -189,7 +189,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum Gebiete { WOHN("WOHN"), diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/LageImBau.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/LageImBau.java index 7cf6bb29..8b8538d8 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/LageImBau.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/LageImBau.java @@ -30,21 +30,21 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "lage_im_bau") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class LageImBau implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "LINKS") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean links; @XmlAttribute(name = "RECHTS") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean rechts; @XmlAttribute(name = "VORNE") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean vorne; @XmlAttribute(name = "HINTEN") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean hinten; /** @@ -55,7 +55,7 @@ public class LageImBau implements Serializable, Cloneable, CopyTo2, Equals2, ToS * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getLINKS() { return links; } @@ -68,7 +68,7 @@ public Boolean getLINKS() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setLINKS(Boolean value) { this.links = value; } @@ -81,7 +81,7 @@ public void setLINKS(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getRECHTS() { return rechts; } @@ -94,7 +94,7 @@ public Boolean getRECHTS() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setRECHTS(Boolean value) { this.rechts = value; } @@ -107,7 +107,7 @@ public void setRECHTS(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getVORNE() { return vorne; } @@ -120,7 +120,7 @@ public Boolean getVORNE() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setVORNE(Boolean value) { this.vorne = value; } @@ -133,7 +133,7 @@ public void setVORNE(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getHINTEN() { return hinten; } @@ -146,20 +146,20 @@ public Boolean getHINTEN() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setHINTEN(Boolean value) { this.hinten = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -167,7 +167,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Boolean theLINKS; @@ -192,18 +192,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof LageImBau) { @@ -264,12 +264,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new LageImBau(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -317,9 +317,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Land.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Land.java index d762afa7..5af22233 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Land.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Land.java @@ -30,12 +30,12 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "land") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Land implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "iso_land") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String isoLand; /** @@ -46,7 +46,7 @@ public class Land implements Serializable, Cloneable, CopyTo2, Equals2, ToString * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getIsoLand() { return isoLand; } @@ -59,20 +59,20 @@ public String getIsoLand() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setIsoLand(String value) { this.isoLand = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -80,7 +80,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theIsoLand; @@ -90,18 +90,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Land) { @@ -123,12 +123,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Land(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -149,9 +149,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/LandUndForstwirtschaft.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/LandUndForstwirtschaft.java index 7fcd80a5..3c9ff5fb 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/LandUndForstwirtschaft.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/LandUndForstwirtschaft.java @@ -31,12 +31,12 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "land_und_forstwirtschaft") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class LandUndForstwirtschaft implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "land_typ") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected LandUndForstwirtschaft.LandTyp landTyp; /** @@ -47,7 +47,7 @@ public class LandUndForstwirtschaft implements Serializable, Cloneable, CopyTo2, * {@link LandUndForstwirtschaft.LandTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public LandUndForstwirtschaft.LandTyp getLandTyp() { return landTyp; } @@ -60,20 +60,20 @@ public LandUndForstwirtschaft.LandTyp getLandTyp() { * {@link LandUndForstwirtschaft.LandTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setLandTyp(LandUndForstwirtschaft.LandTyp value) { this.landTyp = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -81,7 +81,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { LandUndForstwirtschaft.LandTyp theLandTyp; @@ -91,18 +91,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof LandUndForstwirtschaft) { @@ -124,12 +124,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new LandUndForstwirtschaft(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -150,9 +150,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -187,7 +187,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum LandTyp { LANDWIRTSCHAFTLICHE_BETRIEBE, diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/MaxMietdauer.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/MaxMietdauer.java index aaf37412..231e706e 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/MaxMietdauer.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/MaxMietdauer.java @@ -34,15 +34,15 @@ "content" }) @XmlRootElement(name = "max_mietdauer") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class MaxMietdauer implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlValue - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String content; @XmlAttribute(name = "max_dauer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected MaxMietdauer.MaxDauer maxDauer; /** @@ -53,7 +53,7 @@ public class MaxMietdauer implements Serializable, Cloneable, CopyTo2, Equals2, * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getContent() { return content; } @@ -66,7 +66,7 @@ public String getContent() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setContent(String value) { this.content = value; } @@ -79,7 +79,7 @@ public void setContent(String value) { * {@link MaxMietdauer.MaxDauer } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public MaxMietdauer.MaxDauer getMaxDauer() { return maxDauer; } @@ -92,20 +92,20 @@ public MaxMietdauer.MaxDauer getMaxDauer() { * {@link MaxMietdauer.MaxDauer } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setMaxDauer(MaxMietdauer.MaxDauer value) { this.maxDauer = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -113,7 +113,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theContent; @@ -128,18 +128,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof MaxMietdauer) { @@ -174,12 +174,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new MaxMietdauer(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -209,9 +209,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -238,7 +238,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum MaxDauer { TAG, diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/MinMietdauer.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/MinMietdauer.java index b3fd082e..e1d6d29a 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/MinMietdauer.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/MinMietdauer.java @@ -34,15 +34,15 @@ "content" }) @XmlRootElement(name = "min_mietdauer") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class MinMietdauer implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlValue - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String content; @XmlAttribute(name = "min_dauer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected MinMietdauer.MinDauer minDauer; /** @@ -53,7 +53,7 @@ public class MinMietdauer implements Serializable, Cloneable, CopyTo2, Equals2, * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getContent() { return content; } @@ -66,7 +66,7 @@ public String getContent() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setContent(String value) { this.content = value; } @@ -79,7 +79,7 @@ public void setContent(String value) { * {@link MinMietdauer.MinDauer } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public MinMietdauer.MinDauer getMinDauer() { return minDauer; } @@ -92,20 +92,20 @@ public MinMietdauer.MinDauer getMinDauer() { * {@link MinMietdauer.MinDauer } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setMinDauer(MinMietdauer.MinDauer value) { this.minDauer = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -113,7 +113,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theContent; @@ -128,18 +128,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof MinMietdauer) { @@ -174,12 +174,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new MinMietdauer(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -209,9 +209,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -238,7 +238,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum MinDauer { TAG, diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Moebliert.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Moebliert.java index dca24454..afc2c44d 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Moebliert.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Moebliert.java @@ -30,15 +30,15 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "moebliert") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Moebliert implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "VOLL") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean voll; @XmlAttribute(name = "TEIL") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean teil; /** @@ -49,7 +49,7 @@ public class Moebliert implements Serializable, Cloneable, CopyTo2, Equals2, ToS * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getVOLL() { return voll; } @@ -62,7 +62,7 @@ public Boolean getVOLL() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setVOLL(Boolean value) { this.voll = value; } @@ -75,7 +75,7 @@ public void setVOLL(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getTEIL() { return teil; } @@ -88,20 +88,20 @@ public Boolean getTEIL() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setTEIL(Boolean value) { this.teil = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -109,7 +109,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Boolean theVOLL; @@ -124,18 +124,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Moebliert) { @@ -170,12 +170,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Moebliert(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -205,9 +205,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Nutzungsart.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Nutzungsart.java index 4fa50d02..3d91c112 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Nutzungsart.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Nutzungsart.java @@ -30,21 +30,21 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "nutzungsart") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Nutzungsart implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "WOHNEN") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean wohnen; @XmlAttribute(name = "GEWERBE") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean gewerbe; @XmlAttribute(name = "ANLAGE") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean anlage; @XmlAttribute(name = "WAZ") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean waz; /** @@ -55,7 +55,7 @@ public class Nutzungsart implements Serializable, Cloneable, CopyTo2, Equals2, T * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getWOHNEN() { return wohnen; } @@ -68,7 +68,7 @@ public Boolean getWOHNEN() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setWOHNEN(Boolean value) { this.wohnen = value; } @@ -81,7 +81,7 @@ public void setWOHNEN(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getGEWERBE() { return gewerbe; } @@ -94,7 +94,7 @@ public Boolean getGEWERBE() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setGEWERBE(Boolean value) { this.gewerbe = value; } @@ -107,7 +107,7 @@ public void setGEWERBE(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getANLAGE() { return anlage; } @@ -120,7 +120,7 @@ public Boolean getANLAGE() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setANLAGE(Boolean value) { this.anlage = value; } @@ -133,7 +133,7 @@ public void setANLAGE(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getWAZ() { return waz; } @@ -146,20 +146,20 @@ public Boolean getWAZ() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setWAZ(Boolean value) { this.waz = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -167,7 +167,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Boolean theWOHNEN; @@ -192,18 +192,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Nutzungsart) { @@ -264,12 +264,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Nutzungsart(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -317,9 +317,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/ObjectFactory.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/ObjectFactory.java index e6122c2e..a8c25c83 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/ObjectFactory.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/ObjectFactory.java @@ -786,8 +786,12 @@ public UserDefinedAnyfield createUserDefinedAnyfield() { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "immoxml_anid") public JAXBElement createImmoxmlAnid(String value) { @@ -795,8 +799,12 @@ public JAXBElement createImmoxmlAnid(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "strasse") public JAXBElement createStrasse(String value) { @@ -804,8 +812,12 @@ public JAXBElement createStrasse(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "hausnummer") public JAXBElement createHausnummer(String value) { @@ -813,8 +825,12 @@ public JAXBElement createHausnummer(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "plz") public JAXBElement createPlz(String value) { @@ -822,8 +838,12 @@ public JAXBElement createPlz(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "ort") public JAXBElement createOrt(String value) { @@ -831,8 +851,12 @@ public JAXBElement createOrt(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "bundesland") public JAXBElement createBundesland(String value) { @@ -840,8 +864,12 @@ public JAXBElement createBundesland(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "gemeindecode") public JAXBElement createGemeindecode(String value) { @@ -849,8 +877,12 @@ public JAXBElement createGemeindecode(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "flur") public JAXBElement createFlur(String value) { @@ -858,8 +890,12 @@ public JAXBElement createFlur(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "flurstueck") public JAXBElement createFlurstueck(String value) { @@ -867,8 +903,12 @@ public JAXBElement createFlurstueck(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "gemarkung") public JAXBElement createGemarkung(String value) { @@ -876,8 +916,12 @@ public JAXBElement createGemarkung(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "etage") @XmlJavaTypeAdapter(Adapter5 .class) @@ -886,8 +930,12 @@ public JAXBElement createEtage(BigInteger value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "wohnungsnr") public JAXBElement createWohnungsnr(String value) { @@ -895,8 +943,12 @@ public JAXBElement createWohnungsnr(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "regionaler_zusatz") public JAXBElement createRegionalerZusatz(String value) { @@ -904,8 +956,12 @@ public JAXBElement createRegionalerZusatz(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "vorname") public JAXBElement createVorname(String value) { @@ -913,8 +969,12 @@ public JAXBElement createVorname(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "name") public JAXBElement createName(String value) { @@ -922,8 +982,12 @@ public JAXBElement createName(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "titel") public JAXBElement createTitel(String value) { @@ -931,8 +995,12 @@ public JAXBElement createTitel(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "anrede") public JAXBElement createAnrede(String value) { @@ -940,8 +1008,12 @@ public JAXBElement createAnrede(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "anrede_brief") public JAXBElement createAnredeBrief(String value) { @@ -949,8 +1021,12 @@ public JAXBElement createAnredeBrief(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "firma") public JAXBElement createFirma(String value) { @@ -958,8 +1034,12 @@ public JAXBElement createFirma(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Object }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "zusatzfeld") public JAXBElement createZusatzfeld(Object value) { @@ -967,8 +1047,12 @@ public JAXBElement createZusatzfeld(Object value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "postfach") public JAXBElement createPostfach(String value) { @@ -976,8 +1060,12 @@ public JAXBElement createPostfach(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "postf_plz") public JAXBElement createPostfPlz(String value) { @@ -985,8 +1073,12 @@ public JAXBElement createPostfPlz(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "postf_ort") public JAXBElement createPostfOrt(String value) { @@ -994,8 +1086,12 @@ public JAXBElement createPostfOrt(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "email_direkt") public JAXBElement createEmailDirekt(String value) { @@ -1003,8 +1099,12 @@ public JAXBElement createEmailDirekt(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "email_zentrale") public JAXBElement createEmailZentrale(String value) { @@ -1012,8 +1112,12 @@ public JAXBElement createEmailZentrale(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "email_privat") public JAXBElement createEmailPrivat(String value) { @@ -1021,8 +1125,12 @@ public JAXBElement createEmailPrivat(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "tel_zentrale") public JAXBElement createTelZentrale(String value) { @@ -1030,8 +1138,12 @@ public JAXBElement createTelZentrale(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "tel_durchw") public JAXBElement createTelDurchw(String value) { @@ -1039,8 +1151,12 @@ public JAXBElement createTelDurchw(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "tel_privat") public JAXBElement createTelPrivat(String value) { @@ -1048,8 +1164,12 @@ public JAXBElement createTelPrivat(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "tel_handy") public JAXBElement createTelHandy(String value) { @@ -1057,8 +1177,12 @@ public JAXBElement createTelHandy(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "tel_fax") public JAXBElement createTelFax(String value) { @@ -1066,8 +1190,12 @@ public JAXBElement createTelFax(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "url") public JAXBElement createUrl(String value) { @@ -1075,8 +1203,12 @@ public JAXBElement createUrl(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "adressfreigabe") public JAXBElement createAdressfreigabe(Boolean value) { @@ -1084,8 +1216,12 @@ public JAXBElement createAdressfreigabe(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "personennummer") public JAXBElement createPersonennummer(String value) { @@ -1093,8 +1229,12 @@ public JAXBElement createPersonennummer(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "freitextfeld") public JAXBElement createFreitextfeld(String value) { @@ -1102,8 +1242,12 @@ public JAXBElement createFreitextfeld(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "kaufpreis") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1112,8 +1256,12 @@ public JAXBElement createKaufpreis(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "nettokaltmiete") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1122,8 +1270,12 @@ public JAXBElement createNettokaltmiete(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "kaltmiete") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1132,8 +1284,12 @@ public JAXBElement createKaltmiete(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "nebenkosten") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1142,8 +1298,12 @@ public JAXBElement createNebenkosten(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "warmmiete") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1152,8 +1312,12 @@ public JAXBElement createWarmmiete(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "heizkosten") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1162,8 +1326,12 @@ public JAXBElement createHeizkosten(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "zzg_mehrwertsteuer") public JAXBElement createZzgMehrwertsteuer(Boolean value) { @@ -1171,8 +1339,12 @@ public JAXBElement createZzgMehrwertsteuer(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "mietzuschlaege") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1181,8 +1353,12 @@ public JAXBElement createMietzuschlaege(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "pacht") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1191,8 +1367,12 @@ public JAXBElement createPacht(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "erbpacht") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1201,8 +1381,12 @@ public JAXBElement createErbpacht(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "hausgeld") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1211,8 +1395,12 @@ public JAXBElement createHausgeld(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "abstand") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1221,8 +1409,12 @@ public JAXBElement createAbstand(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Calendar }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Calendar }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Calendar }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "preis_zeitraum_von") @XmlJavaTypeAdapter(Adapter4 .class) @@ -1231,8 +1423,12 @@ public JAXBElement createPreisZeitraumVon(Calendar value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Calendar }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Calendar }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Calendar }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "preis_zeitraum_bis") @XmlJavaTypeAdapter(Adapter4 .class) @@ -1241,8 +1437,12 @@ public JAXBElement createPreisZeitraumBis(Calendar value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "mietpreis_pro_qm") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1251,8 +1451,12 @@ public JAXBElement createMietpreisProQm(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "kaufpreis_pro_qm") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1261,8 +1465,12 @@ public JAXBElement createKaufpreisProQm(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Stellplatz }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Stellplatz }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Stellplatz }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "stp_freiplatz") public JAXBElement createStpFreiplatz(Stellplatz value) { @@ -1270,8 +1478,12 @@ public JAXBElement createStpFreiplatz(Stellplatz value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Stellplatz }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Stellplatz }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Stellplatz }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "stp_tiefgarage") public JAXBElement createStpTiefgarage(Stellplatz value) { @@ -1279,8 +1491,12 @@ public JAXBElement createStpTiefgarage(Stellplatz value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Stellplatz }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Stellplatz }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Stellplatz }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "stp_garage") public JAXBElement createStpGarage(Stellplatz value) { @@ -1288,8 +1504,12 @@ public JAXBElement createStpGarage(Stellplatz value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Stellplatz }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Stellplatz }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Stellplatz }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "stp_carport") public JAXBElement createStpCarport(Stellplatz value) { @@ -1297,8 +1517,12 @@ public JAXBElement createStpCarport(Stellplatz value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Stellplatz }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Stellplatz }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Stellplatz }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "stp_duplex") public JAXBElement createStpDuplex(Stellplatz value) { @@ -1306,8 +1530,12 @@ public JAXBElement createStpDuplex(Stellplatz value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Stellplatz }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Stellplatz }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Stellplatz }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "stp_parkhaus") public JAXBElement createStpParkhaus(Stellplatz value) { @@ -1315,8 +1543,12 @@ public JAXBElement createStpParkhaus(Stellplatz value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "mwst_satz") @XmlJavaTypeAdapter(Adapter2 .class) @@ -1325,8 +1557,12 @@ public JAXBElement createMwstSatz(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "freitext_preis") public JAXBElement createFreitextPreis(String value) { @@ -1334,8 +1570,12 @@ public JAXBElement createFreitextPreis(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "x_fache") public JAXBElement createXFache(String value) { @@ -1343,8 +1583,12 @@ public JAXBElement createXFache(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "nettorendite") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1353,8 +1597,12 @@ public JAXBElement createNettorendite(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "mieteinnahmen_ist") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1363,8 +1611,12 @@ public JAXBElement createMieteinnahmenIst(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "mieteinnahmen_soll") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1373,8 +1625,12 @@ public JAXBElement createMieteinnahmenSoll(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "erschliessungskosten") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1383,8 +1639,12 @@ public JAXBElement createErschliessungskosten(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "kaution") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1393,8 +1653,12 @@ public JAXBElement createKaution(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "geschaeftsguthaben") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1403,8 +1667,12 @@ public JAXBElement createGeschaeftsguthaben(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "wohnflaeche") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1413,8 +1681,12 @@ public JAXBElement createWohnflaeche(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "nutzflaeche") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1423,8 +1695,12 @@ public JAXBElement createNutzflaeche(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "gesamtflaeche") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1433,8 +1709,12 @@ public JAXBElement createGesamtflaeche(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "ladenflaeche") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1443,8 +1723,12 @@ public JAXBElement createLadenflaeche(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "lagerflaeche") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1453,8 +1737,12 @@ public JAXBElement createLagerflaeche(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "verkaufsflaeche") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1463,8 +1751,12 @@ public JAXBElement createVerkaufsflaeche(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "freiflaeche") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1473,8 +1765,12 @@ public JAXBElement createFreiflaeche(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "bueroflaeche") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1483,8 +1779,12 @@ public JAXBElement createBueroflaeche(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "bueroteilflaeche") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1493,8 +1793,12 @@ public JAXBElement createBueroteilflaeche(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "fensterfront") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1503,8 +1807,12 @@ public JAXBElement createFensterfront(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "sonstflaeche") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1513,8 +1821,12 @@ public JAXBElement createSonstflaeche(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "verwaltungsflaeche") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1523,8 +1835,12 @@ public JAXBElement createVerwaltungsflaeche(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "gastroflaeche") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1533,8 +1849,12 @@ public JAXBElement createGastroflaeche(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "grz") public JAXBElement createGrz(String value) { @@ -1542,8 +1862,12 @@ public JAXBElement createGrz(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "gfz") public JAXBElement createGfz(String value) { @@ -1551,8 +1875,12 @@ public JAXBElement createGfz(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "bmz") public JAXBElement createBmz(String value) { @@ -1560,8 +1888,12 @@ public JAXBElement createBmz(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "bgf") public JAXBElement createBgf(String value) { @@ -1569,8 +1901,12 @@ public JAXBElement createBgf(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "grundstuecksflaeche") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1579,8 +1915,12 @@ public JAXBElement createGrundstuecksflaeche(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "anzahl_zimmer") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1589,8 +1929,12 @@ public JAXBElement createAnzahlZimmer(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "anzahl_schlafzimmer") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1599,8 +1943,12 @@ public JAXBElement createAnzahlSchlafzimmer(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "anzahl_badezimmer") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1609,8 +1957,12 @@ public JAXBElement createAnzahlBadezimmer(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "anzahl_sep_wc") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1619,8 +1971,12 @@ public JAXBElement createAnzahlSepWc(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "balkon_terrasse_flaeche") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1629,8 +1985,12 @@ public JAXBElement createBalkonTerrasseFlaeche(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "anzahl_wohn_schlafzimmer") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1639,8 +1999,12 @@ public JAXBElement createAnzahlWohnSchlafzimmer(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "gartenflaeche") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1649,8 +2013,12 @@ public JAXBElement createGartenflaeche(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "anzahl_balkon_terrassen") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1659,8 +2027,12 @@ public JAXBElement createAnzahlBalkonTerrassen(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "kellerflaeche") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1669,8 +2041,12 @@ public JAXBElement createKellerflaeche(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "fensterfront_qm") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1679,8 +2055,12 @@ public JAXBElement createFensterfrontQm(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "grundstuecksfront") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1689,8 +2069,12 @@ public JAXBElement createGrundstuecksfront(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "dachbodenflaeche") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1699,8 +2083,12 @@ public JAXBElement createDachbodenflaeche(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "teilbar_ab") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1709,8 +2097,12 @@ public JAXBElement createTeilbarAb(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "beheizbare_flaeche") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1719,8 +2111,12 @@ public JAXBElement createBeheizbareFlaeche(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "anzahl_stellplaetze") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1729,8 +2125,12 @@ public JAXBElement createAnzahlStellplaetze(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "plaetze_gastraum") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1739,8 +2139,12 @@ public JAXBElement createPlaetzeGastraum(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "anzahl_betten") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1749,8 +2153,12 @@ public JAXBElement createAnzahlBetten(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "anzahl_tagungsraeume") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1759,8 +2167,12 @@ public JAXBElement createAnzahlTagungsraeume(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "vermietbare_flaeche") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1769,8 +2181,12 @@ public JAXBElement createVermietbareFlaeche(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "anzahl_wohneinheiten") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1779,8 +2195,12 @@ public JAXBElement createAnzahlWohneinheiten(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "anzahl_gewerbeeinheiten") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1789,8 +2209,12 @@ public JAXBElement createAnzahlGewerbeeinheiten(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "einliegerwohnung") public JAXBElement createEinliegerwohnung(Boolean value) { @@ -1798,8 +2222,12 @@ public JAXBElement createEinliegerwohnung(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "wg_geeignet") public JAXBElement createWgGeeignet(Boolean value) { @@ -1807,8 +2235,12 @@ public JAXBElement createWgGeeignet(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "raeume_veraenderbar") public JAXBElement createRaeumeVeraenderbar(Boolean value) { @@ -1816,8 +2248,12 @@ public JAXBElement createRaeumeVeraenderbar(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "kamin") public JAXBElement createKamin(Boolean value) { @@ -1825,8 +2261,12 @@ public JAXBElement createKamin(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "klimatisiert") public JAXBElement createKlimatisiert(Boolean value) { @@ -1834,8 +2274,12 @@ public JAXBElement createKlimatisiert(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "gartennutzung") public JAXBElement createGartennutzung(Boolean value) { @@ -1843,8 +2287,12 @@ public JAXBElement createGartennutzung(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "rollstuhlgerecht") public JAXBElement createRollstuhlgerecht(Boolean value) { @@ -1852,8 +2300,12 @@ public JAXBElement createRollstuhlgerecht(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "kabel_sat_tv") public JAXBElement createKabelSatTv(Boolean value) { @@ -1861,8 +2313,12 @@ public JAXBElement createKabelSatTv(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "barrierefrei") public JAXBElement createBarrierefrei(Boolean value) { @@ -1870,8 +2326,12 @@ public JAXBElement createBarrierefrei(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "sauna") public JAXBElement createSauna(Boolean value) { @@ -1879,8 +2339,12 @@ public JAXBElement createSauna(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "swimmingpool") public JAXBElement createSwimmingpool(Boolean value) { @@ -1888,8 +2352,12 @@ public JAXBElement createSwimmingpool(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "wasch_trockenraum") public JAXBElement createWaschTrockenraum(Boolean value) { @@ -1897,8 +2365,12 @@ public JAXBElement createWaschTrockenraum(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "dv_verkabelung") public JAXBElement createDvVerkabelung(Boolean value) { @@ -1906,8 +2378,12 @@ public JAXBElement createDvVerkabelung(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "rampe") public JAXBElement createRampe(Boolean value) { @@ -1915,8 +2391,12 @@ public JAXBElement createRampe(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "hebebuehne") public JAXBElement createHebebuehne(Boolean value) { @@ -1924,8 +2404,12 @@ public JAXBElement createHebebuehne(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "kran") public JAXBElement createKran(Boolean value) { @@ -1933,8 +2417,12 @@ public JAXBElement createKran(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "gastterrasse") public JAXBElement createGastterrasse(Boolean value) { @@ -1942,8 +2430,12 @@ public JAXBElement createGastterrasse(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "stromanschlusswert") @XmlJavaTypeAdapter(Adapter2 .class) @@ -1952,8 +2444,12 @@ public JAXBElement createStromanschlusswert(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "kantine_cafeteria") public JAXBElement createKantineCafeteria(Boolean value) { @@ -1961,8 +2457,12 @@ public JAXBElement createKantineCafeteria(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "teekueche") public JAXBElement createTeekueche(Boolean value) { @@ -1970,8 +2470,12 @@ public JAXBElement createTeekueche(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "hallenhoehe") @XmlJavaTypeAdapter(Adapter7 .class) @@ -1980,8 +2484,12 @@ public JAXBElement createHallenhoehe(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "brauereibindung") public JAXBElement createBrauereibindung(Boolean value) { @@ -1989,8 +2497,12 @@ public JAXBElement createBrauereibindung(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "sporteinrichtungen") public JAXBElement createSporteinrichtungen(Boolean value) { @@ -1998,8 +2510,12 @@ public JAXBElement createSporteinrichtungen(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "wellnessbereich") public JAXBElement createWellnessbereich(Boolean value) { @@ -2007,8 +2523,12 @@ public JAXBElement createWellnessbereich(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "telefon_ferienimmobilie") public JAXBElement createTelefonFerienimmobilie(Boolean value) { @@ -2016,8 +2536,12 @@ public JAXBElement createTelefonFerienimmobilie(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "baujahr") public JAXBElement createBaujahr(String value) { @@ -2025,8 +2549,12 @@ public JAXBElement createBaujahr(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "altlasten") public JAXBElement createAltlasten(String value) { @@ -2034,8 +2562,12 @@ public JAXBElement createAltlasten(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "zulieferung") public JAXBElement createZulieferung(Boolean value) { @@ -2043,8 +2575,12 @@ public JAXBElement createZulieferung(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "objekttitel") public JAXBElement createObjekttitel(String value) { @@ -2052,8 +2588,12 @@ public JAXBElement createObjekttitel(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "dreizeiler") public JAXBElement createDreizeiler(String value) { @@ -2061,8 +2601,12 @@ public JAXBElement createDreizeiler(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "lage") public JAXBElement createLage(String value) { @@ -2070,8 +2614,12 @@ public JAXBElement createLage(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "ausstatt_beschr") public JAXBElement createAusstattBeschr(String value) { @@ -2079,8 +2627,12 @@ public JAXBElement createAusstattBeschr(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "objektbeschreibung") public JAXBElement createObjektbeschreibung(String value) { @@ -2088,8 +2640,12 @@ public JAXBElement createObjektbeschreibung(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "sonstige_angaben") public JAXBElement createSonstigeAngaben(String value) { @@ -2097,8 +2653,12 @@ public JAXBElement createSonstigeAngaben(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "anhangtitel") public JAXBElement createAnhangtitel(String value) { @@ -2106,8 +2666,12 @@ public JAXBElement createAnhangtitel(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "format") public JAXBElement createFormat(String value) { @@ -2115,8 +2679,12 @@ public JAXBElement createFormat(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "anhanginhalt") public JAXBElement createAnhanginhalt(byte[] value) { @@ -2124,8 +2692,12 @@ public JAXBElement createAnhanginhalt(byte[] value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "pfad") public JAXBElement createPfad(String value) { @@ -2133,8 +2705,12 @@ public JAXBElement createPfad(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "objektadresse_freigeben") public JAXBElement createObjektadresseFreigeben(Boolean value) { @@ -2142,8 +2718,12 @@ public JAXBElement createObjektadresseFreigeben(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "verfuegbar_ab") public JAXBElement createVerfuegbarAb(String value) { @@ -2151,8 +2731,12 @@ public JAXBElement createVerfuegbarAb(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Calendar }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Calendar }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Calendar }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "abdatum") @XmlJavaTypeAdapter(Adapter4 .class) @@ -2161,8 +2745,12 @@ public JAXBElement createAbdatum(Calendar value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Calendar }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Calendar }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Calendar }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "bisdatum") @XmlJavaTypeAdapter(Adapter4 .class) @@ -2171,8 +2759,12 @@ public JAXBElement createBisdatum(Calendar value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Calendar }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Calendar }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Calendar }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "versteigerungstermin") @XmlJavaTypeAdapter(Adapter4 .class) @@ -2181,8 +2773,12 @@ public JAXBElement createVersteigerungstermin(Calendar value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "wbs_sozialwohnung") public JAXBElement createWbsSozialwohnung(Boolean value) { @@ -2190,8 +2786,12 @@ public JAXBElement createWbsSozialwohnung(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "vermietet") public JAXBElement createVermietet(Boolean value) { @@ -2199,8 +2799,12 @@ public JAXBElement createVermietet(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "anbieternr") public JAXBElement createAnbieternr(String value) { @@ -2208,8 +2812,12 @@ public JAXBElement createAnbieternr(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "objektnr_intern") public JAXBElement createObjektnrIntern(String value) { @@ -2217,8 +2825,12 @@ public JAXBElement createObjektnrIntern(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "objektnr_extern") public JAXBElement createObjektnrExtern(String value) { @@ -2226,8 +2838,12 @@ public JAXBElement createObjektnrExtern(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "gruppennummer") public JAXBElement createGruppennummer(String value) { @@ -2235,8 +2851,12 @@ public JAXBElement createGruppennummer(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "zugang") public JAXBElement createZugang(String value) { @@ -2244,8 +2864,12 @@ public JAXBElement createZugang(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Calendar }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Calendar }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Calendar }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "aktiv_von") @XmlJavaTypeAdapter(Adapter4 .class) @@ -2254,8 +2878,12 @@ public JAXBElement createAktivVon(Calendar value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Calendar }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Calendar }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Calendar }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "aktiv_bis") @XmlJavaTypeAdapter(Adapter4 .class) @@ -2264,8 +2892,12 @@ public JAXBElement createAktivBis(Calendar value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "laufzeit") @XmlJavaTypeAdapter(Adapter2 .class) @@ -2274,8 +2906,12 @@ public JAXBElement createLaufzeit(BigDecimal value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link BigInteger }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "max_personen") @XmlJavaTypeAdapter(Adapter6 .class) @@ -2284,8 +2920,12 @@ public JAXBElement createMaxPersonen(BigInteger value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "nichtraucher") public JAXBElement createNichtraucher(Boolean value) { @@ -2293,8 +2933,12 @@ public JAXBElement createNichtraucher(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "haustiere") public JAXBElement createHaustiere(Boolean value) { @@ -2302,8 +2946,12 @@ public JAXBElement createHaustiere(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "denkmalgeschuetzt") public JAXBElement createDenkmalgeschuetzt(Boolean value) { @@ -2311,8 +2959,12 @@ public JAXBElement createDenkmalgeschuetzt(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Calendar }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Calendar }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Calendar }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "stand_vom") @XmlJavaTypeAdapter(Adapter4 .class) @@ -2321,8 +2973,12 @@ public JAXBElement createStandVom(Calendar value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "kennung_ursprung") public JAXBElement createKennungUrsprung(String value) { @@ -2330,8 +2986,12 @@ public JAXBElement createKennungUrsprung(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "immoxml_obid") public JAXBElement createImmoxmlObid(String value) { @@ -2339,8 +2999,12 @@ public JAXBElement createImmoxmlObid(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "weitergabe_generell") public JAXBElement createWeitergabeGenerell(Boolean value) { @@ -2348,8 +3012,12 @@ public JAXBElement createWeitergabeGenerell(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "weitergabe_negativ") public JAXBElement createWeitergabeNegativ(String value) { @@ -2357,8 +3025,12 @@ public JAXBElement createWeitergabeNegativ(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "weitergabe_positiv") public JAXBElement createWeitergabePositiv(String value) { @@ -2366,8 +3038,12 @@ public JAXBElement createWeitergabePositiv(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "als_ferien") public JAXBElement createAlsFerien(Boolean value) { @@ -2375,8 +3051,12 @@ public JAXBElement createAlsFerien(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "gewerbliche_nutzung") public JAXBElement createGewerblicheNutzung(Boolean value) { @@ -2384,8 +3064,12 @@ public JAXBElement createGewerblicheNutzung(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "branchen") public JAXBElement createBranchen(String value) { @@ -2393,8 +3077,12 @@ public JAXBElement createBranchen(String value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "hochhaus") public JAXBElement createHochhaus(Boolean value) { @@ -2402,8 +3090,12 @@ public JAXBElement createHochhaus(Boolean value) { } /** - * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}} + * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >} * + * @param value + * Java instance representing xml element's value. + * @return + * the new instance of {@link JAXBElement }{@code <}{@link String }{@code >} */ @XmlElementDecl(namespace = "http://www.immoxml.de", name = "impressum") public JAXBElement createImpressum(String value) { diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Objektart.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Objektart.java index 12f0e194..057a86e3 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Objektart.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Objektart.java @@ -45,38 +45,38 @@ "zinshausRenditeobjekt" }) @XmlRootElement(name = "objektart") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Objektart implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List zimmer; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List wohnung; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List haus; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List grundstueck; @XmlElement(name = "buero_praxen") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List bueroPraxen; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List einzelhandel; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List gastgewerbe; @XmlElement(name = "hallen_lager_prod") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List hallenLagerProd; @XmlElement(name = "land_und_forstwirtschaft") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List landUndForstwirtschaft; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List sonstige; @XmlElement(name = "freizeitimmobilie_gewerblich") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List freizeitimmobilieGewerblich; @XmlElement(name = "zinshaus_renditeobjekt") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List zinshausRenditeobjekt; /** @@ -101,7 +101,7 @@ public class Objektart implements Serializable, Cloneable, CopyTo2, Equals2, ToS * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getZimmer() { if (zimmer == null) { zimmer = new ArrayList(); @@ -131,7 +131,7 @@ public List getZimmer() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getWohnung() { if (wohnung == null) { wohnung = new ArrayList(); @@ -161,7 +161,7 @@ public List getWohnung() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getHaus() { if (haus == null) { haus = new ArrayList(); @@ -191,7 +191,7 @@ public List getHaus() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getGrundstueck() { if (grundstueck == null) { grundstueck = new ArrayList(); @@ -221,7 +221,7 @@ public List getGrundstueck() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getBueroPraxen() { if (bueroPraxen == null) { bueroPraxen = new ArrayList(); @@ -251,7 +251,7 @@ public List getBueroPraxen() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getEinzelhandel() { if (einzelhandel == null) { einzelhandel = new ArrayList(); @@ -281,7 +281,7 @@ public List getEinzelhandel() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getGastgewerbe() { if (gastgewerbe == null) { gastgewerbe = new ArrayList(); @@ -311,7 +311,7 @@ public List getGastgewerbe() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getHallenLagerProd() { if (hallenLagerProd == null) { hallenLagerProd = new ArrayList(); @@ -341,7 +341,7 @@ public List getHallenLagerProd() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getLandUndForstwirtschaft() { if (landUndForstwirtschaft == null) { landUndForstwirtschaft = new ArrayList(); @@ -371,7 +371,7 @@ public List getLandUndForstwirtschaft() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getSonstige() { if (sonstige == null) { sonstige = new ArrayList(); @@ -401,7 +401,7 @@ public List getSonstige() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getFreizeitimmobilieGewerblich() { if (freizeitimmobilieGewerblich == null) { freizeitimmobilieGewerblich = new ArrayList(); @@ -431,7 +431,7 @@ public List getFreizeitimmobilieGewerblich() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getZinshausRenditeobjekt() { if (zinshausRenditeobjekt == null) { zinshausRenditeobjekt = new ArrayList(); @@ -439,15 +439,15 @@ public List getZinshausRenditeobjekt() { return this.zinshausRenditeobjekt; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -455,7 +455,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { List theZimmer; @@ -520,18 +520,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Objektart) { @@ -756,12 +756,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Objektart(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -881,9 +881,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Objektkategorie.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Objektkategorie.java index 6f878c4c..9cf4ad05 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Objektkategorie.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Objektkategorie.java @@ -38,24 +38,24 @@ "userDefinedAnyfield" }) @XmlRootElement(name = "objektkategorie") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Objektkategorie implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Nutzungsart nutzungsart; @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Vermarktungsart vermarktungsart; @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Objektart objektart; @XmlElement(name = "user_defined_simplefield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedSimplefield; @XmlElement(name = "user_defined_anyfield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedAnyfield; /** @@ -66,7 +66,7 @@ public class Objektkategorie implements Serializable, Cloneable, CopyTo2, Equals * {@link Nutzungsart } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Nutzungsart getNutzungsart() { return nutzungsart; } @@ -79,7 +79,7 @@ public Nutzungsart getNutzungsart() { * {@link Nutzungsart } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setNutzungsart(Nutzungsart value) { this.nutzungsart = value; } @@ -92,7 +92,7 @@ public void setNutzungsart(Nutzungsart value) { * {@link Vermarktungsart } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Vermarktungsart getVermarktungsart() { return vermarktungsart; } @@ -105,7 +105,7 @@ public Vermarktungsart getVermarktungsart() { * {@link Vermarktungsart } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setVermarktungsart(Vermarktungsart value) { this.vermarktungsart = value; } @@ -118,7 +118,7 @@ public void setVermarktungsart(Vermarktungsart value) { * {@link Objektart } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Objektart getObjektart() { return objektart; } @@ -131,7 +131,7 @@ public Objektart getObjektart() { * {@link Objektart } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setObjektart(Objektart value) { this.objektart = value; } @@ -158,7 +158,7 @@ public void setObjektart(Objektart value) { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedSimplefield() { if (userDefinedSimplefield == null) { userDefinedSimplefield = new ArrayList(); @@ -188,7 +188,7 @@ public List getUserDefinedSimplefield() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedAnyfield() { if (userDefinedAnyfield == null) { userDefinedAnyfield = new ArrayList(); @@ -196,15 +196,15 @@ public List getUserDefinedAnyfield() { return this.userDefinedAnyfield; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -212,7 +212,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Nutzungsart theNutzungsart; @@ -242,18 +242,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Objektkategorie) { @@ -337,12 +337,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Objektkategorie(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -399,9 +399,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/PreisZeiteinheit.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/PreisZeiteinheit.java index c5c2d461..bb762556 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/PreisZeiteinheit.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/PreisZeiteinheit.java @@ -31,12 +31,12 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "preis_zeiteinheit") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class PreisZeiteinheit implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "zeiteinheit") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected PreisZeiteinheit.Zeiteinheit zeiteinheit; /** @@ -47,7 +47,7 @@ public class PreisZeiteinheit implements Serializable, Cloneable, CopyTo2, Equal * {@link PreisZeiteinheit.Zeiteinheit } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public PreisZeiteinheit.Zeiteinheit getZeiteinheit() { return zeiteinheit; } @@ -60,20 +60,20 @@ public PreisZeiteinheit.Zeiteinheit getZeiteinheit() { * {@link PreisZeiteinheit.Zeiteinheit } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setZeiteinheit(PreisZeiteinheit.Zeiteinheit value) { this.zeiteinheit = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -81,7 +81,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { PreisZeiteinheit.Zeiteinheit theZeiteinheit; @@ -91,18 +91,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof PreisZeiteinheit) { @@ -124,12 +124,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new PreisZeiteinheit(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -150,9 +150,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -179,7 +179,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum Zeiteinheit { TAG, diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Preise.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Preise.java index db7375a5..a67d9474 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Preise.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Preise.java @@ -75,165 +75,165 @@ "userDefinedAnyfield" }) @XmlRootElement(name = "preise") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Preise implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal kaufpreis; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal nettokaltmiete; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal kaltmiete; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal warmmiete; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal nebenkosten; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal heizkosten; @XmlElement(name = "zzg_mehrwertsteuer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean zzgMehrwertsteuer; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal mietzuschlaege; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal pacht; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal erbpacht; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal hausgeld; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal abstand; @XmlElement(name = "preis_zeitraum_von", type = String.class) @XmlJavaTypeAdapter(Adapter4 .class) @XmlSchemaType(name = "date") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Calendar preisZeitraumVon; @XmlElement(name = "preis_zeitraum_bis", type = String.class) @XmlJavaTypeAdapter(Adapter4 .class) @XmlSchemaType(name = "date") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Calendar preisZeitraumBis; @XmlElement(name = "preis_zeiteinheit") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected PreisZeiteinheit preisZeiteinheit; @XmlElement(name = "mietpreis_pro_qm", type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal mietpreisProQm; @XmlElement(name = "kaufpreis_pro_qm", type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal kaufpreisProQm; @XmlElement(name = "innen_courtage") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected InnenCourtage innenCourtage; @XmlElement(name = "aussen_courtage") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected AussenCourtage aussenCourtage; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Waehrung waehrung; @XmlElement(name = "mwst_satz", type = String.class) @XmlJavaTypeAdapter(Adapter2 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal mwstSatz; @XmlElement(name = "freitext_preis") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String freitextPreis; @XmlElement(name = "x_fache") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String xFache; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal nettorendite; @XmlElement(name = "mieteinnahmen_ist", type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal mieteinnahmenIst; @XmlElement(name = "mieteinnahmen_soll", type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal mieteinnahmenSoll; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal erschliessungskosten; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal kaution; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter7 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal geschaeftsguthaben; @XmlElement(name = "stp_carport") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Stellplatz stpCarport; @XmlElement(name = "stp_duplex") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Stellplatz stpDuplex; @XmlElement(name = "stp_freiplatz") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Stellplatz stpFreiplatz; @XmlElement(name = "stp_garage") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Stellplatz stpGarage; @XmlElement(name = "stp_parkhaus") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Stellplatz stpParkhaus; @XmlElement(name = "stp_tiefgarage") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Stellplatz stpTiefgarage; @XmlElement(name = "stp_sonstige") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List stpSonstige; @XmlElement(name = "user_defined_simplefield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedSimplefield; @XmlElement(name = "user_defined_anyfield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedAnyfield; /** @@ -244,7 +244,7 @@ public class Preise implements Serializable, Cloneable, CopyTo2, Equals2, ToStri * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getKaufpreis() { return kaufpreis; } @@ -257,7 +257,7 @@ public BigDecimal getKaufpreis() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setKaufpreis(BigDecimal value) { this.kaufpreis = value; } @@ -270,7 +270,7 @@ public void setKaufpreis(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getNettokaltmiete() { return nettokaltmiete; } @@ -283,7 +283,7 @@ public BigDecimal getNettokaltmiete() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setNettokaltmiete(BigDecimal value) { this.nettokaltmiete = value; } @@ -296,7 +296,7 @@ public void setNettokaltmiete(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getKaltmiete() { return kaltmiete; } @@ -309,7 +309,7 @@ public BigDecimal getKaltmiete() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setKaltmiete(BigDecimal value) { this.kaltmiete = value; } @@ -322,7 +322,7 @@ public void setKaltmiete(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getWarmmiete() { return warmmiete; } @@ -335,7 +335,7 @@ public BigDecimal getWarmmiete() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setWarmmiete(BigDecimal value) { this.warmmiete = value; } @@ -348,7 +348,7 @@ public void setWarmmiete(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getNebenkosten() { return nebenkosten; } @@ -361,7 +361,7 @@ public BigDecimal getNebenkosten() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setNebenkosten(BigDecimal value) { this.nebenkosten = value; } @@ -374,7 +374,7 @@ public void setNebenkosten(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getHeizkosten() { return heizkosten; } @@ -387,7 +387,7 @@ public BigDecimal getHeizkosten() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setHeizkosten(BigDecimal value) { this.heizkosten = value; } @@ -400,7 +400,7 @@ public void setHeizkosten(BigDecimal value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getZzgMehrwertsteuer() { return zzgMehrwertsteuer; } @@ -413,7 +413,7 @@ public Boolean getZzgMehrwertsteuer() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setZzgMehrwertsteuer(Boolean value) { this.zzgMehrwertsteuer = value; } @@ -426,7 +426,7 @@ public void setZzgMehrwertsteuer(Boolean value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getMietzuschlaege() { return mietzuschlaege; } @@ -439,7 +439,7 @@ public BigDecimal getMietzuschlaege() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setMietzuschlaege(BigDecimal value) { this.mietzuschlaege = value; } @@ -452,7 +452,7 @@ public void setMietzuschlaege(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getPacht() { return pacht; } @@ -465,7 +465,7 @@ public BigDecimal getPacht() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setPacht(BigDecimal value) { this.pacht = value; } @@ -478,7 +478,7 @@ public void setPacht(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getErbpacht() { return erbpacht; } @@ -491,7 +491,7 @@ public BigDecimal getErbpacht() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setErbpacht(BigDecimal value) { this.erbpacht = value; } @@ -504,7 +504,7 @@ public void setErbpacht(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getHausgeld() { return hausgeld; } @@ -517,7 +517,7 @@ public BigDecimal getHausgeld() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setHausgeld(BigDecimal value) { this.hausgeld = value; } @@ -530,7 +530,7 @@ public void setHausgeld(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getAbstand() { return abstand; } @@ -543,7 +543,7 @@ public BigDecimal getAbstand() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAbstand(BigDecimal value) { this.abstand = value; } @@ -556,7 +556,7 @@ public void setAbstand(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Calendar getPreisZeitraumVon() { return preisZeitraumVon; } @@ -569,7 +569,7 @@ public Calendar getPreisZeitraumVon() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setPreisZeitraumVon(Calendar value) { this.preisZeitraumVon = value; } @@ -582,7 +582,7 @@ public void setPreisZeitraumVon(Calendar value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Calendar getPreisZeitraumBis() { return preisZeitraumBis; } @@ -595,7 +595,7 @@ public Calendar getPreisZeitraumBis() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setPreisZeitraumBis(Calendar value) { this.preisZeitraumBis = value; } @@ -608,7 +608,7 @@ public void setPreisZeitraumBis(Calendar value) { * {@link PreisZeiteinheit } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public PreisZeiteinheit getPreisZeiteinheit() { return preisZeiteinheit; } @@ -621,7 +621,7 @@ public PreisZeiteinheit getPreisZeiteinheit() { * {@link PreisZeiteinheit } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setPreisZeiteinheit(PreisZeiteinheit value) { this.preisZeiteinheit = value; } @@ -634,7 +634,7 @@ public void setPreisZeiteinheit(PreisZeiteinheit value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getMietpreisProQm() { return mietpreisProQm; } @@ -647,7 +647,7 @@ public BigDecimal getMietpreisProQm() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setMietpreisProQm(BigDecimal value) { this.mietpreisProQm = value; } @@ -660,7 +660,7 @@ public void setMietpreisProQm(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getKaufpreisProQm() { return kaufpreisProQm; } @@ -673,7 +673,7 @@ public BigDecimal getKaufpreisProQm() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setKaufpreisProQm(BigDecimal value) { this.kaufpreisProQm = value; } @@ -686,7 +686,7 @@ public void setKaufpreisProQm(BigDecimal value) { * {@link InnenCourtage } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public InnenCourtage getInnenCourtage() { return innenCourtage; } @@ -699,7 +699,7 @@ public InnenCourtage getInnenCourtage() { * {@link InnenCourtage } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setInnenCourtage(InnenCourtage value) { this.innenCourtage = value; } @@ -712,7 +712,7 @@ public void setInnenCourtage(InnenCourtage value) { * {@link AussenCourtage } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public AussenCourtage getAussenCourtage() { return aussenCourtage; } @@ -725,7 +725,7 @@ public AussenCourtage getAussenCourtage() { * {@link AussenCourtage } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAussenCourtage(AussenCourtage value) { this.aussenCourtage = value; } @@ -738,7 +738,7 @@ public void setAussenCourtage(AussenCourtage value) { * {@link Waehrung } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Waehrung getWaehrung() { return waehrung; } @@ -751,7 +751,7 @@ public Waehrung getWaehrung() { * {@link Waehrung } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setWaehrung(Waehrung value) { this.waehrung = value; } @@ -764,7 +764,7 @@ public void setWaehrung(Waehrung value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getMwstSatz() { return mwstSatz; } @@ -777,7 +777,7 @@ public BigDecimal getMwstSatz() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setMwstSatz(BigDecimal value) { this.mwstSatz = value; } @@ -790,7 +790,7 @@ public void setMwstSatz(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getFreitextPreis() { return freitextPreis; } @@ -803,7 +803,7 @@ public String getFreitextPreis() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setFreitextPreis(String value) { this.freitextPreis = value; } @@ -816,7 +816,7 @@ public void setFreitextPreis(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getXFache() { return xFache; } @@ -829,7 +829,7 @@ public String getXFache() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setXFache(String value) { this.xFache = value; } @@ -842,7 +842,7 @@ public void setXFache(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getNettorendite() { return nettorendite; } @@ -855,7 +855,7 @@ public BigDecimal getNettorendite() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setNettorendite(BigDecimal value) { this.nettorendite = value; } @@ -868,7 +868,7 @@ public void setNettorendite(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getMieteinnahmenIst() { return mieteinnahmenIst; } @@ -881,7 +881,7 @@ public BigDecimal getMieteinnahmenIst() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setMieteinnahmenIst(BigDecimal value) { this.mieteinnahmenIst = value; } @@ -894,7 +894,7 @@ public void setMieteinnahmenIst(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getMieteinnahmenSoll() { return mieteinnahmenSoll; } @@ -907,7 +907,7 @@ public BigDecimal getMieteinnahmenSoll() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setMieteinnahmenSoll(BigDecimal value) { this.mieteinnahmenSoll = value; } @@ -920,7 +920,7 @@ public void setMieteinnahmenSoll(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getErschliessungskosten() { return erschliessungskosten; } @@ -933,7 +933,7 @@ public BigDecimal getErschliessungskosten() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setErschliessungskosten(BigDecimal value) { this.erschliessungskosten = value; } @@ -946,7 +946,7 @@ public void setErschliessungskosten(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getKaution() { return kaution; } @@ -959,7 +959,7 @@ public BigDecimal getKaution() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setKaution(BigDecimal value) { this.kaution = value; } @@ -972,7 +972,7 @@ public void setKaution(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getGeschaeftsguthaben() { return geschaeftsguthaben; } @@ -985,7 +985,7 @@ public BigDecimal getGeschaeftsguthaben() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setGeschaeftsguthaben(BigDecimal value) { this.geschaeftsguthaben = value; } @@ -998,7 +998,7 @@ public void setGeschaeftsguthaben(BigDecimal value) { * {@link Stellplatz } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Stellplatz getStpCarport() { return stpCarport; } @@ -1011,7 +1011,7 @@ public Stellplatz getStpCarport() { * {@link Stellplatz } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setStpCarport(Stellplatz value) { this.stpCarport = value; } @@ -1024,7 +1024,7 @@ public void setStpCarport(Stellplatz value) { * {@link Stellplatz } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Stellplatz getStpDuplex() { return stpDuplex; } @@ -1037,7 +1037,7 @@ public Stellplatz getStpDuplex() { * {@link Stellplatz } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setStpDuplex(Stellplatz value) { this.stpDuplex = value; } @@ -1050,7 +1050,7 @@ public void setStpDuplex(Stellplatz value) { * {@link Stellplatz } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Stellplatz getStpFreiplatz() { return stpFreiplatz; } @@ -1063,7 +1063,7 @@ public Stellplatz getStpFreiplatz() { * {@link Stellplatz } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setStpFreiplatz(Stellplatz value) { this.stpFreiplatz = value; } @@ -1076,7 +1076,7 @@ public void setStpFreiplatz(Stellplatz value) { * {@link Stellplatz } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Stellplatz getStpGarage() { return stpGarage; } @@ -1089,7 +1089,7 @@ public Stellplatz getStpGarage() { * {@link Stellplatz } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setStpGarage(Stellplatz value) { this.stpGarage = value; } @@ -1102,7 +1102,7 @@ public void setStpGarage(Stellplatz value) { * {@link Stellplatz } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Stellplatz getStpParkhaus() { return stpParkhaus; } @@ -1115,7 +1115,7 @@ public Stellplatz getStpParkhaus() { * {@link Stellplatz } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setStpParkhaus(Stellplatz value) { this.stpParkhaus = value; } @@ -1128,7 +1128,7 @@ public void setStpParkhaus(Stellplatz value) { * {@link Stellplatz } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Stellplatz getStpTiefgarage() { return stpTiefgarage; } @@ -1141,7 +1141,7 @@ public Stellplatz getStpTiefgarage() { * {@link Stellplatz } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setStpTiefgarage(Stellplatz value) { this.stpTiefgarage = value; } @@ -1168,7 +1168,7 @@ public void setStpTiefgarage(Stellplatz value) { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getStpSonstige() { if (stpSonstige == null) { stpSonstige = new ArrayList(); @@ -1198,7 +1198,7 @@ public List getStpSonstige() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedSimplefield() { if (userDefinedSimplefield == null) { userDefinedSimplefield = new ArrayList(); @@ -1228,7 +1228,7 @@ public List getUserDefinedSimplefield() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedAnyfield() { if (userDefinedAnyfield == null) { userDefinedAnyfield = new ArrayList(); @@ -1236,15 +1236,15 @@ public List getUserDefinedAnyfield() { return this.userDefinedAnyfield; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -1252,7 +1252,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { BigDecimal theKaufpreis; @@ -1447,18 +1447,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Preise) { @@ -1976,12 +1976,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Preise(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -2335,9 +2335,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Serviceleistungen.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Serviceleistungen.java index 8e18682a..9731b8c7 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Serviceleistungen.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Serviceleistungen.java @@ -30,24 +30,24 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "serviceleistungen") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Serviceleistungen implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "BETREUTES_WOHNEN") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean betreuteswohnen; @XmlAttribute(name = "CATERING") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean catering; @XmlAttribute(name = "REINIGUNG") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean reinigung; @XmlAttribute(name = "EINKAUF") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean einkauf; @XmlAttribute(name = "WACHDIENST") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean wachdienst; /** @@ -58,7 +58,7 @@ public class Serviceleistungen implements Serializable, Cloneable, CopyTo2, Equa * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getBETREUTESWOHNEN() { return betreuteswohnen; } @@ -71,7 +71,7 @@ public Boolean getBETREUTESWOHNEN() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setBETREUTESWOHNEN(Boolean value) { this.betreuteswohnen = value; } @@ -84,7 +84,7 @@ public void setBETREUTESWOHNEN(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getCATERING() { return catering; } @@ -97,7 +97,7 @@ public Boolean getCATERING() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setCATERING(Boolean value) { this.catering = value; } @@ -110,7 +110,7 @@ public void setCATERING(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getREINIGUNG() { return reinigung; } @@ -123,7 +123,7 @@ public Boolean getREINIGUNG() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setREINIGUNG(Boolean value) { this.reinigung = value; } @@ -136,7 +136,7 @@ public void setREINIGUNG(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getEINKAUF() { return einkauf; } @@ -149,7 +149,7 @@ public Boolean getEINKAUF() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setEINKAUF(Boolean value) { this.einkauf = value; } @@ -162,7 +162,7 @@ public void setEINKAUF(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getWACHDIENST() { return wachdienst; } @@ -175,20 +175,20 @@ public Boolean getWACHDIENST() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setWACHDIENST(Boolean value) { this.wachdienst = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -196,7 +196,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Boolean theBETREUTESWOHNEN; @@ -226,18 +226,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Serviceleistungen) { @@ -311,12 +311,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Serviceleistungen(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -373,9 +373,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Sicherheitstechnik.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Sicherheitstechnik.java index 87000be4..50c1d33d 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Sicherheitstechnik.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Sicherheitstechnik.java @@ -30,18 +30,18 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "sicherheitstechnik") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Sicherheitstechnik implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "ALARMANLAGE") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean alarmanlage; @XmlAttribute(name = "KAMERA") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean kamera; @XmlAttribute(name = "POLIZEIRUF") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean polizeiruf; /** @@ -52,7 +52,7 @@ public class Sicherheitstechnik implements Serializable, Cloneable, CopyTo2, Equ * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getALARMANLAGE() { return alarmanlage; } @@ -65,7 +65,7 @@ public Boolean getALARMANLAGE() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setALARMANLAGE(Boolean value) { this.alarmanlage = value; } @@ -78,7 +78,7 @@ public void setALARMANLAGE(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getKAMERA() { return kamera; } @@ -91,7 +91,7 @@ public Boolean getKAMERA() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setKAMERA(Boolean value) { this.kamera = value; } @@ -104,7 +104,7 @@ public void setKAMERA(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getPOLIZEIRUF() { return polizeiruf; } @@ -117,20 +117,20 @@ public Boolean getPOLIZEIRUF() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setPOLIZEIRUF(Boolean value) { this.polizeiruf = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -138,7 +138,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Boolean theALARMANLAGE; @@ -158,18 +158,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Sicherheitstechnik) { @@ -217,12 +217,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Sicherheitstechnik(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -261,9 +261,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Sonstige.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Sonstige.java index 3eff3f1c..ec17dd92 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Sonstige.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Sonstige.java @@ -31,12 +31,12 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "sonstige") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Sonstige implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "sonstige_typ") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Sonstige.SonstigeTyp sonstigeTyp; /** @@ -47,7 +47,7 @@ public class Sonstige implements Serializable, Cloneable, CopyTo2, Equals2, ToSt * {@link Sonstige.SonstigeTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Sonstige.SonstigeTyp getSonstigeTyp() { return sonstigeTyp; } @@ -60,20 +60,20 @@ public Sonstige.SonstigeTyp getSonstigeTyp() { * {@link Sonstige.SonstigeTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setSonstigeTyp(Sonstige.SonstigeTyp value) { this.sonstigeTyp = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -81,7 +81,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Sonstige.SonstigeTyp theSonstigeTyp; @@ -91,18 +91,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Sonstige) { @@ -124,12 +124,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Sonstige(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -150,9 +150,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -180,7 +180,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum SonstigeTyp { PARKHAUS, diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Stellplatz.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Stellplatz.java index 6d7554ae..abe0c5b0 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Stellplatz.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Stellplatz.java @@ -36,22 +36,22 @@ @XmlSeeAlso({ StpSonstige.class }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Stellplatz implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "stellplatzmiete") @XmlJavaTypeAdapter(Adapter7 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal stellplatzmiete; @XmlAttribute(name = "stellplatzkaufpreis") @XmlJavaTypeAdapter(Adapter7 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal stellplatzkaufpreis; @XmlAttribute(name = "anzahl") @XmlJavaTypeAdapter(Adapter5 .class) @XmlSchemaType(name = "int") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigInteger anzahl; /** @@ -62,7 +62,7 @@ public class Stellplatz implements Serializable, Cloneable, CopyTo2, Equals2, To * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getStellplatzmiete() { return stellplatzmiete; } @@ -75,7 +75,7 @@ public BigDecimal getStellplatzmiete() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setStellplatzmiete(BigDecimal value) { this.stellplatzmiete = value; } @@ -88,7 +88,7 @@ public void setStellplatzmiete(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getStellplatzkaufpreis() { return stellplatzkaufpreis; } @@ -101,7 +101,7 @@ public BigDecimal getStellplatzkaufpreis() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setStellplatzkaufpreis(BigDecimal value) { this.stellplatzkaufpreis = value; } @@ -114,7 +114,7 @@ public void setStellplatzkaufpreis(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigInteger getAnzahl() { return anzahl; } @@ -127,20 +127,20 @@ public BigInteger getAnzahl() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAnzahl(BigInteger value) { this.anzahl = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -148,7 +148,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { BigDecimal theStellplatzmiete; @@ -168,18 +168,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Stellplatz) { @@ -227,12 +227,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Stellplatz(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -271,9 +271,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Stellplatzart.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Stellplatzart.java index 7f16f0bc..6cf2767e 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Stellplatzart.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Stellplatzart.java @@ -30,27 +30,27 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "stellplatzart") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Stellplatzart implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "GARAGE") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean garage; @XmlAttribute(name = "TIEFGARAGE") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean tiefgarage; @XmlAttribute(name = "CARPORT") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean carport; @XmlAttribute(name = "FREIPLATZ") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean freiplatz; @XmlAttribute(name = "PARKHAUS") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean parkhaus; @XmlAttribute(name = "DUPLEX") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean duplex; /** @@ -61,7 +61,7 @@ public class Stellplatzart implements Serializable, Cloneable, CopyTo2, Equals2, * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getGARAGE() { return garage; } @@ -74,7 +74,7 @@ public Boolean getGARAGE() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setGARAGE(Boolean value) { this.garage = value; } @@ -87,7 +87,7 @@ public void setGARAGE(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getTIEFGARAGE() { return tiefgarage; } @@ -100,7 +100,7 @@ public Boolean getTIEFGARAGE() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setTIEFGARAGE(Boolean value) { this.tiefgarage = value; } @@ -113,7 +113,7 @@ public void setTIEFGARAGE(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getCARPORT() { return carport; } @@ -126,7 +126,7 @@ public Boolean getCARPORT() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setCARPORT(Boolean value) { this.carport = value; } @@ -139,7 +139,7 @@ public void setCARPORT(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getFREIPLATZ() { return freiplatz; } @@ -152,7 +152,7 @@ public Boolean getFREIPLATZ() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setFREIPLATZ(Boolean value) { this.freiplatz = value; } @@ -165,7 +165,7 @@ public void setFREIPLATZ(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getPARKHAUS() { return parkhaus; } @@ -178,7 +178,7 @@ public Boolean getPARKHAUS() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setPARKHAUS(Boolean value) { this.parkhaus = value; } @@ -191,7 +191,7 @@ public void setPARKHAUS(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getDUPLEX() { return duplex; } @@ -204,20 +204,20 @@ public Boolean getDUPLEX() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setDUPLEX(Boolean value) { this.duplex = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -225,7 +225,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Boolean theGARAGE; @@ -260,18 +260,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Stellplatzart) { @@ -358,12 +358,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Stellplatzart(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -429,9 +429,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/StpSonstige.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/StpSonstige.java index 8f6aeb5f..5d227d5a 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/StpSonstige.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/StpSonstige.java @@ -31,17 +31,17 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "stp_sonstige") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class StpSonstige extends Stellplatz implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "platzart") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected StpSonstige.Platzart platzart; @XmlAttribute(name = "bemerkung") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String bemerkung; /** @@ -52,7 +52,7 @@ public class StpSonstige * {@link StpSonstige.Platzart } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StpSonstige.Platzart getPlatzart() { return platzart; } @@ -65,7 +65,7 @@ public StpSonstige.Platzart getPlatzart() { * {@link StpSonstige.Platzart } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setPlatzart(StpSonstige.Platzart value) { this.platzart = value; } @@ -78,7 +78,7 @@ public void setPlatzart(StpSonstige.Platzart value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getBemerkung() { return bemerkung; } @@ -91,20 +91,20 @@ public String getBemerkung() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setBemerkung(String value) { this.bemerkung = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -112,7 +112,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { super.appendFields(locator, buffer, strategy); { @@ -128,18 +128,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); super.copyTo(locator, draftCopy, strategy); @@ -175,12 +175,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new StpSonstige(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -213,9 +213,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -245,7 +245,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum Platzart { FREIPLATZ, diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/TelSonstige.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/TelSonstige.java index edfe8ace..5f206922 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/TelSonstige.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/TelSonstige.java @@ -34,18 +34,18 @@ "value" }) @XmlRootElement(name = "tel_sonstige") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class TelSonstige implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlValue - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String value; @XmlAttribute(name = "telefonart") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected TelSonstige.Telefonart telefonart; @XmlAttribute(name = "bemerkung") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String bemerkung; /** @@ -56,7 +56,7 @@ public class TelSonstige implements Serializable, Cloneable, CopyTo2, Equals2, T * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getValue() { return value; } @@ -69,7 +69,7 @@ public String getValue() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setValue(String value) { this.value = value; } @@ -82,7 +82,7 @@ public void setValue(String value) { * {@link TelSonstige.Telefonart } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public TelSonstige.Telefonart getTelefonart() { return telefonart; } @@ -95,7 +95,7 @@ public TelSonstige.Telefonart getTelefonart() { * {@link TelSonstige.Telefonart } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setTelefonart(TelSonstige.Telefonart value) { this.telefonart = value; } @@ -108,7 +108,7 @@ public void setTelefonart(TelSonstige.Telefonart value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getBemerkung() { return bemerkung; } @@ -121,20 +121,20 @@ public String getBemerkung() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setBemerkung(String value) { this.bemerkung = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -142,7 +142,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theValue; @@ -162,18 +162,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof TelSonstige) { @@ -221,12 +221,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new TelSonstige(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -265,9 +265,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -296,7 +296,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum Telefonart { TEL_ZENTRALE, diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Uebertragung.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Uebertragung.java index c0db3650..9619ac13 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Uebertragung.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Uebertragung.java @@ -31,24 +31,24 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "uebertragung") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Uebertragung implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "art", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Uebertragung.Art art; @XmlAttribute(name = "umfang", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Uebertragung.Umfang umfang; @XmlAttribute(name = "version", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String version; @XmlAttribute(name = "sendersoftware", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String sendersoftware; @XmlAttribute(name = "techn_email") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String technEmail; /** @@ -59,7 +59,7 @@ public class Uebertragung implements Serializable, Cloneable, CopyTo2, Equals2, * {@link Uebertragung.Art } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Uebertragung.Art getArt() { return art; } @@ -72,7 +72,7 @@ public Uebertragung.Art getArt() { * {@link Uebertragung.Art } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setArt(Uebertragung.Art value) { this.art = value; } @@ -85,7 +85,7 @@ public void setArt(Uebertragung.Art value) { * {@link Uebertragung.Umfang } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Uebertragung.Umfang getUmfang() { return umfang; } @@ -98,7 +98,7 @@ public Uebertragung.Umfang getUmfang() { * {@link Uebertragung.Umfang } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setUmfang(Uebertragung.Umfang value) { this.umfang = value; } @@ -111,7 +111,7 @@ public void setUmfang(Uebertragung.Umfang value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getVersion() { return version; } @@ -124,7 +124,7 @@ public String getVersion() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setVersion(String value) { this.version = value; } @@ -137,7 +137,7 @@ public void setVersion(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getSendersoftware() { return sendersoftware; } @@ -150,7 +150,7 @@ public String getSendersoftware() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setSendersoftware(String value) { this.sendersoftware = value; } @@ -163,7 +163,7 @@ public void setSendersoftware(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getTechnEmail() { return technEmail; } @@ -176,20 +176,20 @@ public String getTechnEmail() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setTechnEmail(String value) { this.technEmail = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -197,7 +197,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Uebertragung.Art theArt; @@ -227,18 +227,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Uebertragung) { @@ -312,12 +312,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Uebertragung(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -374,9 +374,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -401,7 +401,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum Art { ONLINE, @@ -438,7 +438,7 @@ public static Uebertragung.Art fromValue(String v) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum Umfang { TEIL, diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Unterkellert.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Unterkellert.java index 3ca2b417..de21da5d 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Unterkellert.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Unterkellert.java @@ -31,12 +31,12 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "unterkellert") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Unterkellert implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "keller") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Unterkellert.Keller keller; /** @@ -47,7 +47,7 @@ public class Unterkellert implements Serializable, Cloneable, CopyTo2, Equals2, * {@link Unterkellert.Keller } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Unterkellert.Keller getKeller() { return keller; } @@ -60,20 +60,20 @@ public Unterkellert.Keller getKeller() { * {@link Unterkellert.Keller } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setKeller(Unterkellert.Keller value) { this.keller = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -81,7 +81,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Unterkellert.Keller theKeller; @@ -91,18 +91,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Unterkellert) { @@ -124,12 +124,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Unterkellert(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -150,9 +150,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -178,7 +178,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum Keller { JA, diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/UserDefinedAnyfield.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/UserDefinedAnyfield.java index c0078cfd..825f09ab 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/UserDefinedAnyfield.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/UserDefinedAnyfield.java @@ -36,13 +36,13 @@ "content" }) @XmlRootElement(name = "user_defined_anyfield") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class UserDefinedAnyfield implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlMixed @XmlAnyElement(lax = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List content; /** @@ -69,7 +69,7 @@ public class UserDefinedAnyfield implements Serializable, Cloneable, CopyTo2, Eq * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getContent() { if (content == null) { content = new ArrayList(); @@ -77,15 +77,15 @@ public List getContent() { return this.content; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -93,7 +93,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { List theContent; @@ -103,18 +103,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof UserDefinedAnyfield) { @@ -141,12 +141,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new UserDefinedAnyfield(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -167,9 +167,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/UserDefinedSimplefield.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/UserDefinedSimplefield.java index db6f8fbb..1fd194bd 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/UserDefinedSimplefield.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/UserDefinedSimplefield.java @@ -33,15 +33,15 @@ "content" }) @XmlRootElement(name = "user_defined_simplefield") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class UserDefinedSimplefield implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlValue - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String content; @XmlAttribute(name = "feldname", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String feldname; /** @@ -52,7 +52,7 @@ public class UserDefinedSimplefield implements Serializable, Cloneable, CopyTo2, * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getContent() { return content; } @@ -65,7 +65,7 @@ public String getContent() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setContent(String value) { this.content = value; } @@ -78,7 +78,7 @@ public void setContent(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getFeldname() { return feldname; } @@ -91,20 +91,20 @@ public String getFeldname() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setFeldname(String value) { this.feldname = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -112,7 +112,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theContent; @@ -127,18 +127,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof UserDefinedSimplefield) { @@ -173,12 +173,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new UserDefinedSimplefield(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -208,9 +208,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Vermarktungsart.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Vermarktungsart.java index 8fb56878..d9b68041 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Vermarktungsart.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Vermarktungsart.java @@ -30,21 +30,21 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "vermarktungsart") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Vermarktungsart implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "KAUF") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean kauf; @XmlAttribute(name = "MIETE_PACHT") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean mietepacht; @XmlAttribute(name = "ERBPACHT") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean erbpacht; @XmlAttribute(name = "LEASING") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean leasing; /** @@ -55,7 +55,7 @@ public class Vermarktungsart implements Serializable, Cloneable, CopyTo2, Equals * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getKAUF() { return kauf; } @@ -68,7 +68,7 @@ public Boolean getKAUF() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setKAUF(Boolean value) { this.kauf = value; } @@ -81,7 +81,7 @@ public void setKAUF(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getMIETEPACHT() { return mietepacht; } @@ -94,7 +94,7 @@ public Boolean getMIETEPACHT() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setMIETEPACHT(Boolean value) { this.mietepacht = value; } @@ -107,7 +107,7 @@ public void setMIETEPACHT(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getERBPACHT() { return erbpacht; } @@ -120,7 +120,7 @@ public Boolean getERBPACHT() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setERBPACHT(Boolean value) { this.erbpacht = value; } @@ -133,7 +133,7 @@ public void setERBPACHT(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getLEASING() { return leasing; } @@ -146,20 +146,20 @@ public Boolean getLEASING() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setLEASING(Boolean value) { this.leasing = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -167,7 +167,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Boolean theKAUF; @@ -192,18 +192,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Vermarktungsart) { @@ -264,12 +264,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Vermarktungsart(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -317,9 +317,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/VerwaltungObjekt.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/VerwaltungObjekt.java index 8647f1ac..3d4006bd 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/VerwaltungObjekt.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/VerwaltungObjekt.java @@ -61,79 +61,79 @@ "userDefinedAnyfield" }) @XmlRootElement(name = "verwaltung_objekt") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class VerwaltungObjekt implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "objektadresse_freigeben") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean objektadresseFreigeben; @XmlElement(name = "verfuegbar_ab") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String verfuegbarAb; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter4 .class) @XmlSchemaType(name = "date") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Calendar abdatum; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter4 .class) @XmlSchemaType(name = "date") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Calendar bisdatum; @XmlElement(name = "min_mietdauer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected MinMietdauer minMietdauer; @XmlElement(name = "max_mietdauer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected MaxMietdauer maxMietdauer; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter4 .class) @XmlSchemaType(name = "date") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Calendar versteigerungstermin; @XmlElement(name = "wbs_sozialwohnung") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean wbsSozialwohnung; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean vermietet; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String gruppennummer; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String zugang; @XmlElement(type = String.class) @XmlJavaTypeAdapter(Adapter2 .class) @XmlSchemaType(name = "decimal") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigDecimal laufzeit; @XmlElement(name = "max_personen", type = String.class) @XmlJavaTypeAdapter(Adapter6 .class) @XmlSchemaType(name = "positiveInteger") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BigInteger maxPersonen; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean nichtraucher; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean haustiere; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Geschlecht geschlecht; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean denkmalgeschuetzt; @XmlElement(name = "als_ferien") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean alsFerien; @XmlElement(name = "gewerbliche_nutzung") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean gewerblicheNutzung; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String branchen; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean hochhaus; @XmlElement(name = "user_defined_simplefield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedSimplefield; @XmlElement(name = "user_defined_anyfield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedAnyfield; /** @@ -144,7 +144,7 @@ public class VerwaltungObjekt implements Serializable, Cloneable, CopyTo2, Equal * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getObjektadresseFreigeben() { return objektadresseFreigeben; } @@ -157,7 +157,7 @@ public Boolean getObjektadresseFreigeben() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setObjektadresseFreigeben(Boolean value) { this.objektadresseFreigeben = value; } @@ -170,7 +170,7 @@ public void setObjektadresseFreigeben(Boolean value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getVerfuegbarAb() { return verfuegbarAb; } @@ -183,7 +183,7 @@ public String getVerfuegbarAb() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setVerfuegbarAb(String value) { this.verfuegbarAb = value; } @@ -196,7 +196,7 @@ public void setVerfuegbarAb(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Calendar getAbdatum() { return abdatum; } @@ -209,7 +209,7 @@ public Calendar getAbdatum() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAbdatum(Calendar value) { this.abdatum = value; } @@ -222,7 +222,7 @@ public void setAbdatum(Calendar value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Calendar getBisdatum() { return bisdatum; } @@ -235,7 +235,7 @@ public Calendar getBisdatum() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setBisdatum(Calendar value) { this.bisdatum = value; } @@ -248,7 +248,7 @@ public void setBisdatum(Calendar value) { * {@link MinMietdauer } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public MinMietdauer getMinMietdauer() { return minMietdauer; } @@ -261,7 +261,7 @@ public MinMietdauer getMinMietdauer() { * {@link MinMietdauer } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setMinMietdauer(MinMietdauer value) { this.minMietdauer = value; } @@ -274,7 +274,7 @@ public void setMinMietdauer(MinMietdauer value) { * {@link MaxMietdauer } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public MaxMietdauer getMaxMietdauer() { return maxMietdauer; } @@ -287,7 +287,7 @@ public MaxMietdauer getMaxMietdauer() { * {@link MaxMietdauer } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setMaxMietdauer(MaxMietdauer value) { this.maxMietdauer = value; } @@ -300,7 +300,7 @@ public void setMaxMietdauer(MaxMietdauer value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Calendar getVersteigerungstermin() { return versteigerungstermin; } @@ -313,7 +313,7 @@ public Calendar getVersteigerungstermin() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setVersteigerungstermin(Calendar value) { this.versteigerungstermin = value; } @@ -326,7 +326,7 @@ public void setVersteigerungstermin(Calendar value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getWbsSozialwohnung() { return wbsSozialwohnung; } @@ -339,7 +339,7 @@ public Boolean getWbsSozialwohnung() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setWbsSozialwohnung(Boolean value) { this.wbsSozialwohnung = value; } @@ -352,7 +352,7 @@ public void setWbsSozialwohnung(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getVermietet() { return vermietet; } @@ -365,7 +365,7 @@ public Boolean getVermietet() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setVermietet(Boolean value) { this.vermietet = value; } @@ -378,7 +378,7 @@ public void setVermietet(Boolean value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getGruppennummer() { return gruppennummer; } @@ -391,7 +391,7 @@ public String getGruppennummer() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setGruppennummer(String value) { this.gruppennummer = value; } @@ -404,7 +404,7 @@ public void setGruppennummer(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getZugang() { return zugang; } @@ -417,7 +417,7 @@ public String getZugang() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setZugang(String value) { this.zugang = value; } @@ -430,7 +430,7 @@ public void setZugang(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigDecimal getLaufzeit() { return laufzeit; } @@ -443,7 +443,7 @@ public BigDecimal getLaufzeit() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setLaufzeit(BigDecimal value) { this.laufzeit = value; } @@ -456,7 +456,7 @@ public void setLaufzeit(BigDecimal value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BigInteger getMaxPersonen() { return maxPersonen; } @@ -469,7 +469,7 @@ public BigInteger getMaxPersonen() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setMaxPersonen(BigInteger value) { this.maxPersonen = value; } @@ -482,7 +482,7 @@ public void setMaxPersonen(BigInteger value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getNichtraucher() { return nichtraucher; } @@ -495,7 +495,7 @@ public Boolean getNichtraucher() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setNichtraucher(Boolean value) { this.nichtraucher = value; } @@ -508,7 +508,7 @@ public void setNichtraucher(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getHaustiere() { return haustiere; } @@ -521,7 +521,7 @@ public Boolean getHaustiere() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setHaustiere(Boolean value) { this.haustiere = value; } @@ -534,7 +534,7 @@ public void setHaustiere(Boolean value) { * {@link Geschlecht } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Geschlecht getGeschlecht() { return geschlecht; } @@ -547,7 +547,7 @@ public Geschlecht getGeschlecht() { * {@link Geschlecht } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setGeschlecht(Geschlecht value) { this.geschlecht = value; } @@ -560,7 +560,7 @@ public void setGeschlecht(Geschlecht value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getDenkmalgeschuetzt() { return denkmalgeschuetzt; } @@ -573,7 +573,7 @@ public Boolean getDenkmalgeschuetzt() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setDenkmalgeschuetzt(Boolean value) { this.denkmalgeschuetzt = value; } @@ -586,7 +586,7 @@ public void setDenkmalgeschuetzt(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getAlsFerien() { return alsFerien; } @@ -599,7 +599,7 @@ public Boolean getAlsFerien() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAlsFerien(Boolean value) { this.alsFerien = value; } @@ -612,7 +612,7 @@ public void setAlsFerien(Boolean value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getGewerblicheNutzung() { return gewerblicheNutzung; } @@ -625,7 +625,7 @@ public Boolean getGewerblicheNutzung() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setGewerblicheNutzung(Boolean value) { this.gewerblicheNutzung = value; } @@ -638,7 +638,7 @@ public void setGewerblicheNutzung(Boolean value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getBranchen() { return branchen; } @@ -651,7 +651,7 @@ public String getBranchen() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setBranchen(String value) { this.branchen = value; } @@ -664,7 +664,7 @@ public void setBranchen(String value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getHochhaus() { return hochhaus; } @@ -677,7 +677,7 @@ public Boolean getHochhaus() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setHochhaus(Boolean value) { this.hochhaus = value; } @@ -704,7 +704,7 @@ public void setHochhaus(Boolean value) { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedSimplefield() { if (userDefinedSimplefield == null) { userDefinedSimplefield = new ArrayList(); @@ -734,7 +734,7 @@ public List getUserDefinedSimplefield() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedAnyfield() { if (userDefinedAnyfield == null) { userDefinedAnyfield = new ArrayList(); @@ -742,15 +742,15 @@ public List getUserDefinedAnyfield() { return this.userDefinedAnyfield; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -758,7 +758,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Boolean theObjektadresseFreigeben; @@ -878,18 +878,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof VerwaltungObjekt) { @@ -1207,12 +1207,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new VerwaltungObjekt(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -1431,9 +1431,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/VerwaltungTechn.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/VerwaltungTechn.java index c57a016e..fe18cdf3 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/VerwaltungTechn.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/VerwaltungTechn.java @@ -49,54 +49,54 @@ "userDefinedAnyfield" }) @XmlRootElement(name = "verwaltung_techn") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class VerwaltungTechn implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(name = "objektnr_intern") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String objektnrIntern; @XmlElement(name = "objektnr_extern", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String objektnrExtern; @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Aktion aktion; @XmlElement(name = "aktiv_von", type = String.class) @XmlJavaTypeAdapter(Adapter4 .class) @XmlSchemaType(name = "date") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Calendar aktivVon; @XmlElement(name = "aktiv_bis", type = String.class) @XmlJavaTypeAdapter(Adapter4 .class) @XmlSchemaType(name = "date") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Calendar aktivBis; @XmlElement(name = "immoxml_obid", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String immoxmlObid; @XmlElement(name = "kennung_ursprung") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String kennungUrsprung; @XmlElement(name = "stand_vom", required = true, type = String.class) @XmlJavaTypeAdapter(Adapter4 .class) @XmlSchemaType(name = "date") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Calendar standVom; @XmlElement(name = "weitergabe_generell") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean weitergabeGenerell; @XmlElement(name = "weitergabe_positiv") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String weitergabePositiv; @XmlElement(name = "weitergabe_negativ") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String weitergabeNegativ; @XmlElement(name = "user_defined_simplefield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedSimplefield; @XmlElement(name = "user_defined_anyfield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedAnyfield; /** @@ -107,7 +107,7 @@ public class VerwaltungTechn implements Serializable, Cloneable, CopyTo2, Equals * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getObjektnrIntern() { return objektnrIntern; } @@ -120,7 +120,7 @@ public String getObjektnrIntern() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setObjektnrIntern(String value) { this.objektnrIntern = value; } @@ -133,7 +133,7 @@ public void setObjektnrIntern(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getObjektnrExtern() { return objektnrExtern; } @@ -146,7 +146,7 @@ public String getObjektnrExtern() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setObjektnrExtern(String value) { this.objektnrExtern = value; } @@ -159,7 +159,7 @@ public void setObjektnrExtern(String value) { * {@link Aktion } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Aktion getAktion() { return aktion; } @@ -172,7 +172,7 @@ public Aktion getAktion() { * {@link Aktion } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAktion(Aktion value) { this.aktion = value; } @@ -185,7 +185,7 @@ public void setAktion(Aktion value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Calendar getAktivVon() { return aktivVon; } @@ -198,7 +198,7 @@ public Calendar getAktivVon() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAktivVon(Calendar value) { this.aktivVon = value; } @@ -211,7 +211,7 @@ public void setAktivVon(Calendar value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Calendar getAktivBis() { return aktivBis; } @@ -224,7 +224,7 @@ public Calendar getAktivBis() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAktivBis(Calendar value) { this.aktivBis = value; } @@ -237,7 +237,7 @@ public void setAktivBis(Calendar value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getImmoxmlObid() { return immoxmlObid; } @@ -250,7 +250,7 @@ public String getImmoxmlObid() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setImmoxmlObid(String value) { this.immoxmlObid = value; } @@ -263,7 +263,7 @@ public void setImmoxmlObid(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getKennungUrsprung() { return kennungUrsprung; } @@ -276,7 +276,7 @@ public String getKennungUrsprung() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setKennungUrsprung(String value) { this.kennungUrsprung = value; } @@ -289,7 +289,7 @@ public void setKennungUrsprung(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Calendar getStandVom() { return standVom; } @@ -302,7 +302,7 @@ public Calendar getStandVom() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setStandVom(Calendar value) { this.standVom = value; } @@ -315,7 +315,7 @@ public void setStandVom(Calendar value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getWeitergabeGenerell() { return weitergabeGenerell; } @@ -328,7 +328,7 @@ public Boolean getWeitergabeGenerell() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setWeitergabeGenerell(Boolean value) { this.weitergabeGenerell = value; } @@ -341,7 +341,7 @@ public void setWeitergabeGenerell(Boolean value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getWeitergabePositiv() { return weitergabePositiv; } @@ -354,7 +354,7 @@ public String getWeitergabePositiv() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setWeitergabePositiv(String value) { this.weitergabePositiv = value; } @@ -367,7 +367,7 @@ public void setWeitergabePositiv(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getWeitergabeNegativ() { return weitergabeNegativ; } @@ -380,7 +380,7 @@ public String getWeitergabeNegativ() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setWeitergabeNegativ(String value) { this.weitergabeNegativ = value; } @@ -407,7 +407,7 @@ public void setWeitergabeNegativ(String value) { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedSimplefield() { if (userDefinedSimplefield == null) { userDefinedSimplefield = new ArrayList(); @@ -437,7 +437,7 @@ public List getUserDefinedSimplefield() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedAnyfield() { if (userDefinedAnyfield == null) { userDefinedAnyfield = new ArrayList(); @@ -445,15 +445,15 @@ public List getUserDefinedAnyfield() { return this.userDefinedAnyfield; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -461,7 +461,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theObjektnrIntern; @@ -531,18 +531,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof VerwaltungTechn) { @@ -730,12 +730,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new VerwaltungTechn(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -864,9 +864,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Waehrung.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Waehrung.java index 66cf1d4c..1c2d2125 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Waehrung.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Waehrung.java @@ -30,12 +30,12 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "waehrung") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Waehrung implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "iso_waehrung") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String isoWaehrung; /** @@ -46,7 +46,7 @@ public class Waehrung implements Serializable, Cloneable, CopyTo2, Equals2, ToSt * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getIsoWaehrung() { return isoWaehrung; } @@ -59,20 +59,20 @@ public String getIsoWaehrung() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setIsoWaehrung(String value) { this.isoWaehrung = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -80,7 +80,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theIsoWaehrung; @@ -90,18 +90,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Waehrung) { @@ -123,12 +123,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Waehrung(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -149,9 +149,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/WeitereAdresse.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/WeitereAdresse.java index aad16b41..4637c7f9 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/WeitereAdresse.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/WeitereAdresse.java @@ -65,89 +65,89 @@ "userDefinedAnyfield" }) @XmlRootElement(name = "weitere_adresse") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class WeitereAdresse implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String vorname; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String name; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String titel; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String anrede; @XmlElement(name = "anrede_brief") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String anredeBrief; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String firma; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Object zusatzfeld; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String strasse; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String hausnummer; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String plz; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String ort; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String postfach; @XmlElement(name = "postf_plz") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String postfPlz; @XmlElement(name = "postf_ort") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String postfOrt; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Land land; @XmlElement(name = "email_zentrale") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String emailZentrale; @XmlElement(name = "email_direkt") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String emailDirekt; @XmlElement(name = "email_privat") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String emailPrivat; @XmlElement(name = "email_sonstige") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List emailSonstige; @XmlElement(name = "tel_durchw") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String telDurchw; @XmlElement(name = "tel_zentrale") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String telZentrale; @XmlElement(name = "tel_handy") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String telHandy; @XmlElement(name = "tel_fax") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String telFax; @XmlElement(name = "tel_privat") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String telPrivat; @XmlElement(name = "tel_sonstige") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List telSonstige; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String url; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Boolean adressfreigabe; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String personennummer; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String freitextfeld; @XmlElement(name = "user_defined_simplefield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedSimplefield; @XmlElement(name = "user_defined_anyfield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedAnyfield; @XmlAttribute(name = "adressart", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String adressart; /** @@ -158,7 +158,7 @@ public class WeitereAdresse implements Serializable, Cloneable, CopyTo2, Equals2 * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getVorname() { return vorname; } @@ -171,7 +171,7 @@ public String getVorname() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setVorname(String value) { this.vorname = value; } @@ -184,7 +184,7 @@ public void setVorname(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getName() { return name; } @@ -197,7 +197,7 @@ public String getName() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setName(String value) { this.name = value; } @@ -210,7 +210,7 @@ public void setName(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getTitel() { return titel; } @@ -223,7 +223,7 @@ public String getTitel() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setTitel(String value) { this.titel = value; } @@ -236,7 +236,7 @@ public void setTitel(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getAnrede() { return anrede; } @@ -249,7 +249,7 @@ public String getAnrede() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAnrede(String value) { this.anrede = value; } @@ -262,7 +262,7 @@ public void setAnrede(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getAnredeBrief() { return anredeBrief; } @@ -275,7 +275,7 @@ public String getAnredeBrief() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAnredeBrief(String value) { this.anredeBrief = value; } @@ -288,7 +288,7 @@ public void setAnredeBrief(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getFirma() { return firma; } @@ -301,7 +301,7 @@ public String getFirma() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setFirma(String value) { this.firma = value; } @@ -314,7 +314,7 @@ public void setFirma(String value) { * {@link Object } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object getZusatzfeld() { return zusatzfeld; } @@ -327,7 +327,7 @@ public Object getZusatzfeld() { * {@link Object } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setZusatzfeld(Object value) { this.zusatzfeld = value; } @@ -340,7 +340,7 @@ public void setZusatzfeld(Object value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getStrasse() { return strasse; } @@ -353,7 +353,7 @@ public String getStrasse() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setStrasse(String value) { this.strasse = value; } @@ -366,7 +366,7 @@ public void setStrasse(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getHausnummer() { return hausnummer; } @@ -379,7 +379,7 @@ public String getHausnummer() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setHausnummer(String value) { this.hausnummer = value; } @@ -392,7 +392,7 @@ public void setHausnummer(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getPlz() { return plz; } @@ -405,7 +405,7 @@ public String getPlz() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setPlz(String value) { this.plz = value; } @@ -418,7 +418,7 @@ public void setPlz(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getOrt() { return ort; } @@ -431,7 +431,7 @@ public String getOrt() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setOrt(String value) { this.ort = value; } @@ -444,7 +444,7 @@ public void setOrt(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getPostfach() { return postfach; } @@ -457,7 +457,7 @@ public String getPostfach() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setPostfach(String value) { this.postfach = value; } @@ -470,7 +470,7 @@ public void setPostfach(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getPostfPlz() { return postfPlz; } @@ -483,7 +483,7 @@ public String getPostfPlz() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setPostfPlz(String value) { this.postfPlz = value; } @@ -496,7 +496,7 @@ public void setPostfPlz(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getPostfOrt() { return postfOrt; } @@ -509,7 +509,7 @@ public String getPostfOrt() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setPostfOrt(String value) { this.postfOrt = value; } @@ -522,7 +522,7 @@ public void setPostfOrt(String value) { * {@link Land } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Land getLand() { return land; } @@ -535,7 +535,7 @@ public Land getLand() { * {@link Land } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setLand(Land value) { this.land = value; } @@ -548,7 +548,7 @@ public void setLand(Land value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getEmailZentrale() { return emailZentrale; } @@ -561,7 +561,7 @@ public String getEmailZentrale() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setEmailZentrale(String value) { this.emailZentrale = value; } @@ -574,7 +574,7 @@ public void setEmailZentrale(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getEmailDirekt() { return emailDirekt; } @@ -587,7 +587,7 @@ public String getEmailDirekt() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setEmailDirekt(String value) { this.emailDirekt = value; } @@ -600,7 +600,7 @@ public void setEmailDirekt(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getEmailPrivat() { return emailPrivat; } @@ -613,7 +613,7 @@ public String getEmailPrivat() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setEmailPrivat(String value) { this.emailPrivat = value; } @@ -640,7 +640,7 @@ public void setEmailPrivat(String value) { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getEmailSonstige() { if (emailSonstige == null) { emailSonstige = new ArrayList(); @@ -656,7 +656,7 @@ public List getEmailSonstige() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getTelDurchw() { return telDurchw; } @@ -669,7 +669,7 @@ public String getTelDurchw() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setTelDurchw(String value) { this.telDurchw = value; } @@ -682,7 +682,7 @@ public void setTelDurchw(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getTelZentrale() { return telZentrale; } @@ -695,7 +695,7 @@ public String getTelZentrale() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setTelZentrale(String value) { this.telZentrale = value; } @@ -708,7 +708,7 @@ public void setTelZentrale(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getTelHandy() { return telHandy; } @@ -721,7 +721,7 @@ public String getTelHandy() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setTelHandy(String value) { this.telHandy = value; } @@ -734,7 +734,7 @@ public void setTelHandy(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getTelFax() { return telFax; } @@ -747,7 +747,7 @@ public String getTelFax() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setTelFax(String value) { this.telFax = value; } @@ -760,7 +760,7 @@ public void setTelFax(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getTelPrivat() { return telPrivat; } @@ -773,7 +773,7 @@ public String getTelPrivat() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setTelPrivat(String value) { this.telPrivat = value; } @@ -800,7 +800,7 @@ public void setTelPrivat(String value) { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getTelSonstige() { if (telSonstige == null) { telSonstige = new ArrayList(); @@ -816,7 +816,7 @@ public List getTelSonstige() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getUrl() { return url; } @@ -829,7 +829,7 @@ public String getUrl() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setUrl(String value) { this.url = value; } @@ -842,7 +842,7 @@ public void setUrl(String value) { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Boolean getAdressfreigabe() { return adressfreigabe; } @@ -855,7 +855,7 @@ public Boolean getAdressfreigabe() { * {@link Boolean } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAdressfreigabe(Boolean value) { this.adressfreigabe = value; } @@ -868,7 +868,7 @@ public void setAdressfreigabe(Boolean value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getPersonennummer() { return personennummer; } @@ -881,7 +881,7 @@ public String getPersonennummer() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setPersonennummer(String value) { this.personennummer = value; } @@ -894,7 +894,7 @@ public void setPersonennummer(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getFreitextfeld() { return freitextfeld; } @@ -907,7 +907,7 @@ public String getFreitextfeld() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setFreitextfeld(String value) { this.freitextfeld = value; } @@ -934,7 +934,7 @@ public void setFreitextfeld(String value) { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedSimplefield() { if (userDefinedSimplefield == null) { userDefinedSimplefield = new ArrayList(); @@ -964,7 +964,7 @@ public List getUserDefinedSimplefield() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedAnyfield() { if (userDefinedAnyfield == null) { userDefinedAnyfield = new ArrayList(); @@ -980,7 +980,7 @@ public List getUserDefinedAnyfield() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getAdressart() { return adressart; } @@ -993,20 +993,20 @@ public String getAdressart() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAdressart(String value) { this.adressart = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -1014,7 +1014,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theVorname; @@ -1179,18 +1179,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof WeitereAdresse) { @@ -1635,12 +1635,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new WeitereAdresse(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -1940,9 +1940,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Wohnung.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Wohnung.java index 4b9b96dc..717b1b3a 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Wohnung.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Wohnung.java @@ -32,12 +32,12 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "wohnung") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Wohnung implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "wohnungtyp") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Wohnung.Wohnungtyp wohnungtyp; /** @@ -48,7 +48,7 @@ public class Wohnung implements Serializable, Cloneable, CopyTo2, Equals2, ToStr * {@link Wohnung.Wohnungtyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Wohnung.Wohnungtyp getWohnungtyp() { return wohnungtyp; } @@ -61,20 +61,20 @@ public Wohnung.Wohnungtyp getWohnungtyp() { * {@link Wohnung.Wohnungtyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setWohnungtyp(Wohnung.Wohnungtyp value) { this.wohnungtyp = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -82,7 +82,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Wohnung.Wohnungtyp theWohnungtyp; @@ -92,18 +92,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Wohnung) { @@ -125,12 +125,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Wohnung(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -151,9 +151,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -184,7 +184,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum Wohnungtyp { DACHGESCHOSS("DACHGESCHOSS"), diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Zimmer.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Zimmer.java index b68041da..2aa11020 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Zimmer.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Zimmer.java @@ -31,12 +31,12 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "zimmer") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Zimmer implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "zimmertyp") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Zimmer.Zimmertyp zimmertyp; /** @@ -47,7 +47,7 @@ public class Zimmer implements Serializable, Cloneable, CopyTo2, Equals2, ToStri * {@link Zimmer.Zimmertyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Zimmer.Zimmertyp getZimmertyp() { return zimmertyp; } @@ -60,20 +60,20 @@ public Zimmer.Zimmertyp getZimmertyp() { * {@link Zimmer.Zimmertyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setZimmertyp(Zimmer.Zimmertyp value) { this.zimmertyp = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -81,7 +81,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Zimmer.Zimmertyp theZimmertyp; @@ -91,18 +91,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Zimmer) { @@ -124,12 +124,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Zimmer(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -150,9 +150,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -176,7 +176,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum Zimmertyp { ZIMMER; diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/ZinshausRenditeobjekt.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/ZinshausRenditeobjekt.java index 2ed6a02e..9be1a187 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/ZinshausRenditeobjekt.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/ZinshausRenditeobjekt.java @@ -31,12 +31,12 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "zinshaus_renditeobjekt") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class ZinshausRenditeobjekt implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "zins_typ") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected ZinshausRenditeobjekt.ZinsTyp zinsTyp; /** @@ -47,7 +47,7 @@ public class ZinshausRenditeobjekt implements Serializable, Cloneable, CopyTo2, * {@link ZinshausRenditeobjekt.ZinsTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public ZinshausRenditeobjekt.ZinsTyp getZinsTyp() { return zinsTyp; } @@ -60,20 +60,20 @@ public ZinshausRenditeobjekt.ZinsTyp getZinsTyp() { * {@link ZinshausRenditeobjekt.ZinsTyp } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setZinsTyp(ZinshausRenditeobjekt.ZinsTyp value) { this.zinsTyp = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -81,7 +81,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { ZinshausRenditeobjekt.ZinsTyp theZinsTyp; @@ -91,18 +91,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof ZinshausRenditeobjekt) { @@ -124,12 +124,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new ZinshausRenditeobjekt(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -150,9 +150,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -184,7 +184,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum ZinsTyp { MEHRFAMILIENHAUS, diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Zustand.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Zustand.java index a6df9e8e..5149c67a 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Zustand.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/Zustand.java @@ -31,12 +31,12 @@ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "") @XmlRootElement(name = "zustand") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class Zustand implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlAttribute(name = "zustand_art") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Zustand.ZustandArt zustandArt; /** @@ -47,7 +47,7 @@ public class Zustand implements Serializable, Cloneable, CopyTo2, Equals2, ToStr * {@link Zustand.ZustandArt } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Zustand.ZustandArt getZustandArt() { return zustandArt; } @@ -60,20 +60,20 @@ public Zustand.ZustandArt getZustandArt() { * {@link Zustand.ZustandArt } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setZustandArt(Zustand.ZustandArt value) { this.zustandArt = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -81,7 +81,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { Zustand.ZustandArt theZustandArt; @@ -91,18 +91,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Zustand) { @@ -124,12 +124,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Zustand(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -150,9 +150,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -188,7 +188,7 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public enum ZustandArt { ERSTBEZUG, diff --git a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/ZustandAngaben.java b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/ZustandAngaben.java index 126977c6..575d4b01 100644 --- a/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/ZustandAngaben.java +++ b/ImmoXML/src/main/jaxb/org/openestate/io/immoxml/xml/ZustandAngaben.java @@ -41,28 +41,28 @@ "userDefinedAnyfield" }) @XmlRootElement(name = "zustand_angaben") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public class ZustandAngaben implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String baujahr; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Zustand zustand; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Alter alter; @XmlElement(name = "bebaubar_nach") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected BebaubarNach bebaubarNach; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected Erschliessung erschliessung; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected String altlasten; @XmlElement(name = "user_defined_simplefield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedSimplefield; @XmlElement(name = "user_defined_anyfield") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") protected List userDefinedAnyfield; /** @@ -73,7 +73,7 @@ public class ZustandAngaben implements Serializable, Cloneable, CopyTo2, Equals2 * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getBaujahr() { return baujahr; } @@ -86,7 +86,7 @@ public String getBaujahr() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setBaujahr(String value) { this.baujahr = value; } @@ -99,7 +99,7 @@ public void setBaujahr(String value) { * {@link Zustand } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Zustand getZustand() { return zustand; } @@ -112,7 +112,7 @@ public Zustand getZustand() { * {@link Zustand } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setZustand(Zustand value) { this.zustand = value; } @@ -125,7 +125,7 @@ public void setZustand(Zustand value) { * {@link Alter } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Alter getAlter() { return alter; } @@ -138,7 +138,7 @@ public Alter getAlter() { * {@link Alter } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAlter(Alter value) { this.alter = value; } @@ -151,7 +151,7 @@ public void setAlter(Alter value) { * {@link BebaubarNach } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public BebaubarNach getBebaubarNach() { return bebaubarNach; } @@ -164,7 +164,7 @@ public BebaubarNach getBebaubarNach() { * {@link BebaubarNach } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setBebaubarNach(BebaubarNach value) { this.bebaubarNach = value; } @@ -177,7 +177,7 @@ public void setBebaubarNach(BebaubarNach value) { * {@link Erschliessung } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Erschliessung getErschliessung() { return erschliessung; } @@ -190,7 +190,7 @@ public Erschliessung getErschliessung() { * {@link Erschliessung } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setErschliessung(Erschliessung value) { this.erschliessung = value; } @@ -203,7 +203,7 @@ public void setErschliessung(Erschliessung value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String getAltlasten() { return altlasten; } @@ -216,7 +216,7 @@ public String getAltlasten() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public void setAltlasten(String value) { this.altlasten = value; } @@ -243,7 +243,7 @@ public void setAltlasten(String value) { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedSimplefield() { if (userDefinedSimplefield == null) { userDefinedSimplefield = new ArrayList(); @@ -273,7 +273,7 @@ public List getUserDefinedSimplefield() { * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public List getUserDefinedAnyfield() { if (userDefinedAnyfield == null) { userDefinedAnyfield = new ArrayList(); @@ -281,15 +281,15 @@ public List getUserDefinedAnyfield() { return this.userDefinedAnyfield; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -297,7 +297,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theBaujahr; @@ -342,18 +342,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof ZustandAngaben) { @@ -476,12 +476,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new ZustandAngaben(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -565,9 +565,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:50:55+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:44+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmoXML/src/main/temp/module-info.java b/ImmoXML/src/main/temp/module-info.java new file mode 100644 index 00000000..f6530494 --- /dev/null +++ b/ImmoXML/src/main/temp/module-info.java @@ -0,0 +1,25 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * Read and write XML data in ImmoXML format. + * + * @author Andreas Rudolph + * @since 1.0 + */ +module org.openestate.io.immoxml { + +} diff --git a/ImmoXML/src/test/java/org/openestate/io/immoxml/ImmoXmlDocumentNamespaceTest.java b/ImmoXML/src/test/java/org/openestate/io/immoxml/ImmoXmlDocumentNamespaceTest.java index 37491e73..a80cf424 100644 --- a/ImmoXML/src/test/java/org/openestate/io/immoxml/ImmoXmlDocumentNamespaceTest.java +++ b/ImmoXML/src/test/java/org/openestate/io/immoxml/ImmoXmlDocumentNamespaceTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -35,6 +35,7 @@ public class ImmoXmlDocumentNamespaceTest { @SuppressWarnings("unused") private static Document buildExampleDocument(String version) throws Exception { + //noinspection SpellCheckingInspection return XmlUtils.newDocument("\n" + "\n" + " \n" + "\n" + " elementNames = new TreeSet<>(); TreeMap typeNames = new TreeMap<>(); - for (Class clazz : ClassFinder.find(ImmoXmlUtils.PACKAGE)) { - XmlRootElement element = (XmlRootElement) clazz.getAnnotation(XmlRootElement.class); + for (Class clazz : ClassFinder.find(ImmoXmlUtils.PACKAGE)) { + XmlRootElement element = clazz.getAnnotation(XmlRootElement.class); if (element != null) { elementNames.add(element.name()); continue; } - XmlType type = (XmlType) clazz.getAnnotation(XmlType.class); + XmlType type = clazz.getAnnotation(XmlType.class); if (type != null) { typeNames.put(type.name(), clazz.getSimpleName()); } @@ -77,7 +77,6 @@ public static void main(String[] args) { System.out.println(); } - @SuppressWarnings("WeakerAccess") private final static class ClassFinder { private final static char DOT = '.'; private final static char SLASH = '/'; diff --git a/ImmoXML/src/test/java/org/openestate/io/immoxml/ImmoXmlUtilsTest.java b/ImmoXML/src/test/java/org/openestate/io/immoxml/ImmoXmlUtilsTest.java index 3a059a40..d3881b93 100644 --- a/ImmoXML/src/test/java/org/openestate/io/immoxml/ImmoXmlUtilsTest.java +++ b/ImmoXML/src/test/java/org/openestate/io/immoxml/ImmoXmlUtilsTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -35,6 +35,7 @@ public class ImmoXmlUtilsTest { @Test public void testCreateDocument() { + //noinspection SpellCheckingInspection String transferXml = "\n" + "\n" + " " + ex.getLocalizedMessage(), ex); diff --git a/ImmoXML/src/test/resources/log4j.properties b/ImmoXML/src/test/resources/log4j.properties deleted file mode 100644 index 0a837c30..00000000 --- a/ImmoXML/src/test/resources/log4j.properties +++ /dev/null @@ -1,22 +0,0 @@ -# -# settings for 'Log4j' -# see http://logging.apache.org/log4j/ -# -# available priorities are: -# OFF, FATAL, ERROR, WARN, INFO, DEBUG, ALL -# - -log4j.rootLogger = ALL,null - -# logging for OpenEstate-IO -log4j.logger.org.openestate.io = ALL,console - -# writing to null -log4j.appender.null = org.apache.log4j.varia.NullAppender -log4j.appender.null.layout = org.apache.log4j.PatternLayout -log4j.appender.null.layout.conversionPattern = %d{DATE} %5p [%30.30C:%4L] %m%n - -# writing to console -log4j.appender.console = org.apache.log4j.ConsoleAppender -log4j.appender.console.layout = org.apache.log4j.PatternLayout -log4j.appender.console.layout.conversionPattern = %d{HH:mm:ss} %5p [%30.30C:%4L] %m%n diff --git a/ImmoXML/src/test/resources/logback.xml b/ImmoXML/src/test/resources/logback.xml new file mode 100644 index 00000000..6a3ab4da --- /dev/null +++ b/ImmoXML/src/test/resources/logback.xml @@ -0,0 +1,18 @@ + + + + + + [%p] %msg%n + + + + + + + + + diff --git a/ImmobarIT/.gitignore b/ImmobarIT/.gitignore new file mode 100644 index 00000000..2a36a89e --- /dev/null +++ b/ImmobarIT/.gitignore @@ -0,0 +1,2 @@ +/apidocs +/target diff --git a/ImmobarIT/README.md b/ImmobarIT/README.md new file mode 100644 index 00000000..e22bf921 --- /dev/null +++ b/ImmobarIT/README.md @@ -0,0 +1,96 @@ +OpenEstate-IO-ImmobarIT 1.5 +=========================== + +*OpenEstate-IO-ImmobarIT* is a Java library to read and write real estate data in the XML format of [*immobar.it*](https://www.immobar.it). + + +Warning +------- + +This is an experimental build, that was not used in production so far. The XML schema, that was provided to us by [*immobar.it*](https://www.immobar.it) may not be up-to-date anymore. + + +Features +-------- + +- read XML data according to the specifications of [*immobar.it*](https://www.immobar.it) (see [`ImmobarItReadingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/Examples/src/main/java/org/openestate/io/examples/ImmobarItReadingExample.java)) +- write XML data according to the specifications of [*immobar.it*](https://www.immobar.it) (see [`ImmobarItWritingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/Examples/src/main/java/org/openestate/io/examples/ImmobarItWritingExample.java)) + + +How to use +---------- + +Download the [latest release from GitHub](https://github.com/OpenEstate/OpenEstate-IO/releases/latest). The provided archive contains all required files (compiled libraries, dependencies, source code and documentations). + +Alternatively you can integrate the library from [Maven Central Repository](https://search.maven.org/#search|ga|1|org.openestate.io) into your [Maven](https://maven.apache.org/) project. Just add the following dependency to your projects `pom.xml`: + +```xml + + org.openestate.io + OpenEstate-IO-ImmobarIT + 1.5 + +``` + +You can find further information in the [project wiki](https://github.com/OpenEstate/OpenEstate-IO/wiki/Usage-ImmobarIT). Some example classes for this format are available in the [`Examples`](https://github.com/OpenEstate/OpenEstate-IO/tree/v1.5/Examples) module. + + +Specifications +-------------- + +The specifications for this format are placed in the [`specs`](specs) folder. + + +Dependencies +------------ + +- Java 8 or newer +- [commons-codec 1.15](https://commons.apache.org/proper/commons-codec/) +- [commons-io 2.11.0](https://commons.apache.org/proper/commons-io/) +- [commons-lang 3.12.0](https://commons.apache.org/proper/commons-lang/) +- [Eclipse Implementation of JAXB 2.3.5](https://projects.eclipse.org/projects/ee4j.jaxb-impl) +- [Jakarta Activation 1.2.2](https://projects.eclipse.org/projects/ee4j.jaf) +- [Jakarta Annotations 1.3.5](https://projects.eclipse.org/projects/ee4j.ca) +- [Jakarta XML Binding 2.3.3](https://projects.eclipse.org/projects/ee4j.jaxb) +- [jaxb2-basics-runtime 0.12.0](https://github.com/highsource/jaxb2-basics) +- [SLF4J 1.7.30](https://www.slf4j.org/) + + +Notes about JDK versions below 11 +--------------------------------- + +JAXB is bundled with JDK 8, was disabled / deprecated in JDK 9 & 10 and finally removed in JDK 11. Therefore, we're providing JAXB as an explicit dependency. See also ["JAXB on Java 9, 10, 11 and beyond"](https://www.jesperdj.com/2018/09/30/jaxb-on-java-9-10-11-and-beyond/). + +It is recommended to use this library with JDK 11 as it should work out of the box. In case you're using JDK 8, you might need to follow one of these steps documented at ["JAXB Release Documentation"](https://javaee.github.io/jaxb-v2/doc/user-guide/release-documentation.html#deployment-migrating-jaxb-2-0-applications-to-javase-6): + +> JavaSE comes with JAXB 2.x API/implementation in `rt.jar`. Each version of JavaSE (6, 7, 8, ...) contains different version of JAXB 2.x API. Therefore, if you want to use different version of JAXB API/implementation than the one present in your version of JDK, you are required to override a portion of `rt.jar` with the new API. There are several ways to achieve this: +> +> 1. Place the `jakarta.xml.bind-api-X.Y.Z.jar` into `$JRE_HOME/lib/endorsed`. **Do not put other JAXB jars into the endorsed directory.** This essentially makes your JRE to "JRE X + JAXB 2.y". This would affect any other applications that use this JRE, and it's easy. On the other hand, in various scenarios you may not be able to alter the JRE. +> +> 2. Use the system property `java.endorsed.dirs` when you launch your application, and have it point to the directory which contains the `jakarta.xml.bind-api-X.Y.Z.jar` only. **The directory must not contain any other jaxb artifacts.** This allows you to use different version of JAXB for different applications. +> +> See the [endorsed directory mechanism](http://docs.oracle.com/javase/6/docs/technotes/guides/standards/) for more details. + +All provided dependencies should work with JDK 8. If compatibility problems occur, you might replace them with an earlier version. + + +Changelog +--------- + +Take a look at [`CHANGELOG.md`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/CHANGELOG.md) for the full changelog. + + +License +------- + +This library is licensed under the terms of [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.html). Take a look at [`LICENSE.txt`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/LICENSE.txt) for the license text. + + +Further information +------------------- + +- [*OpenEstate-IO* at GitHub](https://github.com/OpenEstate/OpenEstate-IO) +- [Releases of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/releases) +- [Changelog of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/CHANGELOG.md) +- [API documentation of *OpenEstate-IO*](https://media.openestate.org/apidocs/OpenEstate-IO/) +- [Original XML specification](https://www.immobar.it/static/immo_xml) diff --git a/Examples/mvn-findbugs-gui.sh b/ImmobarIT/mvn-clean.sh similarity index 90% rename from Examples/mvn-findbugs-gui.sh rename to ImmobarIT/mvn-clean.sh index 4934c6db..c9c720a3 100755 --- a/Examples/mvn-findbugs-gui.sh +++ b/ImmobarIT/mvn-clean.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2015-2018 OpenEstate.org +# Copyright 2015-2021 OpenEstate.org # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -21,4 +21,4 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" set -e export LANG=en cd "$DIR" -"$MVN" findbugs:check findbugs:gui +"$MVN" clean diff --git a/Core/mvn-findbugs-gui.sh b/ImmobarIT/mvn-install.sh similarity index 90% rename from Core/mvn-findbugs-gui.sh rename to ImmobarIT/mvn-install.sh index 4934c6db..238910c9 100755 --- a/Core/mvn-findbugs-gui.sh +++ b/ImmobarIT/mvn-install.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2015-2018 OpenEstate.org +# Copyright 2015-2021 OpenEstate.org # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -21,4 +21,4 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" set -e export LANG=en cd "$DIR" -"$MVN" findbugs:check findbugs:gui +"$MVN" clean install diff --git a/ImmobarIT/mvn-jaxb-xjc.sh b/ImmobarIT/mvn-jaxb-xjc.sh new file mode 100755 index 00000000..be695755 --- /dev/null +++ b/ImmobarIT/mvn-jaxb-xjc.sh @@ -0,0 +1,24 @@ +#!/usr/bin/env bash +# +# Copyright 2015-2021 OpenEstate.org +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +MVN="mvn" +DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" + +set -e +export LANG=en +cd "$DIR" +"$MVN" org.jvnet.jaxb2.maven2:maven-jaxb23-plugin:generate diff --git a/ImmobarIT/pom.xml b/ImmobarIT/pom.xml new file mode 100644 index 00000000..6fdb69e4 --- /dev/null +++ b/ImmobarIT/pom.xml @@ -0,0 +1,172 @@ + + + 4.0.0 + + + org.openestate.io + OpenEstate-IO + 1.5 + + + OpenEstate-IO-ImmobarIT + 1.5 + jar + + OpenEstate-IO-ImmobarIT + OpenEstate-IO-ImmobarIT is a Java library to read and write real estate data in the XML format of + immobar.it. + + https://openestate.org + + OpenEstate + https://openestate.org/ + + + + The Apache Software License, Version 2.0 + https://www.apache.org/licenses/LICENSE-2.0.txt + repo + A business-friendly OSS license + + + + + + andy + Andreas Rudolph + andy@openindex.de + OpenIndex + https://openindex.de/ + + + + + + + + commons-codec + commons-codec + compile + + + commons-io + commons-io + compile + + + org.apache.commons + commons-lang3 + compile + + + jakarta.annotation + jakarta.annotation-api + compile + + + jakarta.xml.bind + jakarta.xml.bind-api + compile + + + org.glassfish.jaxb + jaxb-runtime + runtime + + + org.jvnet.jaxb2_commons + jaxb2-basics-runtime + compile + + + org.openestate.io + OpenEstate-IO-Core + compile + + + + + junit + junit + test + + + ch.qos.logback + logback-classic + test + + + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 8 + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + generate-sources + + add-source + + + + ${project.basedir}/src/main/jaxb + + + + + + + + + org.jvnet.jaxb2.maven2 + maven-jaxb23-plugin + + ${project.basedir}/src/main/jaxb + ${project.basedir}/src/main/schema + false + + false + true + true + true + true + true + false + + true + ${project.basedir}/src/main/jaxb/META-INF/sun-jaxb.episode + + ${project.build.sourceEncoding} + en + false + false + + 2.3 + true + true + + -XtoString + -Xcopyable + -Xequals + + + + + + + diff --git a/ImmobarIT/specs/Elenco-comuni-italiani.xls b/ImmobarIT/specs/Elenco-comuni-italiani.xls new file mode 100644 index 00000000..ada62c78 Binary files /dev/null and b/ImmobarIT/specs/Elenco-comuni-italiani.xls differ diff --git a/ImmobarIT/specs/unofficial.xsd b/ImmobarIT/specs/unofficial.xsd new file mode 100644 index 00000000..4b3c814a --- /dev/null +++ b/ImmobarIT/specs/unofficial.xsd @@ -0,0 +1,1093 @@ + + + + + + XML schema of the XML feed for https://www.immobar.it/ according to the specifications at: + https://www.immobar.it/static/immo_xml + + This unofficial XML schema was created by Andreas Rudolph and is licensed under the terms of Apache License + 2.0 (https://github.com/OpenEstate/OpenEstate-IO/blob/master/LICENSE.txt). + + + XML-Schema des XML-Feeds von https://www.immobar.it/ gemäß den Spezifikationen unter: + https://www.immobar.it/static/immo_xml + + Dieses inoffizielle XML-Schema wurde von Andreas Rudolph erstellt und unter den Bedingungen der Apache + License 2.0 veröffentlicht (https://github.com/OpenEstate/OpenEstate-IO/blob/master/LICENSE.txt). + + + + + + + Sorrunding tags. + + + Umschließende Tags. + + + + + + + + List of companies to transfer. + + + Liste von zu übertragenden Firmen. + + + + + + + + + + + A company to transfer. + + + Eine zu übertragende Firma. + + + + + + + german company name + + + deutscher Firmenname + + + + + + + german company address (street, street nr) + + + deutsche Firmenanschrift (Straße, Haus-Nr) + + + + + + + german company location (city, region) + + + deutsche Firmenanschrift (Ort, Region) + + + + + + + italian company name + + + italienischer Firmenname + + + + + + + italian company addresse (street, street nr) + + + italienische Firmenanschrift (Straße, Haus-Nr) + + + + + + + italian company location (city, region) + + + italienische Firmenanschrift (Ort, Region) + + + + + + + company postcode + + + PLZ der Firma + + + + + + + company region (e.g. BZ, TN) + + + Region der Firma (z.B. BZ, TN) + + + + + + + company country (e.g. IT, AT, DE) + + + Land der Firma (z.B. IT, AT, DE) + + + + + + + company phone nr + + + Telefon-Nr der Firma + + + + + + + company fax nr + + + Fax-Nr der Firma + + + + + + + company mobile nr + + + Mobil-Nr der Firma + + + + + + + company email address + + + E-Mailadresse der Firma + + + + + + + company website + + + Webseite der Firma + + + + + + + company ISTAT code (regional code) + + + ISTAT-Code der Firma (regionaler Code) + + + + + + + List of properties to transfer. + + + Liste von zu übertragenden Immobilien. + + + + + + + + + + A property to transfer. + + + Eine zu übertragende Immobilie. + + + + + + + unique property ID + + + eindeutige Objekt-ID + + + + + + + property reference number + + + Referenz-Nummer des Objekts + + + + + + + contact person name + + + Name des Ansprechpartners + + + + + + + property ISTAT code (regional code) + + + ISTAT-Code der Immobilie (regionaler Code) + + + + + + + german property address (street, street nr) + + + deutsche Immobilienanschrift (Straße, Haus-Nr) + + + + + + + italian property address (street, street nr) + + + italienische Immobilienanschrift (Straße, Haus-Nr) + + + + + + + german property location (city, region) + + + deutsche Immobilienanschrift (Ort, Region) + + + + + + + italian property location (city, region) + + + italienische Immobilienanschrift (Ort, Region) + + + + + + + german property district + + + deutscher Immobilienbezirk + + + + + + + italian property district + + + italienischer Immobilienbezirk + + + + + + + property postcode + + + PLZ der Immobilie + + + + + + + property region (e.g. BZ, TN) + + + Region der Immobilie (z.B. BZ, TN) + + + + + + + property country (e.g. IT, AT, DE) + + + Land der Immobilie (z.B. IT, AT, DE) + + + + + + + property latitude + + + Breitengrad der Immobilie + + + + + + + property longitude + + + Längengrad der Immobilie + + + + + + + german property title + + + deutscher Immobilientitel + + + + + + + italian property title + + + italienischer Immobilientitel + + + + + + + property type + + + Art der Immobilie + + + + + + + property action + + + Vermarktungsart der Immobilie + + + + + + + sales area in square meters + + + Verkaufsfläche in Quadratmeter + + + + + + + net area in square meters + + + Nettofläche in Quadratmeter + + + + + + + gross area in square meters + + + Bruttofläche in Quadratmeter + + + + + + + floor number + + + Etagenzahl + + + + + + + floor is on top (attic) + + + oberste Etage (Dachgeschoss) + + + + + + + ground level + + + Erdgeschoss + + + + + + + multiple floors + + + mehrere Etagen + + + + + + + number of rooms + + + Zimmerzahl + + + + + + + number of bathrooms + + + Anzahl der Badezimmer + + + + + + + german notes about the kitchen + + + deutsche Anmerkungen zur Küche + + + + + + + italian notes about the kitchen + + + italienische Anmerkungen zur Küche + + + + + + + number of terraces / balconies + + + Anzahl der Terrassen / Balkons + + + + + + + cellar + + + Keller + + + + + + + cellar area in square meters + + + Kellerfläche in Quadratmeter + + + + + + + garden + + + Garten + + + + + + + garden area in square meters + + + Gartenfläche in Quadratmeter + + + + + + + number of garages + + + Anzahl der Garagen + + + + + + + number of parking lots + + + Anzahl der Parkflächen + + + + + + + german notes about parking lots + + + deutsche Anmerkungen zu Parkflächen + + + + + + + italian notes about parking lots + + + italienische Anmerkungen zu Parkflächen + + + + + + + elevator + + + Aufzug + + + + + + + german description + + + deutsche Beschreibung + + + + + + + italian description + + + italienische Beschreibung + + + + + + + used + + + gebraucht + + + + + + + furnished + + + möbliert + + + + + + + energy class (e.g. A, B, C, D) + + + Energieklasse (e.g. A, B, C, D) + + + + + + + Energy consumption level - Indice Prestazione Energetica (IPE) - e.g. 117.00 kwh/m2 + + + Energieeffizienzindex (IPE) - z.B. 117.00 kwh/m2 + + + + + + + german notes about heating + + + deutsche Beschreibung zur Heizung + + + + + + + italian notes about heating + + + italienische Beschreibung zur Heizung + + + + + + + conventioned + + + konventioniert + + + + + + + price on request + + + Preis auf Anfrage + + + + + + + net price + + + Nettopreis + + + + + + + commission + + + Provision + + + + + + + service charges / operational costs + + + Nebenkosten / Betriebskosten + + + + + + + image URL + + + URL eines Bildes + + + + + + + ground plan URL + + + URL eines Grundrisses + + + + + + + date of creation + + + Datum der Erstellung + + + + + + + date of last modification + + + Datum der letzten Bearbeitung + + + + + + + + + + decimal value with maximal two fraction digits + + + Zahlenwert mit maximal zwei Stellen hinter dem Komma + + + + + + + + + + + latitude value (from -90.0 to 90.0) + + + Wert des Breitengrads (von -90.0 bis 90.0) + + + + + + + + + + + + longitude value (from -180.0 to 180.0) + + + Wert des Längengrads (von -180.0 bis 180.0) + + + + + + + + + + + + The type of an object. + + + Die Art eines Objekts. + + + + + + + apartment + + + Wohnung + + + appartamento + + + + + + + detached house + + + Einzelhaus, alleinstehendes Haus, Villa + + + casa singola, villa + + + + + + + row house + + + Reihenhaus, Doppelhaushälfe, Reicheneckhaus + + + portione di casa + + + + + + + plot area + + + Grundstück, Baugrund + + + terreno privato + + + + + + + agriculture / forestry + + + Land- und Forstwirtschaft + + + agricoltura e silvicoltura + + + + + + + commercial plot area + + + Gewerbegrundstück + + + terreno commerciale + + + + + + + gastronomy + + + Gastronomie + + + gastronomia + + + + + + + store + + + Geschäft + + + negozio + + + + + + + office / surgery + + + Büro, Praxis + + + ufficio, studio + + + + + + + industrial property + + + Betriebsobjekt, Hallen für Handwerk und Industrie + + + artigianato, industria + + + + + + + parking space + + + Garage, Stellplatz + + + garage, posto auto, box auto + + + + + + + holiday property + + + Ferienimmobilien + + + casa e appartamento di vacanza + + + + + + + investment property + + + Anlage- & Renditeobjekt + + + oggetto reddito + + + + + + + warehouse + + + Magazin & Lagerräume + + + magazzino + + + + + + + other + + + Sonstiges + + + altro + + + + + + + + + + The action of an object. + + + Die Vermarktungsart eines Objekts. + + + + + + + purchase / sale + + + Kauf + + + Compravendita + + + + + + + rent + + + Miete + + + Affitto + + + + + + + \ No newline at end of file diff --git a/ImmobarIT/src/main/java/org/openestate/io/immobar_it/ImmobarItDocument.java b/ImmobarIT/src/main/java/org/openestate/io/immobar_it/ImmobarItDocument.java new file mode 100644 index 00000000..bc14231f --- /dev/null +++ b/ImmobarIT/src/main/java/org/openestate/io/immobar_it/ImmobarItDocument.java @@ -0,0 +1,110 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.openestate.io.immobar_it; + +import javax.xml.bind.JAXBContext; +import javax.xml.bind.JAXBException; +import javax.xml.parsers.ParserConfigurationException; +import org.openestate.io.core.XmlDocument; +import org.openestate.io.core.XmlUtils; +import org.openestate.io.immobar_it.xml.Realestate; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Document; +import org.w3c.dom.Element; + +/** + * XML document from immobar.it with a <realestate> root element. + * + * @author Andreas Rudolph + * @since 1.5 + */ +public class ImmobarItDocument extends XmlDocument { + @SuppressWarnings("unused") + private final static Logger LOGGER = LoggerFactory.getLogger(ImmobarItDocument.class); + + /** + * Create from a {@link Document}. + * + * @param document the document to create from + */ + public ImmobarItDocument(Document document) { + super(document); + if (!isReadable(document)) + throw new IllegalArgumentException("The provided document is invalid!"); + } + + /** + * Checks, if a {@link Document} is readable as a {@link ImmobarItDocument}. + * + * @param doc document to check + * @return true, if the document is usable, otherwise false + */ + public static boolean isReadable(Document doc) { + Element root = XmlUtils.getRootElement(doc); + return "realestate".equals(root.getLocalName()); + } + + /** + * Creates an empty {@link ImmobarItDocument}. + * + * @return created document + * @throws ParserConfigurationException if the parser is not properly configured + * @throws JAXBException if a problem with JAXB occurred + */ + public static ImmobarItDocument newDocument() throws ParserConfigurationException, JAXBException { + return newDocument(ImmobarItUtils.getFactory().createRealestate()); + } + + /** + * Creates a {@link ImmobarItDocument} from a {@link Realestate} object. + * + * @param realestate Java object, that represents the <realestate> root element + * @return created document + * @throws ParserConfigurationException if the parser is not properly configured + * @throws JAXBException if a problem with JAXB occurred + */ + public static ImmobarItDocument newDocument(Realestate realestate) throws ParserConfigurationException, JAXBException { + return newDocument(realestate, null); + } + + /** + * Creates a {@link ImmobarItDocument} from a {@link Realestate} object. + * + * @param realestate Java object, that represents the <realestate> root element + * @param context JAXB context for marshalling + * @return created document + * @throws ParserConfigurationException if the parser is not properly configured + * @throws JAXBException if a problem with JAXB occurred + */ + public static ImmobarItDocument newDocument(Realestate realestate, JAXBContext context) throws ParserConfigurationException, JAXBException { + Document document = XmlUtils.newDocument(); + ImmobarItUtils.createMarshaller("UTF-8", true, context).marshal(realestate, document); + return new ImmobarItDocument(document); + } + + /** + * Creates a {@link Realestate} object from the contained {@link Document}. + * + * @param context JAXB context for unmarshalling + * @return created object, that represents the <realestate> root element + * @throws JAXBException if a problem with JAXB occurred + */ + @Override + public Realestate toObject(JAXBContext context) throws JAXBException { + return (Realestate) ImmobarItUtils.createUnmarshaller(context).unmarshal(this.getDocument()); + } +} \ No newline at end of file diff --git a/ImmobarIT/src/main/java/org/openestate/io/immobar_it/ImmobarItUtils.java b/ImmobarIT/src/main/java/org/openestate/io/immobar_it/ImmobarItUtils.java new file mode 100644 index 00000000..5cc0ff88 --- /dev/null +++ b/ImmobarIT/src/main/java/org/openestate/io/immobar_it/ImmobarItUtils.java @@ -0,0 +1,502 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.openestate.io.immobar_it; + +import java.io.File; +import java.io.IOException; +import java.io.InputStream; +import java.math.BigDecimal; +import java.math.RoundingMode; +import java.net.URI; +import java.net.URISyntaxException; +import java.nio.charset.Charset; +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Calendar; +import java.util.List; +import java.util.Locale; +import javax.xml.bind.DatatypeConverter; +import javax.xml.bind.JAXBContext; +import javax.xml.bind.JAXBException; +import javax.xml.bind.Marshaller; +import javax.xml.bind.Unmarshaller; +import javax.xml.parsers.ParserConfigurationException; +import org.apache.commons.lang3.StringUtils; +import org.openestate.io.core.XmlUtils; +import org.openestate.io.core.XmlValidationHandler; +import org.openestate.io.immobar_it.xml.ObjectFactory; +import org.openestate.io.immobar_it.xml.types.ImmotypeValue; +import org.openestate.io.immobar_it.xml.types.RevenuetypeValue; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Document; +import org.xml.sax.SAXException; + +/** + * Some helper functions for the XML format of + * immobar.it. + * + * @author Andreas Rudolph + * @since 1.5 + */ +public class ImmobarItUtils { + @SuppressWarnings("unused") + private final static Logger LOGGER = LoggerFactory.getLogger(ImmobarItUtils.class); + private static JAXBContext DEFAULT_CONTEXT = null; + + /** + * the latest implemented version of this format + */ + @SuppressWarnings("unused") + public final static String VERSION = "2015-04-21"; + + /** + * the XML target namespace of this format + */ + @SuppressWarnings("unused") + public final static String NAMESPACE = StringUtils.EMPTY; + + /** + * the package, where generated JAXB classes are located + */ + public final static String PACKAGE = "org.openestate.io.immobar_it.xml"; + + /** + * the factory for creation of JAXB objects + */ + public final static ObjectFactory FACTORY = new ObjectFactory(); + + private ImmobarItUtils() { + } + + /** + * Creates a {@link JAXBContext} for this format. + * + * @return created JAXB context + * @throws JAXBException if a problem with JAXB occurred + */ + @SuppressWarnings("unused") + public static JAXBContext createContext() throws JAXBException { + return createContext(null, null); + } + + /** + * Creates a {@link JAXBContext} for this format. + * + * @param additionalJaxbPackages additional package with custom JAXB classes + * @return created JAXB context + * @throws JAXBException if a problem with JAXB occurred + */ + @SuppressWarnings("unused") + public static JAXBContext createContext(List additionalJaxbPackages) throws JAXBException { + return createContext(additionalJaxbPackages, null); + } + + /** + * Creates a {@link JAXBContext} for this format. + * + * @param classloader the classloader to load the generated JAXB classes with + * @return created JAXB context + * @throws JAXBException if a problem with JAXB occurred + */ + public static JAXBContext createContext(ClassLoader classloader) throws JAXBException { + return createContext(null, classloader); + } + + /** + * Creates a {@link JAXBContext} for this format. + * + * @param additionalJaxbPackages additional package with custom JAXB classes + * @param classloader the classloader to load the generated JAXB classes with + * @return created JAXB context + * @throws JAXBException if a problem with JAXB occurred + */ + public static JAXBContext createContext(List additionalJaxbPackages, ClassLoader classloader) throws JAXBException { + final List packages = new ArrayList<>(); + packages.add(PACKAGE); + if (additionalJaxbPackages != null && !additionalJaxbPackages.isEmpty()) + packages.addAll(additionalJaxbPackages); + + return JAXBContext.newInstance( + StringUtils.join(packages, ":"), + (classloader != null) ? classloader : Thread.currentThread().getContextClassLoader() + ); + } + + /** + * Creates a {@link ImmobarItDocument} from an {@link InputStream}. + * + * @param input XML input + * @return created document or null, of the document is not supported by this format + * @throws SAXException if XML is invalid + * @throws IOException if reading failed + * @throws ParserConfigurationException if the parser is not properly configured + */ + public static ImmobarItDocument createDocument(InputStream input) throws SAXException, IOException, ParserConfigurationException { + return createDocument(XmlUtils.newDocument(input, true)); + } + + /** + * Creates a {@link ImmobarItDocument} from a {@link File}. + * + * @param xmlFile XML file + * @return created document or null, of the document is not supported by this format + * @throws SAXException if XML is invalid + * @throws IOException if reading failed + * @throws ParserConfigurationException if the parser is not properly configured + */ + public static ImmobarItDocument createDocument(File xmlFile) throws SAXException, IOException, ParserConfigurationException { + return createDocument(XmlUtils.newDocument(xmlFile, true)); + } + + /** + * Creates a {@link ImmobarItDocument} from a {@link String}. + * + * @param xmlString XML string + * @return created document or null, of the document is not supported by this format + * @throws SAXException if XML is invalid + * @throws IOException if reading failed + * @throws ParserConfigurationException if the parser is not properly configured + */ + public static ImmobarItDocument createDocument(String xmlString) throws SAXException, IOException, ParserConfigurationException { + return createDocument(XmlUtils.newDocument(xmlString, true)); + } + + /** + * Creates a {@link ImmobarItDocument} from a {@link Document}. + * + * @param doc XML document + * @return created document or null, of the document is not supported by this format + */ + public static ImmobarItDocument createDocument(Document doc) { + if (ImmobarItDocument.isReadable(doc)) + return new ImmobarItDocument(doc); + else + return null; + } + + /** + * Creates a {@link Marshaller} to write JAXB objects into XML. + * + * @return created marshaller + * @throws JAXBException if a problem with JAXB occurred + */ + @SuppressWarnings("unused") + public static Marshaller createMarshaller() throws JAXBException { + return createMarshaller(null, true, null); + } + + /** + * Creates a {@link Marshaller} to write JAXB objects into XML. + * + * @param context context to create the marshaller on + * @return created marshaller + * @throws JAXBException if a problem with JAXB occurred + */ + @SuppressWarnings("unused") + public static Marshaller createMarshaller(JAXBContext context) throws JAXBException { + return createMarshaller(null, true, context); + } + + /** + * Creates a {@link Marshaller} to write JAXB objects into XML. + * + * @param encoding encoding of written XML + * @param formatted if written XML is pretty printed + * @return created marshaller + * @throws JAXBException if a problem with JAXB occurred + */ + @SuppressWarnings("unused") + public static Marshaller createMarshaller(String encoding, boolean formatted) throws JAXBException { + return createMarshaller(encoding, formatted, null); + } + + /** + * Creates a {@link Marshaller} to write JAXB objects into XML. + * + * @param encoding encoding of written XML + * @param formatted if written XML is pretty printed + * @param context context to create the marshaller on + * @return created marshaller + * @throws JAXBException if a problem with JAXB occurred + */ + public static Marshaller createMarshaller(String encoding, boolean formatted, JAXBContext context) throws JAXBException { + final Marshaller m = (context != null) ? + context.createMarshaller() : + getContext().createMarshaller(); + + m.setProperty(Marshaller.JAXB_ENCODING, StringUtils.defaultIfBlank(encoding, Charset.defaultCharset().name())); + m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, formatted); + m.setEventHandler(new XmlValidationHandler()); + return m; + } + + /** + * Creates an {@link Unmarshaller} to read JAXB objects from XML. + * + * @return created unmarshaller + * @throws JAXBException if a problem with JAXB occurred + */ + @SuppressWarnings("unused") + public static Unmarshaller createUnmarshaller() throws JAXBException { + return createUnmarshaller(null); + } + + /** + * Creates an {@link Unmarshaller} to read JAXB objects from XML. + * + * @param context context to create the unmarshaller on + * @return created unmarshaller + * @throws JAXBException if a problem with JAXB occurred + */ + public static Unmarshaller createUnmarshaller(JAXBContext context) throws JAXBException { + final Unmarshaller m = (context != null) ? + context.createUnmarshaller() : + getContext().createUnmarshaller(); + + m.setEventHandler(new XmlValidationHandler()); + return m; + } + + /** + * Returns the default {@link JAXBContext} for this format. + * + * @return context + * @throws JAXBException if a problem with JAXB occurred + */ + public synchronized static JAXBContext getContext() throws JAXBException { + if (DEFAULT_CONTEXT == null) initContext(null); + return DEFAULT_CONTEXT; + } + + /** + * Returns the {@link ObjectFactory} for this format. + * + * @return object factory + */ + public synchronized static ObjectFactory getFactory() { + return FACTORY; + } + + /** + * Initializes the default {@link JAXBContext} for this format. + * + * @param classloader the classloader to load the generated JAXB classes with + * @throws JAXBException if a problem with JAXB occurred + */ + public synchronized static void initContext(ClassLoader classloader) throws JAXBException { + DEFAULT_CONTEXT = createContext(classloader); + } + + /** + * Read a {@link Calendar} value from XML. + * + * @param value XML string + * @return parsed value or null, if the value is invalid + */ + public static Calendar parseDateValue(String value) { + value = StringUtils.trimToNull(value); + if (value == null) return null; + + return DatatypeConverter.parseDate(value); + } + + /** + * Read a {@link BigDecimal} value from XML + * with a valid latitude range. + * + * @param value XML string + * @return parsed value or null, if the value is invalid + */ + public static BigDecimal parseDecimalValue(String value) { + try { + value = StringUtils.trimToNull(value); + return (value != null) ? DatatypeConverter.parseDecimal(value) : null; + } catch (NumberFormatException ex) { + throw new IllegalArgumentException("Can't parse decimal value '" + value + "'!", ex); + } + } + + /** + * Read a {@link ImmotypeValue} value from XML. + * + * @param value XML string + * @return parsed value or null, if the value is invalid + */ + public static ImmotypeValue parseImmotypeValue(String value) { + value = StringUtils.trimToNull(value); + if (value == null) return null; + + final ImmotypeValue type = ImmotypeValue.fromXmlValue(value); + if (type != null) return type; + + throw new IllegalArgumentException("Can't parse immotype value '" + value + "'!"); + } + + /** + * Read a {@link RevenuetypeValue} value from XML. + * + * @param value XML string + * @return parsed value or null, if the value is invalid + */ + public static RevenuetypeValue parseRevenuetypeValue(String value) { + value = StringUtils.trimToNull(value); + if (value == null) return null; + + final RevenuetypeValue type = RevenuetypeValue.fromXmlValue(value); + if (type != null) return type; + + throw new IllegalArgumentException("Can't parse revenuetype value '" + value + "'!"); + } + + /** + * Read an {@link URI} value from XML. + * + * @param value XML string + * @return parsed value or null, if the value is invalid + */ + public static URI parseUriValue(String value) { + value = StringUtils.trimToNull(value); + + //noinspection HttpUrlsUsage + if (value != null && !StringUtils.startsWithIgnoreCase(value, "http://") && !StringUtils.startsWithIgnoreCase(value, "https://")) + //noinspection HttpUrlsUsage + value = "http://" + value; + + try { + return (value != null) ? new URI(value) : null; + } catch (URISyntaxException ex) { + throw new IllegalArgumentException("Can't parse URI '" + value + "'!", ex); + } + } + + /** + * Write a {@link Calendar} value into XML output. + * + * @param value value to write + * @return XML string + * @throws IllegalArgumentException if a validation error occurred + */ + public static String printDateValue(Calendar value) { + if (value == null) + throw new IllegalArgumentException("Can't print empty date value!"); + + return new SimpleDateFormat("yyyy-MM-dd", Locale.ENGLISH) + .format(value.getTime()); + } + + /** + * Write a {@link BigDecimal} value into XML output + * with maximal two decimal digits. + * + * @param value value to write + * @return XML string + * @throws IllegalArgumentException if a validation error occurred + */ + public static String printDecimalValue(BigDecimal value) { + if (value == null) + throw new IllegalArgumentException("Can't print empty decimal value!"); + + value = value.setScale(2, RoundingMode.HALF_UP); + return DatatypeConverter.printDecimal(value); + } + + /** + * Write a {@link ImmotypeValue} value into XML output. + * + * @param value value to write + * @return XML string + * @throws IllegalArgumentException if a validation error occurred + */ + public static String printImmotypeValue(ImmotypeValue value) { + if (value == null) + throw new IllegalArgumentException("Can't print empty immotype value!"); + + return value.write(); + } + + /** + * Write a {@link BigDecimal} value into XML output + * with a valid latitude range. + * + * @param value value to write + * @return XML string + * @throws IllegalArgumentException if a validation error occurred + */ + public static String printLatitudeValue(BigDecimal value) { + if (value == null) + throw new IllegalArgumentException("Can't print empty latitude value!"); + if (value.compareTo(new BigDecimal("-90")) < 0) + throw new IllegalArgumentException("Can't print latitude value '" + value + "' because it is below -90!"); + if (value.compareTo(new BigDecimal("90")) > 0) + throw new IllegalArgumentException("Can't print latitude value '" + value + "' because it is above 90!"); + + value = value.setScale(10, RoundingMode.HALF_UP); + return DatatypeConverter.printDecimal(value); + } + + /** + * Write a {@link BigDecimal} value into XML output + * with a valid longitude range. + * + * @param value value to write + * @return XML string + * @throws IllegalArgumentException if a validation error occurred + */ + public static String printLongitudeValue(BigDecimal value) { + if (value == null) + throw new IllegalArgumentException("Can't print empty longitude value!"); + if (value.compareTo(new BigDecimal("-180")) < 0) + throw new IllegalArgumentException("Can't print longitude value '" + value + "' because it is below -180!"); + if (value.compareTo(new BigDecimal("180")) > 0) + throw new IllegalArgumentException("Can't print longitude value '" + value + "' because it is above 180!"); + + value = value.setScale(10, RoundingMode.HALF_UP); + return DatatypeConverter.printDecimal(value); + } + + /** + * Write a {@link RevenuetypeValue} value into XML output. + * + * @param value value to write + * @return XML string + * @throws IllegalArgumentException if a validation error occurred + */ + public static String printRevenuetypeValue(RevenuetypeValue value) { + if (value == null) + throw new IllegalArgumentException("Can't print empty revenuetype value!"); + + return value.write(); + } + + /** + * Write an {@link URI} value into XML output. + * + * @param value value to write + * @return XML string + * @throws IllegalArgumentException if a validation error occurred + */ + public static String printUriValue(URI value) { + if (value == null) + throw new IllegalArgumentException("Can't print empty URI value!"); + if ("http".equalsIgnoreCase(value.getScheme())) + return value.toString(); + if ("https".equalsIgnoreCase(value.getScheme())) + return value.toString(); + + throw new IllegalArgumentException("Can't print URI '" + value + "' because of an unsupported scheme!"); + } +} \ No newline at end of file diff --git a/ImmobarIT/src/main/java/org/openestate/io/immobar_it/package-info.java b/ImmobarIT/src/main/java/org/openestate/io/immobar_it/package-info.java new file mode 100644 index 00000000..b3ef6865 --- /dev/null +++ b/ImmobarIT/src/main/java/org/openestate/io/immobar_it/package-info.java @@ -0,0 +1,23 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * Read and write XML data for immobar.it. + * + * @author Andreas Rudolph + * @since 1.5 + */ +package org.openestate.io.immobar_it; diff --git a/ImmobarIT/src/main/java/org/openestate/io/immobar_it/xml/types/ImmotypeValue.java b/ImmobarIT/src/main/java/org/openestate/io/immobar_it/xml/types/ImmotypeValue.java new file mode 100644 index 00000000..826c9e72 --- /dev/null +++ b/ImmobarIT/src/main/java/org/openestate/io/immobar_it/xml/types/ImmotypeValue.java @@ -0,0 +1,69 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.openestate.io.immobar_it.xml.types; + +import org.apache.commons.lang3.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +/** + * ImmotypeValue. + * + * @author Andreas Rudolph + * @since 1.0 + */ +@SuppressWarnings("SpellCheckingInspection") +public enum ImmotypeValue { + APARTMENT(new String[]{"1"}), + DETACHED_HOUSE(new String[]{"2"}), + ROW_HOUSE(new String[]{"3"}), + PLOT_AREA(new String[]{"4"}), + AGRICULTURE_FORESTRY(new String[]{"5"}), + PLOT_AREA_COMMERCIAL(new String[]{"6"}), + GASTRONOMY(new String[]{"7"}), + STORE(new String[]{"8"}), + OFFICE_SURGERY(new String[]{"9"}), + INDUSTRIAL_PROPERTY(new String[]{"10"}), + PARKING_SPACE(new String[]{"11"}), + HOLIDAY_PROPERTY(new String[]{"12"}), + INVESTMENT_PROPERTY(new String[]{"13"}), + WAREHOUSE(new String[]{"14"}), + OTHER(new String[]{"100"}); + + @SuppressWarnings("unused") + private final static Logger LOGGER = LoggerFactory.getLogger(ImmotypeValue.class); + private final String[] aliases; + + ImmotypeValue(String[] aliases) { + this.aliases = aliases; + } + + public static ImmotypeValue fromXmlValue(String name) { + name = StringUtils.trimToNull(name); + if (name == null) return null; + for (ImmotypeValue value : ImmotypeValue.values()) { + if (value.name().equalsIgnoreCase(name)) return value; + for (String alias : value.aliases) { + if (alias.equalsIgnoreCase(name)) return value; + } + } + return null; + } + + public String write() { + return this.aliases[0]; + } +} \ No newline at end of file diff --git a/ImmobarIT/src/main/java/org/openestate/io/immobar_it/xml/types/RevenuetypeValue.java b/ImmobarIT/src/main/java/org/openestate/io/immobar_it/xml/types/RevenuetypeValue.java new file mode 100644 index 00000000..d13c067c --- /dev/null +++ b/ImmobarIT/src/main/java/org/openestate/io/immobar_it/xml/types/RevenuetypeValue.java @@ -0,0 +1,56 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.openestate.io.immobar_it.xml.types; + +import org.apache.commons.lang3.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +/** + * RevenuetypeValue. + * + * @author Andreas Rudolph + * @since 1.0 + */ +@SuppressWarnings("SpellCheckingInspection") +public enum RevenuetypeValue { + SALE(new String[]{"1"}), + RENT(new String[]{"2"}); + + @SuppressWarnings("unused") + private final static Logger LOGGER = LoggerFactory.getLogger(RevenuetypeValue.class); + private final String[] aliases; + + RevenuetypeValue(String[] aliases) { + this.aliases = aliases; + } + + public static RevenuetypeValue fromXmlValue(String name) { + name = StringUtils.trimToNull(name); + if (name == null) return null; + for (RevenuetypeValue value : RevenuetypeValue.values()) { + if (value.name().equalsIgnoreCase(name)) return value; + for (String alias : value.aliases) { + if (alias.equalsIgnoreCase(name)) return value; + } + } + return null; + } + + public String write() { + return this.aliases[0]; + } +} \ No newline at end of file diff --git a/ImmobarIT/src/main/java/org/openestate/io/immobar_it/xml/types/package-info.java b/ImmobarIT/src/main/java/org/openestate/io/immobar_it/xml/types/package-info.java new file mode 100644 index 00000000..9fa32127 --- /dev/null +++ b/ImmobarIT/src/main/java/org/openestate/io/immobar_it/xml/types/package-info.java @@ -0,0 +1,23 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * Further types, that are not automatically generated by JAXB. + * + * @author Andreas Rudolph + * @since 1.0 + */ +package org.openestate.io.immobar_it.xml.types; diff --git a/ImmobarIT/src/main/jaxb/META-INF/sun-jaxb.episode b/ImmobarIT/src/main/jaxb/META-INF/sun-jaxb.episode new file mode 100644 index 00000000..0be1cacd --- /dev/null +++ b/ImmobarIT/src/main/jaxb/META-INF/sun-jaxb.episode @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/Adapter1.java b/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/Adapter1.java new file mode 100644 index 00000000..1b5ee56b --- /dev/null +++ b/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/Adapter1.java @@ -0,0 +1,20 @@ + +package org.openestate.io.immobar_it.xml; + +import java.util.Calendar; +import javax.xml.bind.annotation.adapters.XmlAdapter; + +public class Adapter1 + extends XmlAdapter +{ + + + public Calendar unmarshal(String value) { + return (org.openestate.io.immobar_it.ImmobarItUtils.parseDateValue(value)); + } + + public String marshal(Calendar value) { + return (org.openestate.io.immobar_it.ImmobarItUtils.printDateValue(value)); + } + +} diff --git a/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/Adapter2.java b/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/Adapter2.java new file mode 100644 index 00000000..a3f3e916 --- /dev/null +++ b/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/Adapter2.java @@ -0,0 +1,20 @@ + +package org.openestate.io.immobar_it.xml; + +import java.net.URI; +import javax.xml.bind.annotation.adapters.XmlAdapter; + +public class Adapter2 + extends XmlAdapter +{ + + + public URI unmarshal(String value) { + return (org.openestate.io.immobar_it.ImmobarItUtils.parseUriValue(value)); + } + + public String marshal(URI value) { + return (org.openestate.io.immobar_it.ImmobarItUtils.printUriValue(value)); + } + +} diff --git a/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/Adapter3.java b/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/Adapter3.java new file mode 100644 index 00000000..9f6a2436 --- /dev/null +++ b/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/Adapter3.java @@ -0,0 +1,20 @@ + +package org.openestate.io.immobar_it.xml; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.adapters.XmlAdapter; + +public class Adapter3 + extends XmlAdapter +{ + + + public BigDecimal unmarshal(String value) { + return (org.openestate.io.immobar_it.ImmobarItUtils.parseDecimalValue(value)); + } + + public String marshal(BigDecimal value) { + return (org.openestate.io.immobar_it.ImmobarItUtils.printDecimalValue(value)); + } + +} diff --git a/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/Adapter4.java b/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/Adapter4.java new file mode 100644 index 00000000..84de6a67 --- /dev/null +++ b/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/Adapter4.java @@ -0,0 +1,20 @@ + +package org.openestate.io.immobar_it.xml; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.adapters.XmlAdapter; + +public class Adapter4 + extends XmlAdapter +{ + + + public BigDecimal unmarshal(String value) { + return (org.openestate.io.immobar_it.ImmobarItUtils.parseDecimalValue(value)); + } + + public String marshal(BigDecimal value) { + return (org.openestate.io.immobar_it.ImmobarItUtils.printLatitudeValue(value)); + } + +} diff --git a/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/Adapter5.java b/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/Adapter5.java new file mode 100644 index 00000000..48cd840c --- /dev/null +++ b/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/Adapter5.java @@ -0,0 +1,20 @@ + +package org.openestate.io.immobar_it.xml; + +import java.math.BigDecimal; +import javax.xml.bind.annotation.adapters.XmlAdapter; + +public class Adapter5 + extends XmlAdapter +{ + + + public BigDecimal unmarshal(String value) { + return (org.openestate.io.immobar_it.ImmobarItUtils.parseDecimalValue(value)); + } + + public String marshal(BigDecimal value) { + return (org.openestate.io.immobar_it.ImmobarItUtils.printLongitudeValue(value)); + } + +} diff --git a/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/Adapter6.java b/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/Adapter6.java new file mode 100644 index 00000000..e3071533 --- /dev/null +++ b/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/Adapter6.java @@ -0,0 +1,20 @@ + +package org.openestate.io.immobar_it.xml; + +import javax.xml.bind.annotation.adapters.XmlAdapter; +import org.openestate.io.immobar_it.xml.types.ImmotypeValue; + +public class Adapter6 + extends XmlAdapter +{ + + + public ImmotypeValue unmarshal(String value) { + return (org.openestate.io.immobar_it.ImmobarItUtils.parseImmotypeValue(value)); + } + + public String marshal(ImmotypeValue value) { + return (org.openestate.io.immobar_it.ImmobarItUtils.printImmotypeValue(value)); + } + +} diff --git a/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/Adapter7.java b/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/Adapter7.java new file mode 100644 index 00000000..1e2dee03 --- /dev/null +++ b/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/Adapter7.java @@ -0,0 +1,20 @@ + +package org.openestate.io.immobar_it.xml; + +import javax.xml.bind.annotation.adapters.XmlAdapter; +import org.openestate.io.immobar_it.xml.types.RevenuetypeValue; + +public class Adapter7 + extends XmlAdapter +{ + + + public RevenuetypeValue unmarshal(String value) { + return (org.openestate.io.immobar_it.ImmobarItUtils.parseRevenuetypeValue(value)); + } + + public String marshal(RevenuetypeValue value) { + return (org.openestate.io.immobar_it.ImmobarItUtils.printRevenuetypeValue(value)); + } + +} diff --git a/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/CompanyType.java b/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/CompanyType.java new file mode 100644 index 00000000..75d97209 --- /dev/null +++ b/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/CompanyType.java @@ -0,0 +1,1058 @@ + +package org.openestate.io.immobar_it.xml; + +import java.io.Serializable; +import java.net.URI; +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.jvnet.jaxb2_commons.lang.CopyStrategy2; +import org.jvnet.jaxb2_commons.lang.CopyTo2; +import org.jvnet.jaxb2_commons.lang.Equals2; +import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb2_commons.lang.ToString2; +import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; + + +/** + * A company to transfer. + * + *

Java class for CompanyType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="CompanyType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="company_name_de" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="company_address_de" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="company_location_de" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="company_name_it" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="company_address_it" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="company_location_it" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="company_postalcode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="company_province" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="company_country" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="company_phone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="company_fax" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="company_mobile" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="company_email" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="company_website" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
+ *         <element name="company_ISTAT" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="property" type="{}PropertyType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CompanyType", propOrder = { + "companyNameDe", + "companyAddressDe", + "companyLocationDe", + "companyNameIt", + "companyAddressIt", + "companyLocationIt", + "companyPostalcode", + "companyProvince", + "companyCountry", + "companyPhone", + "companyFax", + "companyMobile", + "companyEmail", + "companyWebsite", + "companyISTAT", + "property" +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") +public class CompanyType implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @XmlElement(name = "company_name_de") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String companyNameDe; + @XmlElement(name = "company_address_de") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String companyAddressDe; + @XmlElement(name = "company_location_de") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String companyLocationDe; + @XmlElement(name = "company_name_it") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String companyNameIt; + @XmlElement(name = "company_address_it") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String companyAddressIt; + @XmlElement(name = "company_location_it") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String companyLocationIt; + @XmlElement(name = "company_postalcode") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String companyPostalcode; + @XmlElement(name = "company_province") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String companyProvince; + @XmlElement(name = "company_country") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String companyCountry; + @XmlElement(name = "company_phone") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String companyPhone; + @XmlElement(name = "company_fax") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String companyFax; + @XmlElement(name = "company_mobile") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String companyMobile; + @XmlElement(name = "company_email") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String companyEmail; + @XmlElement(name = "company_website", type = String.class) + @XmlJavaTypeAdapter(Adapter2 .class) + @XmlSchemaType(name = "anyURI") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected URI companyWebsite; + @XmlElement(name = "company_ISTAT") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String companyISTAT; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected List property; + + /** + * Gets the value of the companyNameDe property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getCompanyNameDe() { + return companyNameDe; + } + + /** + * Sets the value of the companyNameDe property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setCompanyNameDe(String value) { + this.companyNameDe = value; + } + + /** + * Gets the value of the companyAddressDe property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getCompanyAddressDe() { + return companyAddressDe; + } + + /** + * Sets the value of the companyAddressDe property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setCompanyAddressDe(String value) { + this.companyAddressDe = value; + } + + /** + * Gets the value of the companyLocationDe property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getCompanyLocationDe() { + return companyLocationDe; + } + + /** + * Sets the value of the companyLocationDe property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setCompanyLocationDe(String value) { + this.companyLocationDe = value; + } + + /** + * Gets the value of the companyNameIt property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getCompanyNameIt() { + return companyNameIt; + } + + /** + * Sets the value of the companyNameIt property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setCompanyNameIt(String value) { + this.companyNameIt = value; + } + + /** + * Gets the value of the companyAddressIt property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getCompanyAddressIt() { + return companyAddressIt; + } + + /** + * Sets the value of the companyAddressIt property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setCompanyAddressIt(String value) { + this.companyAddressIt = value; + } + + /** + * Gets the value of the companyLocationIt property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getCompanyLocationIt() { + return companyLocationIt; + } + + /** + * Sets the value of the companyLocationIt property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setCompanyLocationIt(String value) { + this.companyLocationIt = value; + } + + /** + * Gets the value of the companyPostalcode property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getCompanyPostalcode() { + return companyPostalcode; + } + + /** + * Sets the value of the companyPostalcode property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setCompanyPostalcode(String value) { + this.companyPostalcode = value; + } + + /** + * Gets the value of the companyProvince property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getCompanyProvince() { + return companyProvince; + } + + /** + * Sets the value of the companyProvince property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setCompanyProvince(String value) { + this.companyProvince = value; + } + + /** + * Gets the value of the companyCountry property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getCompanyCountry() { + return companyCountry; + } + + /** + * Sets the value of the companyCountry property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setCompanyCountry(String value) { + this.companyCountry = value; + } + + /** + * Gets the value of the companyPhone property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getCompanyPhone() { + return companyPhone; + } + + /** + * Sets the value of the companyPhone property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setCompanyPhone(String value) { + this.companyPhone = value; + } + + /** + * Gets the value of the companyFax property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getCompanyFax() { + return companyFax; + } + + /** + * Sets the value of the companyFax property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setCompanyFax(String value) { + this.companyFax = value; + } + + /** + * Gets the value of the companyMobile property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getCompanyMobile() { + return companyMobile; + } + + /** + * Sets the value of the companyMobile property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setCompanyMobile(String value) { + this.companyMobile = value; + } + + /** + * Gets the value of the companyEmail property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getCompanyEmail() { + return companyEmail; + } + + /** + * Sets the value of the companyEmail property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setCompanyEmail(String value) { + this.companyEmail = value; + } + + /** + * Gets the value of the companyWebsite property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public URI getCompanyWebsite() { + return companyWebsite; + } + + /** + * Sets the value of the companyWebsite property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setCompanyWebsite(URI value) { + this.companyWebsite = value; + } + + /** + * Gets the value of the companyISTAT property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getCompanyISTAT() { + return companyISTAT; + } + + /** + * Sets the value of the companyISTAT property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setCompanyISTAT(String value) { + this.companyISTAT = value; + } + + /** + * Gets the value of the property property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the property property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getProperty().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link PropertyType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public List getProperty() { + if (property == null) { + property = new ArrayList(); + } + return this.property; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + String theCompanyNameDe; + theCompanyNameDe = this.getCompanyNameDe(); + strategy.appendField(locator, this, "companyNameDe", buffer, theCompanyNameDe, (this.companyNameDe!= null)); + } + { + String theCompanyAddressDe; + theCompanyAddressDe = this.getCompanyAddressDe(); + strategy.appendField(locator, this, "companyAddressDe", buffer, theCompanyAddressDe, (this.companyAddressDe!= null)); + } + { + String theCompanyLocationDe; + theCompanyLocationDe = this.getCompanyLocationDe(); + strategy.appendField(locator, this, "companyLocationDe", buffer, theCompanyLocationDe, (this.companyLocationDe!= null)); + } + { + String theCompanyNameIt; + theCompanyNameIt = this.getCompanyNameIt(); + strategy.appendField(locator, this, "companyNameIt", buffer, theCompanyNameIt, (this.companyNameIt!= null)); + } + { + String theCompanyAddressIt; + theCompanyAddressIt = this.getCompanyAddressIt(); + strategy.appendField(locator, this, "companyAddressIt", buffer, theCompanyAddressIt, (this.companyAddressIt!= null)); + } + { + String theCompanyLocationIt; + theCompanyLocationIt = this.getCompanyLocationIt(); + strategy.appendField(locator, this, "companyLocationIt", buffer, theCompanyLocationIt, (this.companyLocationIt!= null)); + } + { + String theCompanyPostalcode; + theCompanyPostalcode = this.getCompanyPostalcode(); + strategy.appendField(locator, this, "companyPostalcode", buffer, theCompanyPostalcode, (this.companyPostalcode!= null)); + } + { + String theCompanyProvince; + theCompanyProvince = this.getCompanyProvince(); + strategy.appendField(locator, this, "companyProvince", buffer, theCompanyProvince, (this.companyProvince!= null)); + } + { + String theCompanyCountry; + theCompanyCountry = this.getCompanyCountry(); + strategy.appendField(locator, this, "companyCountry", buffer, theCompanyCountry, (this.companyCountry!= null)); + } + { + String theCompanyPhone; + theCompanyPhone = this.getCompanyPhone(); + strategy.appendField(locator, this, "companyPhone", buffer, theCompanyPhone, (this.companyPhone!= null)); + } + { + String theCompanyFax; + theCompanyFax = this.getCompanyFax(); + strategy.appendField(locator, this, "companyFax", buffer, theCompanyFax, (this.companyFax!= null)); + } + { + String theCompanyMobile; + theCompanyMobile = this.getCompanyMobile(); + strategy.appendField(locator, this, "companyMobile", buffer, theCompanyMobile, (this.companyMobile!= null)); + } + { + String theCompanyEmail; + theCompanyEmail = this.getCompanyEmail(); + strategy.appendField(locator, this, "companyEmail", buffer, theCompanyEmail, (this.companyEmail!= null)); + } + { + URI theCompanyWebsite; + theCompanyWebsite = this.getCompanyWebsite(); + strategy.appendField(locator, this, "companyWebsite", buffer, theCompanyWebsite, (this.companyWebsite!= null)); + } + { + String theCompanyISTAT; + theCompanyISTAT = this.getCompanyISTAT(); + strategy.appendField(locator, this, "companyISTAT", buffer, theCompanyISTAT, (this.companyISTAT!= null)); + } + { + List theProperty; + theProperty = (((this.property!= null)&&(!this.property.isEmpty()))?this.getProperty():null); + strategy.appendField(locator, this, "property", buffer, theProperty, ((this.property!= null)&&(!this.property.isEmpty()))); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof CompanyType) { + final CompanyType copy = ((CompanyType) draftCopy); + { + Boolean companyNameDeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.companyNameDe!= null)); + if (companyNameDeShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceCompanyNameDe; + sourceCompanyNameDe = this.getCompanyNameDe(); + String copyCompanyNameDe = ((String) strategy.copy(LocatorUtils.property(locator, "companyNameDe", sourceCompanyNameDe), sourceCompanyNameDe, (this.companyNameDe!= null))); + copy.setCompanyNameDe(copyCompanyNameDe); + } else { + if (companyNameDeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.companyNameDe = null; + } + } + } + { + Boolean companyAddressDeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.companyAddressDe!= null)); + if (companyAddressDeShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceCompanyAddressDe; + sourceCompanyAddressDe = this.getCompanyAddressDe(); + String copyCompanyAddressDe = ((String) strategy.copy(LocatorUtils.property(locator, "companyAddressDe", sourceCompanyAddressDe), sourceCompanyAddressDe, (this.companyAddressDe!= null))); + copy.setCompanyAddressDe(copyCompanyAddressDe); + } else { + if (companyAddressDeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.companyAddressDe = null; + } + } + } + { + Boolean companyLocationDeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.companyLocationDe!= null)); + if (companyLocationDeShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceCompanyLocationDe; + sourceCompanyLocationDe = this.getCompanyLocationDe(); + String copyCompanyLocationDe = ((String) strategy.copy(LocatorUtils.property(locator, "companyLocationDe", sourceCompanyLocationDe), sourceCompanyLocationDe, (this.companyLocationDe!= null))); + copy.setCompanyLocationDe(copyCompanyLocationDe); + } else { + if (companyLocationDeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.companyLocationDe = null; + } + } + } + { + Boolean companyNameItShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.companyNameIt!= null)); + if (companyNameItShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceCompanyNameIt; + sourceCompanyNameIt = this.getCompanyNameIt(); + String copyCompanyNameIt = ((String) strategy.copy(LocatorUtils.property(locator, "companyNameIt", sourceCompanyNameIt), sourceCompanyNameIt, (this.companyNameIt!= null))); + copy.setCompanyNameIt(copyCompanyNameIt); + } else { + if (companyNameItShouldBeCopiedAndSet == Boolean.FALSE) { + copy.companyNameIt = null; + } + } + } + { + Boolean companyAddressItShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.companyAddressIt!= null)); + if (companyAddressItShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceCompanyAddressIt; + sourceCompanyAddressIt = this.getCompanyAddressIt(); + String copyCompanyAddressIt = ((String) strategy.copy(LocatorUtils.property(locator, "companyAddressIt", sourceCompanyAddressIt), sourceCompanyAddressIt, (this.companyAddressIt!= null))); + copy.setCompanyAddressIt(copyCompanyAddressIt); + } else { + if (companyAddressItShouldBeCopiedAndSet == Boolean.FALSE) { + copy.companyAddressIt = null; + } + } + } + { + Boolean companyLocationItShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.companyLocationIt!= null)); + if (companyLocationItShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceCompanyLocationIt; + sourceCompanyLocationIt = this.getCompanyLocationIt(); + String copyCompanyLocationIt = ((String) strategy.copy(LocatorUtils.property(locator, "companyLocationIt", sourceCompanyLocationIt), sourceCompanyLocationIt, (this.companyLocationIt!= null))); + copy.setCompanyLocationIt(copyCompanyLocationIt); + } else { + if (companyLocationItShouldBeCopiedAndSet == Boolean.FALSE) { + copy.companyLocationIt = null; + } + } + } + { + Boolean companyPostalcodeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.companyPostalcode!= null)); + if (companyPostalcodeShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceCompanyPostalcode; + sourceCompanyPostalcode = this.getCompanyPostalcode(); + String copyCompanyPostalcode = ((String) strategy.copy(LocatorUtils.property(locator, "companyPostalcode", sourceCompanyPostalcode), sourceCompanyPostalcode, (this.companyPostalcode!= null))); + copy.setCompanyPostalcode(copyCompanyPostalcode); + } else { + if (companyPostalcodeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.companyPostalcode = null; + } + } + } + { + Boolean companyProvinceShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.companyProvince!= null)); + if (companyProvinceShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceCompanyProvince; + sourceCompanyProvince = this.getCompanyProvince(); + String copyCompanyProvince = ((String) strategy.copy(LocatorUtils.property(locator, "companyProvince", sourceCompanyProvince), sourceCompanyProvince, (this.companyProvince!= null))); + copy.setCompanyProvince(copyCompanyProvince); + } else { + if (companyProvinceShouldBeCopiedAndSet == Boolean.FALSE) { + copy.companyProvince = null; + } + } + } + { + Boolean companyCountryShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.companyCountry!= null)); + if (companyCountryShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceCompanyCountry; + sourceCompanyCountry = this.getCompanyCountry(); + String copyCompanyCountry = ((String) strategy.copy(LocatorUtils.property(locator, "companyCountry", sourceCompanyCountry), sourceCompanyCountry, (this.companyCountry!= null))); + copy.setCompanyCountry(copyCompanyCountry); + } else { + if (companyCountryShouldBeCopiedAndSet == Boolean.FALSE) { + copy.companyCountry = null; + } + } + } + { + Boolean companyPhoneShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.companyPhone!= null)); + if (companyPhoneShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceCompanyPhone; + sourceCompanyPhone = this.getCompanyPhone(); + String copyCompanyPhone = ((String) strategy.copy(LocatorUtils.property(locator, "companyPhone", sourceCompanyPhone), sourceCompanyPhone, (this.companyPhone!= null))); + copy.setCompanyPhone(copyCompanyPhone); + } else { + if (companyPhoneShouldBeCopiedAndSet == Boolean.FALSE) { + copy.companyPhone = null; + } + } + } + { + Boolean companyFaxShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.companyFax!= null)); + if (companyFaxShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceCompanyFax; + sourceCompanyFax = this.getCompanyFax(); + String copyCompanyFax = ((String) strategy.copy(LocatorUtils.property(locator, "companyFax", sourceCompanyFax), sourceCompanyFax, (this.companyFax!= null))); + copy.setCompanyFax(copyCompanyFax); + } else { + if (companyFaxShouldBeCopiedAndSet == Boolean.FALSE) { + copy.companyFax = null; + } + } + } + { + Boolean companyMobileShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.companyMobile!= null)); + if (companyMobileShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceCompanyMobile; + sourceCompanyMobile = this.getCompanyMobile(); + String copyCompanyMobile = ((String) strategy.copy(LocatorUtils.property(locator, "companyMobile", sourceCompanyMobile), sourceCompanyMobile, (this.companyMobile!= null))); + copy.setCompanyMobile(copyCompanyMobile); + } else { + if (companyMobileShouldBeCopiedAndSet == Boolean.FALSE) { + copy.companyMobile = null; + } + } + } + { + Boolean companyEmailShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.companyEmail!= null)); + if (companyEmailShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceCompanyEmail; + sourceCompanyEmail = this.getCompanyEmail(); + String copyCompanyEmail = ((String) strategy.copy(LocatorUtils.property(locator, "companyEmail", sourceCompanyEmail), sourceCompanyEmail, (this.companyEmail!= null))); + copy.setCompanyEmail(copyCompanyEmail); + } else { + if (companyEmailShouldBeCopiedAndSet == Boolean.FALSE) { + copy.companyEmail = null; + } + } + } + { + Boolean companyWebsiteShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.companyWebsite!= null)); + if (companyWebsiteShouldBeCopiedAndSet == Boolean.TRUE) { + URI sourceCompanyWebsite; + sourceCompanyWebsite = this.getCompanyWebsite(); + URI copyCompanyWebsite = ((URI) strategy.copy(LocatorUtils.property(locator, "companyWebsite", sourceCompanyWebsite), sourceCompanyWebsite, (this.companyWebsite!= null))); + copy.setCompanyWebsite(copyCompanyWebsite); + } else { + if (companyWebsiteShouldBeCopiedAndSet == Boolean.FALSE) { + copy.companyWebsite = null; + } + } + } + { + Boolean companyISTATShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.companyISTAT!= null)); + if (companyISTATShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceCompanyISTAT; + sourceCompanyISTAT = this.getCompanyISTAT(); + String copyCompanyISTAT = ((String) strategy.copy(LocatorUtils.property(locator, "companyISTAT", sourceCompanyISTAT), sourceCompanyISTAT, (this.companyISTAT!= null))); + copy.setCompanyISTAT(copyCompanyISTAT); + } else { + if (companyISTATShouldBeCopiedAndSet == Boolean.FALSE) { + copy.companyISTAT = null; + } + } + } + { + Boolean propertyShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.property!= null)&&(!this.property.isEmpty()))); + if (propertyShouldBeCopiedAndSet == Boolean.TRUE) { + List sourceProperty; + sourceProperty = (((this.property!= null)&&(!this.property.isEmpty()))?this.getProperty():null); + @SuppressWarnings("unchecked") + List copyProperty = ((List ) strategy.copy(LocatorUtils.property(locator, "property", sourceProperty), sourceProperty, ((this.property!= null)&&(!this.property.isEmpty())))); + copy.property = null; + if (copyProperty!= null) { + List uniquePropertyl = copy.getProperty(); + uniquePropertyl.addAll(copyProperty); + } + } else { + if (propertyShouldBeCopiedAndSet == Boolean.FALSE) { + copy.property = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new CompanyType(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final CompanyType that = ((CompanyType) object); + { + String lhsCompanyNameDe; + lhsCompanyNameDe = this.getCompanyNameDe(); + String rhsCompanyNameDe; + rhsCompanyNameDe = that.getCompanyNameDe(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "companyNameDe", lhsCompanyNameDe), LocatorUtils.property(thatLocator, "companyNameDe", rhsCompanyNameDe), lhsCompanyNameDe, rhsCompanyNameDe, (this.companyNameDe!= null), (that.companyNameDe!= null))) { + return false; + } + } + { + String lhsCompanyAddressDe; + lhsCompanyAddressDe = this.getCompanyAddressDe(); + String rhsCompanyAddressDe; + rhsCompanyAddressDe = that.getCompanyAddressDe(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "companyAddressDe", lhsCompanyAddressDe), LocatorUtils.property(thatLocator, "companyAddressDe", rhsCompanyAddressDe), lhsCompanyAddressDe, rhsCompanyAddressDe, (this.companyAddressDe!= null), (that.companyAddressDe!= null))) { + return false; + } + } + { + String lhsCompanyLocationDe; + lhsCompanyLocationDe = this.getCompanyLocationDe(); + String rhsCompanyLocationDe; + rhsCompanyLocationDe = that.getCompanyLocationDe(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "companyLocationDe", lhsCompanyLocationDe), LocatorUtils.property(thatLocator, "companyLocationDe", rhsCompanyLocationDe), lhsCompanyLocationDe, rhsCompanyLocationDe, (this.companyLocationDe!= null), (that.companyLocationDe!= null))) { + return false; + } + } + { + String lhsCompanyNameIt; + lhsCompanyNameIt = this.getCompanyNameIt(); + String rhsCompanyNameIt; + rhsCompanyNameIt = that.getCompanyNameIt(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "companyNameIt", lhsCompanyNameIt), LocatorUtils.property(thatLocator, "companyNameIt", rhsCompanyNameIt), lhsCompanyNameIt, rhsCompanyNameIt, (this.companyNameIt!= null), (that.companyNameIt!= null))) { + return false; + } + } + { + String lhsCompanyAddressIt; + lhsCompanyAddressIt = this.getCompanyAddressIt(); + String rhsCompanyAddressIt; + rhsCompanyAddressIt = that.getCompanyAddressIt(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "companyAddressIt", lhsCompanyAddressIt), LocatorUtils.property(thatLocator, "companyAddressIt", rhsCompanyAddressIt), lhsCompanyAddressIt, rhsCompanyAddressIt, (this.companyAddressIt!= null), (that.companyAddressIt!= null))) { + return false; + } + } + { + String lhsCompanyLocationIt; + lhsCompanyLocationIt = this.getCompanyLocationIt(); + String rhsCompanyLocationIt; + rhsCompanyLocationIt = that.getCompanyLocationIt(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "companyLocationIt", lhsCompanyLocationIt), LocatorUtils.property(thatLocator, "companyLocationIt", rhsCompanyLocationIt), lhsCompanyLocationIt, rhsCompanyLocationIt, (this.companyLocationIt!= null), (that.companyLocationIt!= null))) { + return false; + } + } + { + String lhsCompanyPostalcode; + lhsCompanyPostalcode = this.getCompanyPostalcode(); + String rhsCompanyPostalcode; + rhsCompanyPostalcode = that.getCompanyPostalcode(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "companyPostalcode", lhsCompanyPostalcode), LocatorUtils.property(thatLocator, "companyPostalcode", rhsCompanyPostalcode), lhsCompanyPostalcode, rhsCompanyPostalcode, (this.companyPostalcode!= null), (that.companyPostalcode!= null))) { + return false; + } + } + { + String lhsCompanyProvince; + lhsCompanyProvince = this.getCompanyProvince(); + String rhsCompanyProvince; + rhsCompanyProvince = that.getCompanyProvince(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "companyProvince", lhsCompanyProvince), LocatorUtils.property(thatLocator, "companyProvince", rhsCompanyProvince), lhsCompanyProvince, rhsCompanyProvince, (this.companyProvince!= null), (that.companyProvince!= null))) { + return false; + } + } + { + String lhsCompanyCountry; + lhsCompanyCountry = this.getCompanyCountry(); + String rhsCompanyCountry; + rhsCompanyCountry = that.getCompanyCountry(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "companyCountry", lhsCompanyCountry), LocatorUtils.property(thatLocator, "companyCountry", rhsCompanyCountry), lhsCompanyCountry, rhsCompanyCountry, (this.companyCountry!= null), (that.companyCountry!= null))) { + return false; + } + } + { + String lhsCompanyPhone; + lhsCompanyPhone = this.getCompanyPhone(); + String rhsCompanyPhone; + rhsCompanyPhone = that.getCompanyPhone(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "companyPhone", lhsCompanyPhone), LocatorUtils.property(thatLocator, "companyPhone", rhsCompanyPhone), lhsCompanyPhone, rhsCompanyPhone, (this.companyPhone!= null), (that.companyPhone!= null))) { + return false; + } + } + { + String lhsCompanyFax; + lhsCompanyFax = this.getCompanyFax(); + String rhsCompanyFax; + rhsCompanyFax = that.getCompanyFax(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "companyFax", lhsCompanyFax), LocatorUtils.property(thatLocator, "companyFax", rhsCompanyFax), lhsCompanyFax, rhsCompanyFax, (this.companyFax!= null), (that.companyFax!= null))) { + return false; + } + } + { + String lhsCompanyMobile; + lhsCompanyMobile = this.getCompanyMobile(); + String rhsCompanyMobile; + rhsCompanyMobile = that.getCompanyMobile(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "companyMobile", lhsCompanyMobile), LocatorUtils.property(thatLocator, "companyMobile", rhsCompanyMobile), lhsCompanyMobile, rhsCompanyMobile, (this.companyMobile!= null), (that.companyMobile!= null))) { + return false; + } + } + { + String lhsCompanyEmail; + lhsCompanyEmail = this.getCompanyEmail(); + String rhsCompanyEmail; + rhsCompanyEmail = that.getCompanyEmail(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "companyEmail", lhsCompanyEmail), LocatorUtils.property(thatLocator, "companyEmail", rhsCompanyEmail), lhsCompanyEmail, rhsCompanyEmail, (this.companyEmail!= null), (that.companyEmail!= null))) { + return false; + } + } + { + URI lhsCompanyWebsite; + lhsCompanyWebsite = this.getCompanyWebsite(); + URI rhsCompanyWebsite; + rhsCompanyWebsite = that.getCompanyWebsite(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "companyWebsite", lhsCompanyWebsite), LocatorUtils.property(thatLocator, "companyWebsite", rhsCompanyWebsite), lhsCompanyWebsite, rhsCompanyWebsite, (this.companyWebsite!= null), (that.companyWebsite!= null))) { + return false; + } + } + { + String lhsCompanyISTAT; + lhsCompanyISTAT = this.getCompanyISTAT(); + String rhsCompanyISTAT; + rhsCompanyISTAT = that.getCompanyISTAT(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "companyISTAT", lhsCompanyISTAT), LocatorUtils.property(thatLocator, "companyISTAT", rhsCompanyISTAT), lhsCompanyISTAT, rhsCompanyISTAT, (this.companyISTAT!= null), (that.companyISTAT!= null))) { + return false; + } + } + { + List lhsProperty; + lhsProperty = (((this.property!= null)&&(!this.property.isEmpty()))?this.getProperty():null); + List rhsProperty; + rhsProperty = (((that.property!= null)&&(!that.property.isEmpty()))?that.getProperty():null); + if (!strategy.equals(LocatorUtils.property(thisLocator, "property", lhsProperty), LocatorUtils.property(thatLocator, "property", rhsProperty), lhsProperty, rhsProperty, ((this.property!= null)&&(!this.property.isEmpty())), ((that.property!= null)&&(!that.property.isEmpty())))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + +} diff --git a/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/ObjectFactory.java b/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/ObjectFactory.java new file mode 100644 index 00000000..d3c49fa5 --- /dev/null +++ b/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/ObjectFactory.java @@ -0,0 +1,56 @@ + +package org.openestate.io.immobar_it.xml; + +import javax.xml.bind.annotation.XmlRegistry; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the org.openestate.io.immobar_it.xml package. + *

An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.openestate.io.immobar_it.xml + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link Realestate } + * + */ + public Realestate createRealestate() { + return new Realestate(); + } + + /** + * Create an instance of {@link CompanyType } + * + */ + public CompanyType createCompanyType() { + return new CompanyType(); + } + + /** + * Create an instance of {@link PropertyType } + * + */ + public PropertyType createPropertyType() { + return new PropertyType(); + } + +} diff --git a/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/PropertyType.java b/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/PropertyType.java new file mode 100644 index 00000000..c4b1f5ba --- /dev/null +++ b/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/PropertyType.java @@ -0,0 +1,3454 @@ + +package org.openestate.io.immobar_it.xml; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.math.BigInteger; +import java.net.URI; +import java.util.ArrayList; +import java.util.Calendar; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.jvnet.jaxb2_commons.lang.CopyStrategy2; +import org.jvnet.jaxb2_commons.lang.CopyTo2; +import org.jvnet.jaxb2_commons.lang.Equals2; +import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb2_commons.lang.ToString2; +import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; +import org.openestate.io.immobar_it.xml.types.ImmotypeValue; +import org.openestate.io.immobar_it.xml.types.RevenuetypeValue; + + +/** + * A property to transfer. + * + *

Java class for PropertyType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="PropertyType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="id" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="referencenumber" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="contactpersonname" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="ISTATcode" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="address_de" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="address_it" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="location_de" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="location_it" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="district_de" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="district_it" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="postalcode" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="province" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="country" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="latitude" type="{}LatitudeValue" minOccurs="0"/>
+ *         <element name="longitude" type="{}LongitudeValue" minOccurs="0"/>
+ *         <element name="title_de" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="title_it" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="immotype" type="{}ImmotypeValue"/>
+ *         <element name="revenuetype" type="{}RevenuetypeValue"/>
+ *         <element name="sqm_sale" type="{}DecimalValue" minOccurs="0"/>
+ *         <element name="sqm_net" type="{}DecimalValue" minOccurs="0"/>
+ *         <element name="sqm_gross" type="{}DecimalValue" minOccurs="0"/>
+ *         <element name="floor" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
+ *         <element name="flooristop" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="floorisground" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="duplex" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="countrooms" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="countbathrooms" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="kitchentype_de" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="kitchentype_it" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="countterrace" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="cellar" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="sqm_cellar" type="{}DecimalValue" minOccurs="0"/>
+ *         <element name="garden" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="sqm_garden" type="{}DecimalValue" minOccurs="0"/>
+ *         <element name="countgarage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="countparkinglot" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
+ *         <element name="parkinglottype_de" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="parkinglottype_it" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="elevator" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="description_de" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="description_it" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="used" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="furnished" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="energyclass" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="ipe" type="{}DecimalValue" minOccurs="0"/>
+ *         <element name="heating_de" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="heating_it" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="convention" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="price_on_request" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
+ *         <element name="price_net" type="{}DecimalValue"/>
+ *         <element name="commission" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="utilities" type="{}DecimalValue" minOccurs="0"/>
+ *         <element name="image" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="8" minOccurs="0"/>
+ *         <element name="planimetry" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="2" minOccurs="0"/>
+ *         <element name="creationdate" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ *         <element name="lastmoddate" type="{http://www.w3.org/2001/XMLSchema}date"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PropertyType", propOrder = { + "id", + "referencenumber", + "contactpersonname", + "istaTcode", + "addressDe", + "addressIt", + "locationDe", + "locationIt", + "districtDe", + "districtIt", + "postalcode", + "province", + "country", + "latitude", + "longitude", + "titleDe", + "titleIt", + "immotype", + "revenuetype", + "sqmSale", + "sqmNet", + "sqmGross", + "floor", + "flooristop", + "floorisground", + "duplex", + "countrooms", + "countbathrooms", + "kitchentypeDe", + "kitchentypeIt", + "countterrace", + "cellar", + "sqmCellar", + "garden", + "sqmGarden", + "countgarage", + "countparkinglot", + "parkinglottypeDe", + "parkinglottypeIt", + "elevator", + "descriptionDe", + "descriptionIt", + "used", + "furnished", + "energyclass", + "ipe", + "heatingDe", + "heatingIt", + "convention", + "priceOnRequest", + "priceNet", + "commission", + "utilities", + "image", + "planimetry", + "creationdate", + "lastmoddate" +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") +public class PropertyType implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String id; + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String referencenumber; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String contactpersonname; + @XmlElement(name = "ISTATcode", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String istaTcode; + @XmlElement(name = "address_de") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String addressDe; + @XmlElement(name = "address_it") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String addressIt; + @XmlElement(name = "location_de") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String locationDe; + @XmlElement(name = "location_it") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String locationIt; + @XmlElement(name = "district_de") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String districtDe; + @XmlElement(name = "district_it") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String districtIt; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String postalcode; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String province; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String country; + @XmlElement(type = String.class) + @XmlJavaTypeAdapter(Adapter4 .class) + @XmlSchemaType(name = "decimal") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected BigDecimal latitude; + @XmlElement(type = String.class) + @XmlJavaTypeAdapter(Adapter5 .class) + @XmlSchemaType(name = "decimal") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected BigDecimal longitude; + @XmlElement(name = "title_de", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String titleDe; + @XmlElement(name = "title_it", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String titleIt; + @XmlElement(required = true, type = String.class) + @XmlJavaTypeAdapter(Adapter6 .class) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected ImmotypeValue immotype; + @XmlElement(required = true, type = String.class) + @XmlJavaTypeAdapter(Adapter7 .class) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected RevenuetypeValue revenuetype; + @XmlElement(name = "sqm_sale", type = String.class) + @XmlJavaTypeAdapter(Adapter3 .class) + @XmlSchemaType(name = "decimal") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected BigDecimal sqmSale; + @XmlElement(name = "sqm_net", type = String.class) + @XmlJavaTypeAdapter(Adapter3 .class) + @XmlSchemaType(name = "decimal") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected BigDecimal sqmNet; + @XmlElement(name = "sqm_gross", type = String.class) + @XmlJavaTypeAdapter(Adapter3 .class) + @XmlSchemaType(name = "decimal") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected BigDecimal sqmGross; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger floor; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected Boolean flooristop; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected Boolean floorisground; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected Boolean duplex; + @XmlSchemaType(name = "positiveInteger") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger countrooms; + @XmlSchemaType(name = "positiveInteger") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger countbathrooms; + @XmlElement(name = "kitchentype_de") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String kitchentypeDe; + @XmlElement(name = "kitchentype_it") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String kitchentypeIt; + @XmlSchemaType(name = "positiveInteger") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger countterrace; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected Boolean cellar; + @XmlElement(name = "sqm_cellar", type = String.class) + @XmlJavaTypeAdapter(Adapter3 .class) + @XmlSchemaType(name = "decimal") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected BigDecimal sqmCellar; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected Boolean garden; + @XmlElement(name = "sqm_garden", type = String.class) + @XmlJavaTypeAdapter(Adapter3 .class) + @XmlSchemaType(name = "decimal") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected BigDecimal sqmGarden; + @XmlSchemaType(name = "positiveInteger") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger countgarage; + @XmlSchemaType(name = "positiveInteger") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger countparkinglot; + @XmlElement(name = "parkinglottype_de") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String parkinglottypeDe; + @XmlElement(name = "parkinglottype_it") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String parkinglottypeIt; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected Boolean elevator; + @XmlElement(name = "description_de", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String descriptionDe; + @XmlElement(name = "description_it", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String descriptionIt; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected Boolean used; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected Boolean furnished; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String energyclass; + @XmlElement(type = String.class) + @XmlJavaTypeAdapter(Adapter3 .class) + @XmlSchemaType(name = "decimal") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected BigDecimal ipe; + @XmlElement(name = "heating_de") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String heatingDe; + @XmlElement(name = "heating_it") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected String heatingIt; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected Boolean convention; + @XmlElement(name = "price_on_request") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected boolean priceOnRequest; + @XmlElement(name = "price_net", required = true, type = String.class) + @XmlJavaTypeAdapter(Adapter3 .class) + @XmlSchemaType(name = "decimal") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected BigDecimal priceNet; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected Boolean commission; + @XmlElement(type = String.class) + @XmlJavaTypeAdapter(Adapter3 .class) + @XmlSchemaType(name = "decimal") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected BigDecimal utilities; + @XmlElement(type = String.class) + @XmlJavaTypeAdapter(Adapter2 .class) + @XmlSchemaType(name = "anyURI") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected List image; + @XmlElement(type = String.class) + @XmlJavaTypeAdapter(Adapter2 .class) + @XmlSchemaType(name = "anyURI") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected List planimetry; + @XmlElement(required = true, type = String.class) + @XmlJavaTypeAdapter(Adapter1 .class) + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected Calendar creationdate; + @XmlElement(required = true, type = String.class) + @XmlJavaTypeAdapter(Adapter1 .class) + @XmlSchemaType(name = "date") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected Calendar lastmoddate; + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setId(String value) { + this.id = value; + } + + /** + * Gets the value of the referencenumber property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getReferencenumber() { + return referencenumber; + } + + /** + * Sets the value of the referencenumber property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setReferencenumber(String value) { + this.referencenumber = value; + } + + /** + * Gets the value of the contactpersonname property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getContactpersonname() { + return contactpersonname; + } + + /** + * Sets the value of the contactpersonname property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setContactpersonname(String value) { + this.contactpersonname = value; + } + + /** + * Gets the value of the istaTcode property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getISTATcode() { + return istaTcode; + } + + /** + * Sets the value of the istaTcode property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setISTATcode(String value) { + this.istaTcode = value; + } + + /** + * Gets the value of the addressDe property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getAddressDe() { + return addressDe; + } + + /** + * Sets the value of the addressDe property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setAddressDe(String value) { + this.addressDe = value; + } + + /** + * Gets the value of the addressIt property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getAddressIt() { + return addressIt; + } + + /** + * Sets the value of the addressIt property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setAddressIt(String value) { + this.addressIt = value; + } + + /** + * Gets the value of the locationDe property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getLocationDe() { + return locationDe; + } + + /** + * Sets the value of the locationDe property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setLocationDe(String value) { + this.locationDe = value; + } + + /** + * Gets the value of the locationIt property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getLocationIt() { + return locationIt; + } + + /** + * Sets the value of the locationIt property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setLocationIt(String value) { + this.locationIt = value; + } + + /** + * Gets the value of the districtDe property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getDistrictDe() { + return districtDe; + } + + /** + * Sets the value of the districtDe property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setDistrictDe(String value) { + this.districtDe = value; + } + + /** + * Gets the value of the districtIt property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getDistrictIt() { + return districtIt; + } + + /** + * Sets the value of the districtIt property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setDistrictIt(String value) { + this.districtIt = value; + } + + /** + * Gets the value of the postalcode property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getPostalcode() { + return postalcode; + } + + /** + * Sets the value of the postalcode property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setPostalcode(String value) { + this.postalcode = value; + } + + /** + * Gets the value of the province property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getProvince() { + return province; + } + + /** + * Sets the value of the province property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setProvince(String value) { + this.province = value; + } + + /** + * Gets the value of the country property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getCountry() { + return country; + } + + /** + * Sets the value of the country property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setCountry(String value) { + this.country = value; + } + + /** + * Gets the value of the latitude property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public BigDecimal getLatitude() { + return latitude; + } + + /** + * Sets the value of the latitude property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setLatitude(BigDecimal value) { + this.latitude = value; + } + + /** + * Gets the value of the longitude property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public BigDecimal getLongitude() { + return longitude; + } + + /** + * Sets the value of the longitude property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setLongitude(BigDecimal value) { + this.longitude = value; + } + + /** + * Gets the value of the titleDe property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getTitleDe() { + return titleDe; + } + + /** + * Sets the value of the titleDe property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setTitleDe(String value) { + this.titleDe = value; + } + + /** + * Gets the value of the titleIt property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getTitleIt() { + return titleIt; + } + + /** + * Sets the value of the titleIt property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setTitleIt(String value) { + this.titleIt = value; + } + + /** + * Gets the value of the immotype property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public ImmotypeValue getImmotype() { + return immotype; + } + + /** + * Sets the value of the immotype property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setImmotype(ImmotypeValue value) { + this.immotype = value; + } + + /** + * Gets the value of the revenuetype property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public RevenuetypeValue getRevenuetype() { + return revenuetype; + } + + /** + * Sets the value of the revenuetype property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setRevenuetype(RevenuetypeValue value) { + this.revenuetype = value; + } + + /** + * Gets the value of the sqmSale property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public BigDecimal getSqmSale() { + return sqmSale; + } + + /** + * Sets the value of the sqmSale property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setSqmSale(BigDecimal value) { + this.sqmSale = value; + } + + /** + * Gets the value of the sqmNet property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public BigDecimal getSqmNet() { + return sqmNet; + } + + /** + * Sets the value of the sqmNet property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setSqmNet(BigDecimal value) { + this.sqmNet = value; + } + + /** + * Gets the value of the sqmGross property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public BigDecimal getSqmGross() { + return sqmGross; + } + + /** + * Sets the value of the sqmGross property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setSqmGross(BigDecimal value) { + this.sqmGross = value; + } + + /** + * Gets the value of the floor property. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getFloor() { + return floor; + } + + /** + * Sets the value of the floor property. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setFloor(BigInteger value) { + this.floor = value; + } + + /** + * Gets the value of the flooristop property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public Boolean getFlooristop() { + return flooristop; + } + + /** + * Sets the value of the flooristop property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setFlooristop(Boolean value) { + this.flooristop = value; + } + + /** + * Gets the value of the floorisground property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public Boolean getFloorisground() { + return floorisground; + } + + /** + * Sets the value of the floorisground property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setFloorisground(Boolean value) { + this.floorisground = value; + } + + /** + * Gets the value of the duplex property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public Boolean getDuplex() { + return duplex; + } + + /** + * Sets the value of the duplex property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setDuplex(Boolean value) { + this.duplex = value; + } + + /** + * Gets the value of the countrooms property. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getCountrooms() { + return countrooms; + } + + /** + * Sets the value of the countrooms property. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setCountrooms(BigInteger value) { + this.countrooms = value; + } + + /** + * Gets the value of the countbathrooms property. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getCountbathrooms() { + return countbathrooms; + } + + /** + * Sets the value of the countbathrooms property. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setCountbathrooms(BigInteger value) { + this.countbathrooms = value; + } + + /** + * Gets the value of the kitchentypeDe property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getKitchentypeDe() { + return kitchentypeDe; + } + + /** + * Sets the value of the kitchentypeDe property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setKitchentypeDe(String value) { + this.kitchentypeDe = value; + } + + /** + * Gets the value of the kitchentypeIt property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getKitchentypeIt() { + return kitchentypeIt; + } + + /** + * Sets the value of the kitchentypeIt property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setKitchentypeIt(String value) { + this.kitchentypeIt = value; + } + + /** + * Gets the value of the countterrace property. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getCountterrace() { + return countterrace; + } + + /** + * Sets the value of the countterrace property. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setCountterrace(BigInteger value) { + this.countterrace = value; + } + + /** + * Gets the value of the cellar property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public Boolean getCellar() { + return cellar; + } + + /** + * Sets the value of the cellar property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setCellar(Boolean value) { + this.cellar = value; + } + + /** + * Gets the value of the sqmCellar property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public BigDecimal getSqmCellar() { + return sqmCellar; + } + + /** + * Sets the value of the sqmCellar property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setSqmCellar(BigDecimal value) { + this.sqmCellar = value; + } + + /** + * Gets the value of the garden property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public Boolean getGarden() { + return garden; + } + + /** + * Sets the value of the garden property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setGarden(Boolean value) { + this.garden = value; + } + + /** + * Gets the value of the sqmGarden property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public BigDecimal getSqmGarden() { + return sqmGarden; + } + + /** + * Sets the value of the sqmGarden property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setSqmGarden(BigDecimal value) { + this.sqmGarden = value; + } + + /** + * Gets the value of the countgarage property. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getCountgarage() { + return countgarage; + } + + /** + * Sets the value of the countgarage property. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setCountgarage(BigInteger value) { + this.countgarage = value; + } + + /** + * Gets the value of the countparkinglot property. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getCountparkinglot() { + return countparkinglot; + } + + /** + * Sets the value of the countparkinglot property. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setCountparkinglot(BigInteger value) { + this.countparkinglot = value; + } + + /** + * Gets the value of the parkinglottypeDe property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getParkinglottypeDe() { + return parkinglottypeDe; + } + + /** + * Sets the value of the parkinglottypeDe property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setParkinglottypeDe(String value) { + this.parkinglottypeDe = value; + } + + /** + * Gets the value of the parkinglottypeIt property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getParkinglottypeIt() { + return parkinglottypeIt; + } + + /** + * Sets the value of the parkinglottypeIt property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setParkinglottypeIt(String value) { + this.parkinglottypeIt = value; + } + + /** + * Gets the value of the elevator property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public Boolean getElevator() { + return elevator; + } + + /** + * Sets the value of the elevator property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setElevator(Boolean value) { + this.elevator = value; + } + + /** + * Gets the value of the descriptionDe property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getDescriptionDe() { + return descriptionDe; + } + + /** + * Sets the value of the descriptionDe property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setDescriptionDe(String value) { + this.descriptionDe = value; + } + + /** + * Gets the value of the descriptionIt property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getDescriptionIt() { + return descriptionIt; + } + + /** + * Sets the value of the descriptionIt property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setDescriptionIt(String value) { + this.descriptionIt = value; + } + + /** + * Gets the value of the used property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public Boolean getUsed() { + return used; + } + + /** + * Sets the value of the used property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setUsed(Boolean value) { + this.used = value; + } + + /** + * Gets the value of the furnished property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public Boolean getFurnished() { + return furnished; + } + + /** + * Sets the value of the furnished property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setFurnished(Boolean value) { + this.furnished = value; + } + + /** + * Gets the value of the energyclass property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getEnergyclass() { + return energyclass; + } + + /** + * Sets the value of the energyclass property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setEnergyclass(String value) { + this.energyclass = value; + } + + /** + * Gets the value of the ipe property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public BigDecimal getIpe() { + return ipe; + } + + /** + * Sets the value of the ipe property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setIpe(BigDecimal value) { + this.ipe = value; + } + + /** + * Gets the value of the heatingDe property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getHeatingDe() { + return heatingDe; + } + + /** + * Sets the value of the heatingDe property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setHeatingDe(String value) { + this.heatingDe = value; + } + + /** + * Gets the value of the heatingIt property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String getHeatingIt() { + return heatingIt; + } + + /** + * Sets the value of the heatingIt property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setHeatingIt(String value) { + this.heatingIt = value; + } + + /** + * Gets the value of the convention property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public Boolean getConvention() { + return convention; + } + + /** + * Sets the value of the convention property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setConvention(Boolean value) { + this.convention = value; + } + + /** + * Gets the value of the priceOnRequest property. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public boolean isPriceOnRequest() { + return priceOnRequest; + } + + /** + * Sets the value of the priceOnRequest property. + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setPriceOnRequest(boolean value) { + this.priceOnRequest = value; + } + + /** + * Gets the value of the priceNet property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public BigDecimal getPriceNet() { + return priceNet; + } + + /** + * Sets the value of the priceNet property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setPriceNet(BigDecimal value) { + this.priceNet = value; + } + + /** + * Gets the value of the commission property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public Boolean getCommission() { + return commission; + } + + /** + * Sets the value of the commission property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setCommission(Boolean value) { + this.commission = value; + } + + /** + * Gets the value of the utilities property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public BigDecimal getUtilities() { + return utilities; + } + + /** + * Sets the value of the utilities property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setUtilities(BigDecimal value) { + this.utilities = value; + } + + /** + * Gets the value of the image property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the image property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getImage().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public List getImage() { + if (image == null) { + image = new ArrayList(); + } + return this.image; + } + + /** + * Gets the value of the planimetry property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the planimetry property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPlanimetry().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public List getPlanimetry() { + if (planimetry == null) { + planimetry = new ArrayList(); + } + return this.planimetry; + } + + /** + * Gets the value of the creationdate property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public Calendar getCreationdate() { + return creationdate; + } + + /** + * Sets the value of the creationdate property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setCreationdate(Calendar value) { + this.creationdate = value; + } + + /** + * Gets the value of the lastmoddate property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public Calendar getLastmoddate() { + return lastmoddate; + } + + /** + * Sets the value of the lastmoddate property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public void setLastmoddate(Calendar value) { + this.lastmoddate = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + String theId; + theId = this.getId(); + strategy.appendField(locator, this, "id", buffer, theId, (this.id!= null)); + } + { + String theReferencenumber; + theReferencenumber = this.getReferencenumber(); + strategy.appendField(locator, this, "referencenumber", buffer, theReferencenumber, (this.referencenumber!= null)); + } + { + String theContactpersonname; + theContactpersonname = this.getContactpersonname(); + strategy.appendField(locator, this, "contactpersonname", buffer, theContactpersonname, (this.contactpersonname!= null)); + } + { + String theISTATcode; + theISTATcode = this.getISTATcode(); + strategy.appendField(locator, this, "istaTcode", buffer, theISTATcode, (this.istaTcode!= null)); + } + { + String theAddressDe; + theAddressDe = this.getAddressDe(); + strategy.appendField(locator, this, "addressDe", buffer, theAddressDe, (this.addressDe!= null)); + } + { + String theAddressIt; + theAddressIt = this.getAddressIt(); + strategy.appendField(locator, this, "addressIt", buffer, theAddressIt, (this.addressIt!= null)); + } + { + String theLocationDe; + theLocationDe = this.getLocationDe(); + strategy.appendField(locator, this, "locationDe", buffer, theLocationDe, (this.locationDe!= null)); + } + { + String theLocationIt; + theLocationIt = this.getLocationIt(); + strategy.appendField(locator, this, "locationIt", buffer, theLocationIt, (this.locationIt!= null)); + } + { + String theDistrictDe; + theDistrictDe = this.getDistrictDe(); + strategy.appendField(locator, this, "districtDe", buffer, theDistrictDe, (this.districtDe!= null)); + } + { + String theDistrictIt; + theDistrictIt = this.getDistrictIt(); + strategy.appendField(locator, this, "districtIt", buffer, theDistrictIt, (this.districtIt!= null)); + } + { + String thePostalcode; + thePostalcode = this.getPostalcode(); + strategy.appendField(locator, this, "postalcode", buffer, thePostalcode, (this.postalcode!= null)); + } + { + String theProvince; + theProvince = this.getProvince(); + strategy.appendField(locator, this, "province", buffer, theProvince, (this.province!= null)); + } + { + String theCountry; + theCountry = this.getCountry(); + strategy.appendField(locator, this, "country", buffer, theCountry, (this.country!= null)); + } + { + BigDecimal theLatitude; + theLatitude = this.getLatitude(); + strategy.appendField(locator, this, "latitude", buffer, theLatitude, (this.latitude!= null)); + } + { + BigDecimal theLongitude; + theLongitude = this.getLongitude(); + strategy.appendField(locator, this, "longitude", buffer, theLongitude, (this.longitude!= null)); + } + { + String theTitleDe; + theTitleDe = this.getTitleDe(); + strategy.appendField(locator, this, "titleDe", buffer, theTitleDe, (this.titleDe!= null)); + } + { + String theTitleIt; + theTitleIt = this.getTitleIt(); + strategy.appendField(locator, this, "titleIt", buffer, theTitleIt, (this.titleIt!= null)); + } + { + ImmotypeValue theImmotype; + theImmotype = this.getImmotype(); + strategy.appendField(locator, this, "immotype", buffer, theImmotype, (this.immotype!= null)); + } + { + RevenuetypeValue theRevenuetype; + theRevenuetype = this.getRevenuetype(); + strategy.appendField(locator, this, "revenuetype", buffer, theRevenuetype, (this.revenuetype!= null)); + } + { + BigDecimal theSqmSale; + theSqmSale = this.getSqmSale(); + strategy.appendField(locator, this, "sqmSale", buffer, theSqmSale, (this.sqmSale!= null)); + } + { + BigDecimal theSqmNet; + theSqmNet = this.getSqmNet(); + strategy.appendField(locator, this, "sqmNet", buffer, theSqmNet, (this.sqmNet!= null)); + } + { + BigDecimal theSqmGross; + theSqmGross = this.getSqmGross(); + strategy.appendField(locator, this, "sqmGross", buffer, theSqmGross, (this.sqmGross!= null)); + } + { + BigInteger theFloor; + theFloor = this.getFloor(); + strategy.appendField(locator, this, "floor", buffer, theFloor, (this.floor!= null)); + } + { + Boolean theFlooristop; + theFlooristop = this.getFlooristop(); + strategy.appendField(locator, this, "flooristop", buffer, theFlooristop, (this.flooristop!= null)); + } + { + Boolean theFloorisground; + theFloorisground = this.getFloorisground(); + strategy.appendField(locator, this, "floorisground", buffer, theFloorisground, (this.floorisground!= null)); + } + { + Boolean theDuplex; + theDuplex = this.getDuplex(); + strategy.appendField(locator, this, "duplex", buffer, theDuplex, (this.duplex!= null)); + } + { + BigInteger theCountrooms; + theCountrooms = this.getCountrooms(); + strategy.appendField(locator, this, "countrooms", buffer, theCountrooms, (this.countrooms!= null)); + } + { + BigInteger theCountbathrooms; + theCountbathrooms = this.getCountbathrooms(); + strategy.appendField(locator, this, "countbathrooms", buffer, theCountbathrooms, (this.countbathrooms!= null)); + } + { + String theKitchentypeDe; + theKitchentypeDe = this.getKitchentypeDe(); + strategy.appendField(locator, this, "kitchentypeDe", buffer, theKitchentypeDe, (this.kitchentypeDe!= null)); + } + { + String theKitchentypeIt; + theKitchentypeIt = this.getKitchentypeIt(); + strategy.appendField(locator, this, "kitchentypeIt", buffer, theKitchentypeIt, (this.kitchentypeIt!= null)); + } + { + BigInteger theCountterrace; + theCountterrace = this.getCountterrace(); + strategy.appendField(locator, this, "countterrace", buffer, theCountterrace, (this.countterrace!= null)); + } + { + Boolean theCellar; + theCellar = this.getCellar(); + strategy.appendField(locator, this, "cellar", buffer, theCellar, (this.cellar!= null)); + } + { + BigDecimal theSqmCellar; + theSqmCellar = this.getSqmCellar(); + strategy.appendField(locator, this, "sqmCellar", buffer, theSqmCellar, (this.sqmCellar!= null)); + } + { + Boolean theGarden; + theGarden = this.getGarden(); + strategy.appendField(locator, this, "garden", buffer, theGarden, (this.garden!= null)); + } + { + BigDecimal theSqmGarden; + theSqmGarden = this.getSqmGarden(); + strategy.appendField(locator, this, "sqmGarden", buffer, theSqmGarden, (this.sqmGarden!= null)); + } + { + BigInteger theCountgarage; + theCountgarage = this.getCountgarage(); + strategy.appendField(locator, this, "countgarage", buffer, theCountgarage, (this.countgarage!= null)); + } + { + BigInteger theCountparkinglot; + theCountparkinglot = this.getCountparkinglot(); + strategy.appendField(locator, this, "countparkinglot", buffer, theCountparkinglot, (this.countparkinglot!= null)); + } + { + String theParkinglottypeDe; + theParkinglottypeDe = this.getParkinglottypeDe(); + strategy.appendField(locator, this, "parkinglottypeDe", buffer, theParkinglottypeDe, (this.parkinglottypeDe!= null)); + } + { + String theParkinglottypeIt; + theParkinglottypeIt = this.getParkinglottypeIt(); + strategy.appendField(locator, this, "parkinglottypeIt", buffer, theParkinglottypeIt, (this.parkinglottypeIt!= null)); + } + { + Boolean theElevator; + theElevator = this.getElevator(); + strategy.appendField(locator, this, "elevator", buffer, theElevator, (this.elevator!= null)); + } + { + String theDescriptionDe; + theDescriptionDe = this.getDescriptionDe(); + strategy.appendField(locator, this, "descriptionDe", buffer, theDescriptionDe, (this.descriptionDe!= null)); + } + { + String theDescriptionIt; + theDescriptionIt = this.getDescriptionIt(); + strategy.appendField(locator, this, "descriptionIt", buffer, theDescriptionIt, (this.descriptionIt!= null)); + } + { + Boolean theUsed; + theUsed = this.getUsed(); + strategy.appendField(locator, this, "used", buffer, theUsed, (this.used!= null)); + } + { + Boolean theFurnished; + theFurnished = this.getFurnished(); + strategy.appendField(locator, this, "furnished", buffer, theFurnished, (this.furnished!= null)); + } + { + String theEnergyclass; + theEnergyclass = this.getEnergyclass(); + strategy.appendField(locator, this, "energyclass", buffer, theEnergyclass, (this.energyclass!= null)); + } + { + BigDecimal theIpe; + theIpe = this.getIpe(); + strategy.appendField(locator, this, "ipe", buffer, theIpe, (this.ipe!= null)); + } + { + String theHeatingDe; + theHeatingDe = this.getHeatingDe(); + strategy.appendField(locator, this, "heatingDe", buffer, theHeatingDe, (this.heatingDe!= null)); + } + { + String theHeatingIt; + theHeatingIt = this.getHeatingIt(); + strategy.appendField(locator, this, "heatingIt", buffer, theHeatingIt, (this.heatingIt!= null)); + } + { + Boolean theConvention; + theConvention = this.getConvention(); + strategy.appendField(locator, this, "convention", buffer, theConvention, (this.convention!= null)); + } + { + boolean thePriceOnRequest; + thePriceOnRequest = this.isPriceOnRequest(); + strategy.appendField(locator, this, "priceOnRequest", buffer, thePriceOnRequest, true); + } + { + BigDecimal thePriceNet; + thePriceNet = this.getPriceNet(); + strategy.appendField(locator, this, "priceNet", buffer, thePriceNet, (this.priceNet!= null)); + } + { + Boolean theCommission; + theCommission = this.getCommission(); + strategy.appendField(locator, this, "commission", buffer, theCommission, (this.commission!= null)); + } + { + BigDecimal theUtilities; + theUtilities = this.getUtilities(); + strategy.appendField(locator, this, "utilities", buffer, theUtilities, (this.utilities!= null)); + } + { + List theImage; + theImage = (((this.image!= null)&&(!this.image.isEmpty()))?this.getImage():null); + strategy.appendField(locator, this, "image", buffer, theImage, ((this.image!= null)&&(!this.image.isEmpty()))); + } + { + List thePlanimetry; + thePlanimetry = (((this.planimetry!= null)&&(!this.planimetry.isEmpty()))?this.getPlanimetry():null); + strategy.appendField(locator, this, "planimetry", buffer, thePlanimetry, ((this.planimetry!= null)&&(!this.planimetry.isEmpty()))); + } + { + Calendar theCreationdate; + theCreationdate = this.getCreationdate(); + strategy.appendField(locator, this, "creationdate", buffer, theCreationdate, (this.creationdate!= null)); + } + { + Calendar theLastmoddate; + theLastmoddate = this.getLastmoddate(); + strategy.appendField(locator, this, "lastmoddate", buffer, theLastmoddate, (this.lastmoddate!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof PropertyType) { + final PropertyType copy = ((PropertyType) draftCopy); + { + Boolean idShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.id!= null)); + if (idShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceId; + sourceId = this.getId(); + String copyId = ((String) strategy.copy(LocatorUtils.property(locator, "id", sourceId), sourceId, (this.id!= null))); + copy.setId(copyId); + } else { + if (idShouldBeCopiedAndSet == Boolean.FALSE) { + copy.id = null; + } + } + } + { + Boolean referencenumberShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.referencenumber!= null)); + if (referencenumberShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceReferencenumber; + sourceReferencenumber = this.getReferencenumber(); + String copyReferencenumber = ((String) strategy.copy(LocatorUtils.property(locator, "referencenumber", sourceReferencenumber), sourceReferencenumber, (this.referencenumber!= null))); + copy.setReferencenumber(copyReferencenumber); + } else { + if (referencenumberShouldBeCopiedAndSet == Boolean.FALSE) { + copy.referencenumber = null; + } + } + } + { + Boolean contactpersonnameShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.contactpersonname!= null)); + if (contactpersonnameShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceContactpersonname; + sourceContactpersonname = this.getContactpersonname(); + String copyContactpersonname = ((String) strategy.copy(LocatorUtils.property(locator, "contactpersonname", sourceContactpersonname), sourceContactpersonname, (this.contactpersonname!= null))); + copy.setContactpersonname(copyContactpersonname); + } else { + if (contactpersonnameShouldBeCopiedAndSet == Boolean.FALSE) { + copy.contactpersonname = null; + } + } + } + { + Boolean istaTcodeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.istaTcode!= null)); + if (istaTcodeShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceISTATcode; + sourceISTATcode = this.getISTATcode(); + String copyISTATcode = ((String) strategy.copy(LocatorUtils.property(locator, "istaTcode", sourceISTATcode), sourceISTATcode, (this.istaTcode!= null))); + copy.setISTATcode(copyISTATcode); + } else { + if (istaTcodeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.istaTcode = null; + } + } + } + { + Boolean addressDeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.addressDe!= null)); + if (addressDeShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceAddressDe; + sourceAddressDe = this.getAddressDe(); + String copyAddressDe = ((String) strategy.copy(LocatorUtils.property(locator, "addressDe", sourceAddressDe), sourceAddressDe, (this.addressDe!= null))); + copy.setAddressDe(copyAddressDe); + } else { + if (addressDeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.addressDe = null; + } + } + } + { + Boolean addressItShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.addressIt!= null)); + if (addressItShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceAddressIt; + sourceAddressIt = this.getAddressIt(); + String copyAddressIt = ((String) strategy.copy(LocatorUtils.property(locator, "addressIt", sourceAddressIt), sourceAddressIt, (this.addressIt!= null))); + copy.setAddressIt(copyAddressIt); + } else { + if (addressItShouldBeCopiedAndSet == Boolean.FALSE) { + copy.addressIt = null; + } + } + } + { + Boolean locationDeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.locationDe!= null)); + if (locationDeShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceLocationDe; + sourceLocationDe = this.getLocationDe(); + String copyLocationDe = ((String) strategy.copy(LocatorUtils.property(locator, "locationDe", sourceLocationDe), sourceLocationDe, (this.locationDe!= null))); + copy.setLocationDe(copyLocationDe); + } else { + if (locationDeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.locationDe = null; + } + } + } + { + Boolean locationItShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.locationIt!= null)); + if (locationItShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceLocationIt; + sourceLocationIt = this.getLocationIt(); + String copyLocationIt = ((String) strategy.copy(LocatorUtils.property(locator, "locationIt", sourceLocationIt), sourceLocationIt, (this.locationIt!= null))); + copy.setLocationIt(copyLocationIt); + } else { + if (locationItShouldBeCopiedAndSet == Boolean.FALSE) { + copy.locationIt = null; + } + } + } + { + Boolean districtDeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.districtDe!= null)); + if (districtDeShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceDistrictDe; + sourceDistrictDe = this.getDistrictDe(); + String copyDistrictDe = ((String) strategy.copy(LocatorUtils.property(locator, "districtDe", sourceDistrictDe), sourceDistrictDe, (this.districtDe!= null))); + copy.setDistrictDe(copyDistrictDe); + } else { + if (districtDeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.districtDe = null; + } + } + } + { + Boolean districtItShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.districtIt!= null)); + if (districtItShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceDistrictIt; + sourceDistrictIt = this.getDistrictIt(); + String copyDistrictIt = ((String) strategy.copy(LocatorUtils.property(locator, "districtIt", sourceDistrictIt), sourceDistrictIt, (this.districtIt!= null))); + copy.setDistrictIt(copyDistrictIt); + } else { + if (districtItShouldBeCopiedAndSet == Boolean.FALSE) { + copy.districtIt = null; + } + } + } + { + Boolean postalcodeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.postalcode!= null)); + if (postalcodeShouldBeCopiedAndSet == Boolean.TRUE) { + String sourcePostalcode; + sourcePostalcode = this.getPostalcode(); + String copyPostalcode = ((String) strategy.copy(LocatorUtils.property(locator, "postalcode", sourcePostalcode), sourcePostalcode, (this.postalcode!= null))); + copy.setPostalcode(copyPostalcode); + } else { + if (postalcodeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.postalcode = null; + } + } + } + { + Boolean provinceShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.province!= null)); + if (provinceShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceProvince; + sourceProvince = this.getProvince(); + String copyProvince = ((String) strategy.copy(LocatorUtils.property(locator, "province", sourceProvince), sourceProvince, (this.province!= null))); + copy.setProvince(copyProvince); + } else { + if (provinceShouldBeCopiedAndSet == Boolean.FALSE) { + copy.province = null; + } + } + } + { + Boolean countryShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.country!= null)); + if (countryShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceCountry; + sourceCountry = this.getCountry(); + String copyCountry = ((String) strategy.copy(LocatorUtils.property(locator, "country", sourceCountry), sourceCountry, (this.country!= null))); + copy.setCountry(copyCountry); + } else { + if (countryShouldBeCopiedAndSet == Boolean.FALSE) { + copy.country = null; + } + } + } + { + Boolean latitudeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.latitude!= null)); + if (latitudeShouldBeCopiedAndSet == Boolean.TRUE) { + BigDecimal sourceLatitude; + sourceLatitude = this.getLatitude(); + BigDecimal copyLatitude = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "latitude", sourceLatitude), sourceLatitude, (this.latitude!= null))); + copy.setLatitude(copyLatitude); + } else { + if (latitudeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.latitude = null; + } + } + } + { + Boolean longitudeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.longitude!= null)); + if (longitudeShouldBeCopiedAndSet == Boolean.TRUE) { + BigDecimal sourceLongitude; + sourceLongitude = this.getLongitude(); + BigDecimal copyLongitude = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "longitude", sourceLongitude), sourceLongitude, (this.longitude!= null))); + copy.setLongitude(copyLongitude); + } else { + if (longitudeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.longitude = null; + } + } + } + { + Boolean titleDeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.titleDe!= null)); + if (titleDeShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceTitleDe; + sourceTitleDe = this.getTitleDe(); + String copyTitleDe = ((String) strategy.copy(LocatorUtils.property(locator, "titleDe", sourceTitleDe), sourceTitleDe, (this.titleDe!= null))); + copy.setTitleDe(copyTitleDe); + } else { + if (titleDeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.titleDe = null; + } + } + } + { + Boolean titleItShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.titleIt!= null)); + if (titleItShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceTitleIt; + sourceTitleIt = this.getTitleIt(); + String copyTitleIt = ((String) strategy.copy(LocatorUtils.property(locator, "titleIt", sourceTitleIt), sourceTitleIt, (this.titleIt!= null))); + copy.setTitleIt(copyTitleIt); + } else { + if (titleItShouldBeCopiedAndSet == Boolean.FALSE) { + copy.titleIt = null; + } + } + } + { + Boolean immotypeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.immotype!= null)); + if (immotypeShouldBeCopiedAndSet == Boolean.TRUE) { + ImmotypeValue sourceImmotype; + sourceImmotype = this.getImmotype(); + ImmotypeValue copyImmotype = ((ImmotypeValue) strategy.copy(LocatorUtils.property(locator, "immotype", sourceImmotype), sourceImmotype, (this.immotype!= null))); + copy.setImmotype(copyImmotype); + } else { + if (immotypeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.immotype = null; + } + } + } + { + Boolean revenuetypeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.revenuetype!= null)); + if (revenuetypeShouldBeCopiedAndSet == Boolean.TRUE) { + RevenuetypeValue sourceRevenuetype; + sourceRevenuetype = this.getRevenuetype(); + RevenuetypeValue copyRevenuetype = ((RevenuetypeValue) strategy.copy(LocatorUtils.property(locator, "revenuetype", sourceRevenuetype), sourceRevenuetype, (this.revenuetype!= null))); + copy.setRevenuetype(copyRevenuetype); + } else { + if (revenuetypeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.revenuetype = null; + } + } + } + { + Boolean sqmSaleShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.sqmSale!= null)); + if (sqmSaleShouldBeCopiedAndSet == Boolean.TRUE) { + BigDecimal sourceSqmSale; + sourceSqmSale = this.getSqmSale(); + BigDecimal copySqmSale = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "sqmSale", sourceSqmSale), sourceSqmSale, (this.sqmSale!= null))); + copy.setSqmSale(copySqmSale); + } else { + if (sqmSaleShouldBeCopiedAndSet == Boolean.FALSE) { + copy.sqmSale = null; + } + } + } + { + Boolean sqmNetShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.sqmNet!= null)); + if (sqmNetShouldBeCopiedAndSet == Boolean.TRUE) { + BigDecimal sourceSqmNet; + sourceSqmNet = this.getSqmNet(); + BigDecimal copySqmNet = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "sqmNet", sourceSqmNet), sourceSqmNet, (this.sqmNet!= null))); + copy.setSqmNet(copySqmNet); + } else { + if (sqmNetShouldBeCopiedAndSet == Boolean.FALSE) { + copy.sqmNet = null; + } + } + } + { + Boolean sqmGrossShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.sqmGross!= null)); + if (sqmGrossShouldBeCopiedAndSet == Boolean.TRUE) { + BigDecimal sourceSqmGross; + sourceSqmGross = this.getSqmGross(); + BigDecimal copySqmGross = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "sqmGross", sourceSqmGross), sourceSqmGross, (this.sqmGross!= null))); + copy.setSqmGross(copySqmGross); + } else { + if (sqmGrossShouldBeCopiedAndSet == Boolean.FALSE) { + copy.sqmGross = null; + } + } + } + { + Boolean floorShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.floor!= null)); + if (floorShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceFloor; + sourceFloor = this.getFloor(); + BigInteger copyFloor = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "floor", sourceFloor), sourceFloor, (this.floor!= null))); + copy.setFloor(copyFloor); + } else { + if (floorShouldBeCopiedAndSet == Boolean.FALSE) { + copy.floor = null; + } + } + } + { + Boolean flooristopShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.flooristop!= null)); + if (flooristopShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceFlooristop; + sourceFlooristop = this.getFlooristop(); + Boolean copyFlooristop = ((Boolean) strategy.copy(LocatorUtils.property(locator, "flooristop", sourceFlooristop), sourceFlooristop, (this.flooristop!= null))); + copy.setFlooristop(copyFlooristop); + } else { + if (flooristopShouldBeCopiedAndSet == Boolean.FALSE) { + copy.flooristop = null; + } + } + } + { + Boolean floorisgroundShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.floorisground!= null)); + if (floorisgroundShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceFloorisground; + sourceFloorisground = this.getFloorisground(); + Boolean copyFloorisground = ((Boolean) strategy.copy(LocatorUtils.property(locator, "floorisground", sourceFloorisground), sourceFloorisground, (this.floorisground!= null))); + copy.setFloorisground(copyFloorisground); + } else { + if (floorisgroundShouldBeCopiedAndSet == Boolean.FALSE) { + copy.floorisground = null; + } + } + } + { + Boolean duplexShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.duplex!= null)); + if (duplexShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceDuplex; + sourceDuplex = this.getDuplex(); + Boolean copyDuplex = ((Boolean) strategy.copy(LocatorUtils.property(locator, "duplex", sourceDuplex), sourceDuplex, (this.duplex!= null))); + copy.setDuplex(copyDuplex); + } else { + if (duplexShouldBeCopiedAndSet == Boolean.FALSE) { + copy.duplex = null; + } + } + } + { + Boolean countroomsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.countrooms!= null)); + if (countroomsShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceCountrooms; + sourceCountrooms = this.getCountrooms(); + BigInteger copyCountrooms = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "countrooms", sourceCountrooms), sourceCountrooms, (this.countrooms!= null))); + copy.setCountrooms(copyCountrooms); + } else { + if (countroomsShouldBeCopiedAndSet == Boolean.FALSE) { + copy.countrooms = null; + } + } + } + { + Boolean countbathroomsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.countbathrooms!= null)); + if (countbathroomsShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceCountbathrooms; + sourceCountbathrooms = this.getCountbathrooms(); + BigInteger copyCountbathrooms = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "countbathrooms", sourceCountbathrooms), sourceCountbathrooms, (this.countbathrooms!= null))); + copy.setCountbathrooms(copyCountbathrooms); + } else { + if (countbathroomsShouldBeCopiedAndSet == Boolean.FALSE) { + copy.countbathrooms = null; + } + } + } + { + Boolean kitchentypeDeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.kitchentypeDe!= null)); + if (kitchentypeDeShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceKitchentypeDe; + sourceKitchentypeDe = this.getKitchentypeDe(); + String copyKitchentypeDe = ((String) strategy.copy(LocatorUtils.property(locator, "kitchentypeDe", sourceKitchentypeDe), sourceKitchentypeDe, (this.kitchentypeDe!= null))); + copy.setKitchentypeDe(copyKitchentypeDe); + } else { + if (kitchentypeDeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.kitchentypeDe = null; + } + } + } + { + Boolean kitchentypeItShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.kitchentypeIt!= null)); + if (kitchentypeItShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceKitchentypeIt; + sourceKitchentypeIt = this.getKitchentypeIt(); + String copyKitchentypeIt = ((String) strategy.copy(LocatorUtils.property(locator, "kitchentypeIt", sourceKitchentypeIt), sourceKitchentypeIt, (this.kitchentypeIt!= null))); + copy.setKitchentypeIt(copyKitchentypeIt); + } else { + if (kitchentypeItShouldBeCopiedAndSet == Boolean.FALSE) { + copy.kitchentypeIt = null; + } + } + } + { + Boolean countterraceShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.countterrace!= null)); + if (countterraceShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceCountterrace; + sourceCountterrace = this.getCountterrace(); + BigInteger copyCountterrace = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "countterrace", sourceCountterrace), sourceCountterrace, (this.countterrace!= null))); + copy.setCountterrace(copyCountterrace); + } else { + if (countterraceShouldBeCopiedAndSet == Boolean.FALSE) { + copy.countterrace = null; + } + } + } + { + Boolean cellarShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.cellar!= null)); + if (cellarShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceCellar; + sourceCellar = this.getCellar(); + Boolean copyCellar = ((Boolean) strategy.copy(LocatorUtils.property(locator, "cellar", sourceCellar), sourceCellar, (this.cellar!= null))); + copy.setCellar(copyCellar); + } else { + if (cellarShouldBeCopiedAndSet == Boolean.FALSE) { + copy.cellar = null; + } + } + } + { + Boolean sqmCellarShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.sqmCellar!= null)); + if (sqmCellarShouldBeCopiedAndSet == Boolean.TRUE) { + BigDecimal sourceSqmCellar; + sourceSqmCellar = this.getSqmCellar(); + BigDecimal copySqmCellar = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "sqmCellar", sourceSqmCellar), sourceSqmCellar, (this.sqmCellar!= null))); + copy.setSqmCellar(copySqmCellar); + } else { + if (sqmCellarShouldBeCopiedAndSet == Boolean.FALSE) { + copy.sqmCellar = null; + } + } + } + { + Boolean gardenShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.garden!= null)); + if (gardenShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceGarden; + sourceGarden = this.getGarden(); + Boolean copyGarden = ((Boolean) strategy.copy(LocatorUtils.property(locator, "garden", sourceGarden), sourceGarden, (this.garden!= null))); + copy.setGarden(copyGarden); + } else { + if (gardenShouldBeCopiedAndSet == Boolean.FALSE) { + copy.garden = null; + } + } + } + { + Boolean sqmGardenShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.sqmGarden!= null)); + if (sqmGardenShouldBeCopiedAndSet == Boolean.TRUE) { + BigDecimal sourceSqmGarden; + sourceSqmGarden = this.getSqmGarden(); + BigDecimal copySqmGarden = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "sqmGarden", sourceSqmGarden), sourceSqmGarden, (this.sqmGarden!= null))); + copy.setSqmGarden(copySqmGarden); + } else { + if (sqmGardenShouldBeCopiedAndSet == Boolean.FALSE) { + copy.sqmGarden = null; + } + } + } + { + Boolean countgarageShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.countgarage!= null)); + if (countgarageShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceCountgarage; + sourceCountgarage = this.getCountgarage(); + BigInteger copyCountgarage = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "countgarage", sourceCountgarage), sourceCountgarage, (this.countgarage!= null))); + copy.setCountgarage(copyCountgarage); + } else { + if (countgarageShouldBeCopiedAndSet == Boolean.FALSE) { + copy.countgarage = null; + } + } + } + { + Boolean countparkinglotShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.countparkinglot!= null)); + if (countparkinglotShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceCountparkinglot; + sourceCountparkinglot = this.getCountparkinglot(); + BigInteger copyCountparkinglot = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "countparkinglot", sourceCountparkinglot), sourceCountparkinglot, (this.countparkinglot!= null))); + copy.setCountparkinglot(copyCountparkinglot); + } else { + if (countparkinglotShouldBeCopiedAndSet == Boolean.FALSE) { + copy.countparkinglot = null; + } + } + } + { + Boolean parkinglottypeDeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.parkinglottypeDe!= null)); + if (parkinglottypeDeShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceParkinglottypeDe; + sourceParkinglottypeDe = this.getParkinglottypeDe(); + String copyParkinglottypeDe = ((String) strategy.copy(LocatorUtils.property(locator, "parkinglottypeDe", sourceParkinglottypeDe), sourceParkinglottypeDe, (this.parkinglottypeDe!= null))); + copy.setParkinglottypeDe(copyParkinglottypeDe); + } else { + if (parkinglottypeDeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.parkinglottypeDe = null; + } + } + } + { + Boolean parkinglottypeItShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.parkinglottypeIt!= null)); + if (parkinglottypeItShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceParkinglottypeIt; + sourceParkinglottypeIt = this.getParkinglottypeIt(); + String copyParkinglottypeIt = ((String) strategy.copy(LocatorUtils.property(locator, "parkinglottypeIt", sourceParkinglottypeIt), sourceParkinglottypeIt, (this.parkinglottypeIt!= null))); + copy.setParkinglottypeIt(copyParkinglottypeIt); + } else { + if (parkinglottypeItShouldBeCopiedAndSet == Boolean.FALSE) { + copy.parkinglottypeIt = null; + } + } + } + { + Boolean elevatorShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.elevator!= null)); + if (elevatorShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceElevator; + sourceElevator = this.getElevator(); + Boolean copyElevator = ((Boolean) strategy.copy(LocatorUtils.property(locator, "elevator", sourceElevator), sourceElevator, (this.elevator!= null))); + copy.setElevator(copyElevator); + } else { + if (elevatorShouldBeCopiedAndSet == Boolean.FALSE) { + copy.elevator = null; + } + } + } + { + Boolean descriptionDeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.descriptionDe!= null)); + if (descriptionDeShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceDescriptionDe; + sourceDescriptionDe = this.getDescriptionDe(); + String copyDescriptionDe = ((String) strategy.copy(LocatorUtils.property(locator, "descriptionDe", sourceDescriptionDe), sourceDescriptionDe, (this.descriptionDe!= null))); + copy.setDescriptionDe(copyDescriptionDe); + } else { + if (descriptionDeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.descriptionDe = null; + } + } + } + { + Boolean descriptionItShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.descriptionIt!= null)); + if (descriptionItShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceDescriptionIt; + sourceDescriptionIt = this.getDescriptionIt(); + String copyDescriptionIt = ((String) strategy.copy(LocatorUtils.property(locator, "descriptionIt", sourceDescriptionIt), sourceDescriptionIt, (this.descriptionIt!= null))); + copy.setDescriptionIt(copyDescriptionIt); + } else { + if (descriptionItShouldBeCopiedAndSet == Boolean.FALSE) { + copy.descriptionIt = null; + } + } + } + { + Boolean usedShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.used!= null)); + if (usedShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceUsed; + sourceUsed = this.getUsed(); + Boolean copyUsed = ((Boolean) strategy.copy(LocatorUtils.property(locator, "used", sourceUsed), sourceUsed, (this.used!= null))); + copy.setUsed(copyUsed); + } else { + if (usedShouldBeCopiedAndSet == Boolean.FALSE) { + copy.used = null; + } + } + } + { + Boolean furnishedShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.furnished!= null)); + if (furnishedShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceFurnished; + sourceFurnished = this.getFurnished(); + Boolean copyFurnished = ((Boolean) strategy.copy(LocatorUtils.property(locator, "furnished", sourceFurnished), sourceFurnished, (this.furnished!= null))); + copy.setFurnished(copyFurnished); + } else { + if (furnishedShouldBeCopiedAndSet == Boolean.FALSE) { + copy.furnished = null; + } + } + } + { + Boolean energyclassShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.energyclass!= null)); + if (energyclassShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceEnergyclass; + sourceEnergyclass = this.getEnergyclass(); + String copyEnergyclass = ((String) strategy.copy(LocatorUtils.property(locator, "energyclass", sourceEnergyclass), sourceEnergyclass, (this.energyclass!= null))); + copy.setEnergyclass(copyEnergyclass); + } else { + if (energyclassShouldBeCopiedAndSet == Boolean.FALSE) { + copy.energyclass = null; + } + } + } + { + Boolean ipeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.ipe!= null)); + if (ipeShouldBeCopiedAndSet == Boolean.TRUE) { + BigDecimal sourceIpe; + sourceIpe = this.getIpe(); + BigDecimal copyIpe = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "ipe", sourceIpe), sourceIpe, (this.ipe!= null))); + copy.setIpe(copyIpe); + } else { + if (ipeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.ipe = null; + } + } + } + { + Boolean heatingDeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.heatingDe!= null)); + if (heatingDeShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceHeatingDe; + sourceHeatingDe = this.getHeatingDe(); + String copyHeatingDe = ((String) strategy.copy(LocatorUtils.property(locator, "heatingDe", sourceHeatingDe), sourceHeatingDe, (this.heatingDe!= null))); + copy.setHeatingDe(copyHeatingDe); + } else { + if (heatingDeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.heatingDe = null; + } + } + } + { + Boolean heatingItShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.heatingIt!= null)); + if (heatingItShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceHeatingIt; + sourceHeatingIt = this.getHeatingIt(); + String copyHeatingIt = ((String) strategy.copy(LocatorUtils.property(locator, "heatingIt", sourceHeatingIt), sourceHeatingIt, (this.heatingIt!= null))); + copy.setHeatingIt(copyHeatingIt); + } else { + if (heatingItShouldBeCopiedAndSet == Boolean.FALSE) { + copy.heatingIt = null; + } + } + } + { + Boolean conventionShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.convention!= null)); + if (conventionShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceConvention; + sourceConvention = this.getConvention(); + Boolean copyConvention = ((Boolean) strategy.copy(LocatorUtils.property(locator, "convention", sourceConvention), sourceConvention, (this.convention!= null))); + copy.setConvention(copyConvention); + } else { + if (conventionShouldBeCopiedAndSet == Boolean.FALSE) { + copy.convention = null; + } + } + } + { + Boolean priceOnRequestShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, true); + if (priceOnRequestShouldBeCopiedAndSet == Boolean.TRUE) { + boolean sourcePriceOnRequest; + sourcePriceOnRequest = this.isPriceOnRequest(); + boolean copyPriceOnRequest = strategy.copy(LocatorUtils.property(locator, "priceOnRequest", sourcePriceOnRequest), sourcePriceOnRequest, true); + copy.setPriceOnRequest(copyPriceOnRequest); + } else { + if (priceOnRequestShouldBeCopiedAndSet == Boolean.FALSE) { + } + } + } + { + Boolean priceNetShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.priceNet!= null)); + if (priceNetShouldBeCopiedAndSet == Boolean.TRUE) { + BigDecimal sourcePriceNet; + sourcePriceNet = this.getPriceNet(); + BigDecimal copyPriceNet = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "priceNet", sourcePriceNet), sourcePriceNet, (this.priceNet!= null))); + copy.setPriceNet(copyPriceNet); + } else { + if (priceNetShouldBeCopiedAndSet == Boolean.FALSE) { + copy.priceNet = null; + } + } + } + { + Boolean commissionShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.commission!= null)); + if (commissionShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceCommission; + sourceCommission = this.getCommission(); + Boolean copyCommission = ((Boolean) strategy.copy(LocatorUtils.property(locator, "commission", sourceCommission), sourceCommission, (this.commission!= null))); + copy.setCommission(copyCommission); + } else { + if (commissionShouldBeCopiedAndSet == Boolean.FALSE) { + copy.commission = null; + } + } + } + { + Boolean utilitiesShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.utilities!= null)); + if (utilitiesShouldBeCopiedAndSet == Boolean.TRUE) { + BigDecimal sourceUtilities; + sourceUtilities = this.getUtilities(); + BigDecimal copyUtilities = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "utilities", sourceUtilities), sourceUtilities, (this.utilities!= null))); + copy.setUtilities(copyUtilities); + } else { + if (utilitiesShouldBeCopiedAndSet == Boolean.FALSE) { + copy.utilities = null; + } + } + } + { + Boolean imageShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.image!= null)&&(!this.image.isEmpty()))); + if (imageShouldBeCopiedAndSet == Boolean.TRUE) { + List sourceImage; + sourceImage = (((this.image!= null)&&(!this.image.isEmpty()))?this.getImage():null); + @SuppressWarnings("unchecked") + List copyImage = ((List ) strategy.copy(LocatorUtils.property(locator, "image", sourceImage), sourceImage, ((this.image!= null)&&(!this.image.isEmpty())))); + copy.image = null; + if (copyImage!= null) { + List uniqueImagel = copy.getImage(); + uniqueImagel.addAll(copyImage); + } + } else { + if (imageShouldBeCopiedAndSet == Boolean.FALSE) { + copy.image = null; + } + } + } + { + Boolean planimetryShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.planimetry!= null)&&(!this.planimetry.isEmpty()))); + if (planimetryShouldBeCopiedAndSet == Boolean.TRUE) { + List sourcePlanimetry; + sourcePlanimetry = (((this.planimetry!= null)&&(!this.planimetry.isEmpty()))?this.getPlanimetry():null); + @SuppressWarnings("unchecked") + List copyPlanimetry = ((List ) strategy.copy(LocatorUtils.property(locator, "planimetry", sourcePlanimetry), sourcePlanimetry, ((this.planimetry!= null)&&(!this.planimetry.isEmpty())))); + copy.planimetry = null; + if (copyPlanimetry!= null) { + List uniquePlanimetryl = copy.getPlanimetry(); + uniquePlanimetryl.addAll(copyPlanimetry); + } + } else { + if (planimetryShouldBeCopiedAndSet == Boolean.FALSE) { + copy.planimetry = null; + } + } + } + { + Boolean creationdateShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.creationdate!= null)); + if (creationdateShouldBeCopiedAndSet == Boolean.TRUE) { + Calendar sourceCreationdate; + sourceCreationdate = this.getCreationdate(); + Calendar copyCreationdate = ((Calendar) strategy.copy(LocatorUtils.property(locator, "creationdate", sourceCreationdate), sourceCreationdate, (this.creationdate!= null))); + copy.setCreationdate(copyCreationdate); + } else { + if (creationdateShouldBeCopiedAndSet == Boolean.FALSE) { + copy.creationdate = null; + } + } + } + { + Boolean lastmoddateShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.lastmoddate!= null)); + if (lastmoddateShouldBeCopiedAndSet == Boolean.TRUE) { + Calendar sourceLastmoddate; + sourceLastmoddate = this.getLastmoddate(); + Calendar copyLastmoddate = ((Calendar) strategy.copy(LocatorUtils.property(locator, "lastmoddate", sourceLastmoddate), sourceLastmoddate, (this.lastmoddate!= null))); + copy.setLastmoddate(copyLastmoddate); + } else { + if (lastmoddateShouldBeCopiedAndSet == Boolean.FALSE) { + copy.lastmoddate = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new PropertyType(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final PropertyType that = ((PropertyType) object); + { + String lhsId; + lhsId = this.getId(); + String rhsId; + rhsId = that.getId(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "id", lhsId), LocatorUtils.property(thatLocator, "id", rhsId), lhsId, rhsId, (this.id!= null), (that.id!= null))) { + return false; + } + } + { + String lhsReferencenumber; + lhsReferencenumber = this.getReferencenumber(); + String rhsReferencenumber; + rhsReferencenumber = that.getReferencenumber(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "referencenumber", lhsReferencenumber), LocatorUtils.property(thatLocator, "referencenumber", rhsReferencenumber), lhsReferencenumber, rhsReferencenumber, (this.referencenumber!= null), (that.referencenumber!= null))) { + return false; + } + } + { + String lhsContactpersonname; + lhsContactpersonname = this.getContactpersonname(); + String rhsContactpersonname; + rhsContactpersonname = that.getContactpersonname(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "contactpersonname", lhsContactpersonname), LocatorUtils.property(thatLocator, "contactpersonname", rhsContactpersonname), lhsContactpersonname, rhsContactpersonname, (this.contactpersonname!= null), (that.contactpersonname!= null))) { + return false; + } + } + { + String lhsISTATcode; + lhsISTATcode = this.getISTATcode(); + String rhsISTATcode; + rhsISTATcode = that.getISTATcode(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "istaTcode", lhsISTATcode), LocatorUtils.property(thatLocator, "istaTcode", rhsISTATcode), lhsISTATcode, rhsISTATcode, (this.istaTcode!= null), (that.istaTcode!= null))) { + return false; + } + } + { + String lhsAddressDe; + lhsAddressDe = this.getAddressDe(); + String rhsAddressDe; + rhsAddressDe = that.getAddressDe(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "addressDe", lhsAddressDe), LocatorUtils.property(thatLocator, "addressDe", rhsAddressDe), lhsAddressDe, rhsAddressDe, (this.addressDe!= null), (that.addressDe!= null))) { + return false; + } + } + { + String lhsAddressIt; + lhsAddressIt = this.getAddressIt(); + String rhsAddressIt; + rhsAddressIt = that.getAddressIt(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "addressIt", lhsAddressIt), LocatorUtils.property(thatLocator, "addressIt", rhsAddressIt), lhsAddressIt, rhsAddressIt, (this.addressIt!= null), (that.addressIt!= null))) { + return false; + } + } + { + String lhsLocationDe; + lhsLocationDe = this.getLocationDe(); + String rhsLocationDe; + rhsLocationDe = that.getLocationDe(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "locationDe", lhsLocationDe), LocatorUtils.property(thatLocator, "locationDe", rhsLocationDe), lhsLocationDe, rhsLocationDe, (this.locationDe!= null), (that.locationDe!= null))) { + return false; + } + } + { + String lhsLocationIt; + lhsLocationIt = this.getLocationIt(); + String rhsLocationIt; + rhsLocationIt = that.getLocationIt(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "locationIt", lhsLocationIt), LocatorUtils.property(thatLocator, "locationIt", rhsLocationIt), lhsLocationIt, rhsLocationIt, (this.locationIt!= null), (that.locationIt!= null))) { + return false; + } + } + { + String lhsDistrictDe; + lhsDistrictDe = this.getDistrictDe(); + String rhsDistrictDe; + rhsDistrictDe = that.getDistrictDe(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "districtDe", lhsDistrictDe), LocatorUtils.property(thatLocator, "districtDe", rhsDistrictDe), lhsDistrictDe, rhsDistrictDe, (this.districtDe!= null), (that.districtDe!= null))) { + return false; + } + } + { + String lhsDistrictIt; + lhsDistrictIt = this.getDistrictIt(); + String rhsDistrictIt; + rhsDistrictIt = that.getDistrictIt(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "districtIt", lhsDistrictIt), LocatorUtils.property(thatLocator, "districtIt", rhsDistrictIt), lhsDistrictIt, rhsDistrictIt, (this.districtIt!= null), (that.districtIt!= null))) { + return false; + } + } + { + String lhsPostalcode; + lhsPostalcode = this.getPostalcode(); + String rhsPostalcode; + rhsPostalcode = that.getPostalcode(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "postalcode", lhsPostalcode), LocatorUtils.property(thatLocator, "postalcode", rhsPostalcode), lhsPostalcode, rhsPostalcode, (this.postalcode!= null), (that.postalcode!= null))) { + return false; + } + } + { + String lhsProvince; + lhsProvince = this.getProvince(); + String rhsProvince; + rhsProvince = that.getProvince(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "province", lhsProvince), LocatorUtils.property(thatLocator, "province", rhsProvince), lhsProvince, rhsProvince, (this.province!= null), (that.province!= null))) { + return false; + } + } + { + String lhsCountry; + lhsCountry = this.getCountry(); + String rhsCountry; + rhsCountry = that.getCountry(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "country", lhsCountry), LocatorUtils.property(thatLocator, "country", rhsCountry), lhsCountry, rhsCountry, (this.country!= null), (that.country!= null))) { + return false; + } + } + { + BigDecimal lhsLatitude; + lhsLatitude = this.getLatitude(); + BigDecimal rhsLatitude; + rhsLatitude = that.getLatitude(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "latitude", lhsLatitude), LocatorUtils.property(thatLocator, "latitude", rhsLatitude), lhsLatitude, rhsLatitude, (this.latitude!= null), (that.latitude!= null))) { + return false; + } + } + { + BigDecimal lhsLongitude; + lhsLongitude = this.getLongitude(); + BigDecimal rhsLongitude; + rhsLongitude = that.getLongitude(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "longitude", lhsLongitude), LocatorUtils.property(thatLocator, "longitude", rhsLongitude), lhsLongitude, rhsLongitude, (this.longitude!= null), (that.longitude!= null))) { + return false; + } + } + { + String lhsTitleDe; + lhsTitleDe = this.getTitleDe(); + String rhsTitleDe; + rhsTitleDe = that.getTitleDe(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "titleDe", lhsTitleDe), LocatorUtils.property(thatLocator, "titleDe", rhsTitleDe), lhsTitleDe, rhsTitleDe, (this.titleDe!= null), (that.titleDe!= null))) { + return false; + } + } + { + String lhsTitleIt; + lhsTitleIt = this.getTitleIt(); + String rhsTitleIt; + rhsTitleIt = that.getTitleIt(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "titleIt", lhsTitleIt), LocatorUtils.property(thatLocator, "titleIt", rhsTitleIt), lhsTitleIt, rhsTitleIt, (this.titleIt!= null), (that.titleIt!= null))) { + return false; + } + } + { + ImmotypeValue lhsImmotype; + lhsImmotype = this.getImmotype(); + ImmotypeValue rhsImmotype; + rhsImmotype = that.getImmotype(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "immotype", lhsImmotype), LocatorUtils.property(thatLocator, "immotype", rhsImmotype), lhsImmotype, rhsImmotype, (this.immotype!= null), (that.immotype!= null))) { + return false; + } + } + { + RevenuetypeValue lhsRevenuetype; + lhsRevenuetype = this.getRevenuetype(); + RevenuetypeValue rhsRevenuetype; + rhsRevenuetype = that.getRevenuetype(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "revenuetype", lhsRevenuetype), LocatorUtils.property(thatLocator, "revenuetype", rhsRevenuetype), lhsRevenuetype, rhsRevenuetype, (this.revenuetype!= null), (that.revenuetype!= null))) { + return false; + } + } + { + BigDecimal lhsSqmSale; + lhsSqmSale = this.getSqmSale(); + BigDecimal rhsSqmSale; + rhsSqmSale = that.getSqmSale(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "sqmSale", lhsSqmSale), LocatorUtils.property(thatLocator, "sqmSale", rhsSqmSale), lhsSqmSale, rhsSqmSale, (this.sqmSale!= null), (that.sqmSale!= null))) { + return false; + } + } + { + BigDecimal lhsSqmNet; + lhsSqmNet = this.getSqmNet(); + BigDecimal rhsSqmNet; + rhsSqmNet = that.getSqmNet(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "sqmNet", lhsSqmNet), LocatorUtils.property(thatLocator, "sqmNet", rhsSqmNet), lhsSqmNet, rhsSqmNet, (this.sqmNet!= null), (that.sqmNet!= null))) { + return false; + } + } + { + BigDecimal lhsSqmGross; + lhsSqmGross = this.getSqmGross(); + BigDecimal rhsSqmGross; + rhsSqmGross = that.getSqmGross(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "sqmGross", lhsSqmGross), LocatorUtils.property(thatLocator, "sqmGross", rhsSqmGross), lhsSqmGross, rhsSqmGross, (this.sqmGross!= null), (that.sqmGross!= null))) { + return false; + } + } + { + BigInteger lhsFloor; + lhsFloor = this.getFloor(); + BigInteger rhsFloor; + rhsFloor = that.getFloor(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "floor", lhsFloor), LocatorUtils.property(thatLocator, "floor", rhsFloor), lhsFloor, rhsFloor, (this.floor!= null), (that.floor!= null))) { + return false; + } + } + { + Boolean lhsFlooristop; + lhsFlooristop = this.getFlooristop(); + Boolean rhsFlooristop; + rhsFlooristop = that.getFlooristop(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "flooristop", lhsFlooristop), LocatorUtils.property(thatLocator, "flooristop", rhsFlooristop), lhsFlooristop, rhsFlooristop, (this.flooristop!= null), (that.flooristop!= null))) { + return false; + } + } + { + Boolean lhsFloorisground; + lhsFloorisground = this.getFloorisground(); + Boolean rhsFloorisground; + rhsFloorisground = that.getFloorisground(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "floorisground", lhsFloorisground), LocatorUtils.property(thatLocator, "floorisground", rhsFloorisground), lhsFloorisground, rhsFloorisground, (this.floorisground!= null), (that.floorisground!= null))) { + return false; + } + } + { + Boolean lhsDuplex; + lhsDuplex = this.getDuplex(); + Boolean rhsDuplex; + rhsDuplex = that.getDuplex(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "duplex", lhsDuplex), LocatorUtils.property(thatLocator, "duplex", rhsDuplex), lhsDuplex, rhsDuplex, (this.duplex!= null), (that.duplex!= null))) { + return false; + } + } + { + BigInteger lhsCountrooms; + lhsCountrooms = this.getCountrooms(); + BigInteger rhsCountrooms; + rhsCountrooms = that.getCountrooms(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "countrooms", lhsCountrooms), LocatorUtils.property(thatLocator, "countrooms", rhsCountrooms), lhsCountrooms, rhsCountrooms, (this.countrooms!= null), (that.countrooms!= null))) { + return false; + } + } + { + BigInteger lhsCountbathrooms; + lhsCountbathrooms = this.getCountbathrooms(); + BigInteger rhsCountbathrooms; + rhsCountbathrooms = that.getCountbathrooms(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "countbathrooms", lhsCountbathrooms), LocatorUtils.property(thatLocator, "countbathrooms", rhsCountbathrooms), lhsCountbathrooms, rhsCountbathrooms, (this.countbathrooms!= null), (that.countbathrooms!= null))) { + return false; + } + } + { + String lhsKitchentypeDe; + lhsKitchentypeDe = this.getKitchentypeDe(); + String rhsKitchentypeDe; + rhsKitchentypeDe = that.getKitchentypeDe(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "kitchentypeDe", lhsKitchentypeDe), LocatorUtils.property(thatLocator, "kitchentypeDe", rhsKitchentypeDe), lhsKitchentypeDe, rhsKitchentypeDe, (this.kitchentypeDe!= null), (that.kitchentypeDe!= null))) { + return false; + } + } + { + String lhsKitchentypeIt; + lhsKitchentypeIt = this.getKitchentypeIt(); + String rhsKitchentypeIt; + rhsKitchentypeIt = that.getKitchentypeIt(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "kitchentypeIt", lhsKitchentypeIt), LocatorUtils.property(thatLocator, "kitchentypeIt", rhsKitchentypeIt), lhsKitchentypeIt, rhsKitchentypeIt, (this.kitchentypeIt!= null), (that.kitchentypeIt!= null))) { + return false; + } + } + { + BigInteger lhsCountterrace; + lhsCountterrace = this.getCountterrace(); + BigInteger rhsCountterrace; + rhsCountterrace = that.getCountterrace(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "countterrace", lhsCountterrace), LocatorUtils.property(thatLocator, "countterrace", rhsCountterrace), lhsCountterrace, rhsCountterrace, (this.countterrace!= null), (that.countterrace!= null))) { + return false; + } + } + { + Boolean lhsCellar; + lhsCellar = this.getCellar(); + Boolean rhsCellar; + rhsCellar = that.getCellar(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "cellar", lhsCellar), LocatorUtils.property(thatLocator, "cellar", rhsCellar), lhsCellar, rhsCellar, (this.cellar!= null), (that.cellar!= null))) { + return false; + } + } + { + BigDecimal lhsSqmCellar; + lhsSqmCellar = this.getSqmCellar(); + BigDecimal rhsSqmCellar; + rhsSqmCellar = that.getSqmCellar(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "sqmCellar", lhsSqmCellar), LocatorUtils.property(thatLocator, "sqmCellar", rhsSqmCellar), lhsSqmCellar, rhsSqmCellar, (this.sqmCellar!= null), (that.sqmCellar!= null))) { + return false; + } + } + { + Boolean lhsGarden; + lhsGarden = this.getGarden(); + Boolean rhsGarden; + rhsGarden = that.getGarden(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "garden", lhsGarden), LocatorUtils.property(thatLocator, "garden", rhsGarden), lhsGarden, rhsGarden, (this.garden!= null), (that.garden!= null))) { + return false; + } + } + { + BigDecimal lhsSqmGarden; + lhsSqmGarden = this.getSqmGarden(); + BigDecimal rhsSqmGarden; + rhsSqmGarden = that.getSqmGarden(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "sqmGarden", lhsSqmGarden), LocatorUtils.property(thatLocator, "sqmGarden", rhsSqmGarden), lhsSqmGarden, rhsSqmGarden, (this.sqmGarden!= null), (that.sqmGarden!= null))) { + return false; + } + } + { + BigInteger lhsCountgarage; + lhsCountgarage = this.getCountgarage(); + BigInteger rhsCountgarage; + rhsCountgarage = that.getCountgarage(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "countgarage", lhsCountgarage), LocatorUtils.property(thatLocator, "countgarage", rhsCountgarage), lhsCountgarage, rhsCountgarage, (this.countgarage!= null), (that.countgarage!= null))) { + return false; + } + } + { + BigInteger lhsCountparkinglot; + lhsCountparkinglot = this.getCountparkinglot(); + BigInteger rhsCountparkinglot; + rhsCountparkinglot = that.getCountparkinglot(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "countparkinglot", lhsCountparkinglot), LocatorUtils.property(thatLocator, "countparkinglot", rhsCountparkinglot), lhsCountparkinglot, rhsCountparkinglot, (this.countparkinglot!= null), (that.countparkinglot!= null))) { + return false; + } + } + { + String lhsParkinglottypeDe; + lhsParkinglottypeDe = this.getParkinglottypeDe(); + String rhsParkinglottypeDe; + rhsParkinglottypeDe = that.getParkinglottypeDe(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "parkinglottypeDe", lhsParkinglottypeDe), LocatorUtils.property(thatLocator, "parkinglottypeDe", rhsParkinglottypeDe), lhsParkinglottypeDe, rhsParkinglottypeDe, (this.parkinglottypeDe!= null), (that.parkinglottypeDe!= null))) { + return false; + } + } + { + String lhsParkinglottypeIt; + lhsParkinglottypeIt = this.getParkinglottypeIt(); + String rhsParkinglottypeIt; + rhsParkinglottypeIt = that.getParkinglottypeIt(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "parkinglottypeIt", lhsParkinglottypeIt), LocatorUtils.property(thatLocator, "parkinglottypeIt", rhsParkinglottypeIt), lhsParkinglottypeIt, rhsParkinglottypeIt, (this.parkinglottypeIt!= null), (that.parkinglottypeIt!= null))) { + return false; + } + } + { + Boolean lhsElevator; + lhsElevator = this.getElevator(); + Boolean rhsElevator; + rhsElevator = that.getElevator(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "elevator", lhsElevator), LocatorUtils.property(thatLocator, "elevator", rhsElevator), lhsElevator, rhsElevator, (this.elevator!= null), (that.elevator!= null))) { + return false; + } + } + { + String lhsDescriptionDe; + lhsDescriptionDe = this.getDescriptionDe(); + String rhsDescriptionDe; + rhsDescriptionDe = that.getDescriptionDe(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "descriptionDe", lhsDescriptionDe), LocatorUtils.property(thatLocator, "descriptionDe", rhsDescriptionDe), lhsDescriptionDe, rhsDescriptionDe, (this.descriptionDe!= null), (that.descriptionDe!= null))) { + return false; + } + } + { + String lhsDescriptionIt; + lhsDescriptionIt = this.getDescriptionIt(); + String rhsDescriptionIt; + rhsDescriptionIt = that.getDescriptionIt(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "descriptionIt", lhsDescriptionIt), LocatorUtils.property(thatLocator, "descriptionIt", rhsDescriptionIt), lhsDescriptionIt, rhsDescriptionIt, (this.descriptionIt!= null), (that.descriptionIt!= null))) { + return false; + } + } + { + Boolean lhsUsed; + lhsUsed = this.getUsed(); + Boolean rhsUsed; + rhsUsed = that.getUsed(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "used", lhsUsed), LocatorUtils.property(thatLocator, "used", rhsUsed), lhsUsed, rhsUsed, (this.used!= null), (that.used!= null))) { + return false; + } + } + { + Boolean lhsFurnished; + lhsFurnished = this.getFurnished(); + Boolean rhsFurnished; + rhsFurnished = that.getFurnished(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "furnished", lhsFurnished), LocatorUtils.property(thatLocator, "furnished", rhsFurnished), lhsFurnished, rhsFurnished, (this.furnished!= null), (that.furnished!= null))) { + return false; + } + } + { + String lhsEnergyclass; + lhsEnergyclass = this.getEnergyclass(); + String rhsEnergyclass; + rhsEnergyclass = that.getEnergyclass(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "energyclass", lhsEnergyclass), LocatorUtils.property(thatLocator, "energyclass", rhsEnergyclass), lhsEnergyclass, rhsEnergyclass, (this.energyclass!= null), (that.energyclass!= null))) { + return false; + } + } + { + BigDecimal lhsIpe; + lhsIpe = this.getIpe(); + BigDecimal rhsIpe; + rhsIpe = that.getIpe(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "ipe", lhsIpe), LocatorUtils.property(thatLocator, "ipe", rhsIpe), lhsIpe, rhsIpe, (this.ipe!= null), (that.ipe!= null))) { + return false; + } + } + { + String lhsHeatingDe; + lhsHeatingDe = this.getHeatingDe(); + String rhsHeatingDe; + rhsHeatingDe = that.getHeatingDe(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "heatingDe", lhsHeatingDe), LocatorUtils.property(thatLocator, "heatingDe", rhsHeatingDe), lhsHeatingDe, rhsHeatingDe, (this.heatingDe!= null), (that.heatingDe!= null))) { + return false; + } + } + { + String lhsHeatingIt; + lhsHeatingIt = this.getHeatingIt(); + String rhsHeatingIt; + rhsHeatingIt = that.getHeatingIt(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "heatingIt", lhsHeatingIt), LocatorUtils.property(thatLocator, "heatingIt", rhsHeatingIt), lhsHeatingIt, rhsHeatingIt, (this.heatingIt!= null), (that.heatingIt!= null))) { + return false; + } + } + { + Boolean lhsConvention; + lhsConvention = this.getConvention(); + Boolean rhsConvention; + rhsConvention = that.getConvention(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "convention", lhsConvention), LocatorUtils.property(thatLocator, "convention", rhsConvention), lhsConvention, rhsConvention, (this.convention!= null), (that.convention!= null))) { + return false; + } + } + { + boolean lhsPriceOnRequest; + lhsPriceOnRequest = this.isPriceOnRequest(); + boolean rhsPriceOnRequest; + rhsPriceOnRequest = that.isPriceOnRequest(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "priceOnRequest", lhsPriceOnRequest), LocatorUtils.property(thatLocator, "priceOnRequest", rhsPriceOnRequest), lhsPriceOnRequest, rhsPriceOnRequest, true, true)) { + return false; + } + } + { + BigDecimal lhsPriceNet; + lhsPriceNet = this.getPriceNet(); + BigDecimal rhsPriceNet; + rhsPriceNet = that.getPriceNet(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "priceNet", lhsPriceNet), LocatorUtils.property(thatLocator, "priceNet", rhsPriceNet), lhsPriceNet, rhsPriceNet, (this.priceNet!= null), (that.priceNet!= null))) { + return false; + } + } + { + Boolean lhsCommission; + lhsCommission = this.getCommission(); + Boolean rhsCommission; + rhsCommission = that.getCommission(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "commission", lhsCommission), LocatorUtils.property(thatLocator, "commission", rhsCommission), lhsCommission, rhsCommission, (this.commission!= null), (that.commission!= null))) { + return false; + } + } + { + BigDecimal lhsUtilities; + lhsUtilities = this.getUtilities(); + BigDecimal rhsUtilities; + rhsUtilities = that.getUtilities(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "utilities", lhsUtilities), LocatorUtils.property(thatLocator, "utilities", rhsUtilities), lhsUtilities, rhsUtilities, (this.utilities!= null), (that.utilities!= null))) { + return false; + } + } + { + List lhsImage; + lhsImage = (((this.image!= null)&&(!this.image.isEmpty()))?this.getImage():null); + List rhsImage; + rhsImage = (((that.image!= null)&&(!that.image.isEmpty()))?that.getImage():null); + if (!strategy.equals(LocatorUtils.property(thisLocator, "image", lhsImage), LocatorUtils.property(thatLocator, "image", rhsImage), lhsImage, rhsImage, ((this.image!= null)&&(!this.image.isEmpty())), ((that.image!= null)&&(!that.image.isEmpty())))) { + return false; + } + } + { + List lhsPlanimetry; + lhsPlanimetry = (((this.planimetry!= null)&&(!this.planimetry.isEmpty()))?this.getPlanimetry():null); + List rhsPlanimetry; + rhsPlanimetry = (((that.planimetry!= null)&&(!that.planimetry.isEmpty()))?that.getPlanimetry():null); + if (!strategy.equals(LocatorUtils.property(thisLocator, "planimetry", lhsPlanimetry), LocatorUtils.property(thatLocator, "planimetry", rhsPlanimetry), lhsPlanimetry, rhsPlanimetry, ((this.planimetry!= null)&&(!this.planimetry.isEmpty())), ((that.planimetry!= null)&&(!that.planimetry.isEmpty())))) { + return false; + } + } + { + Calendar lhsCreationdate; + lhsCreationdate = this.getCreationdate(); + Calendar rhsCreationdate; + rhsCreationdate = that.getCreationdate(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "creationdate", lhsCreationdate), LocatorUtils.property(thatLocator, "creationdate", rhsCreationdate), lhsCreationdate, rhsCreationdate, (this.creationdate!= null), (that.creationdate!= null))) { + return false; + } + } + { + Calendar lhsLastmoddate; + lhsLastmoddate = this.getLastmoddate(); + Calendar rhsLastmoddate; + rhsLastmoddate = that.getLastmoddate(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "lastmoddate", lhsLastmoddate), LocatorUtils.property(thatLocator, "lastmoddate", rhsLastmoddate), lhsLastmoddate, rhsLastmoddate, (this.lastmoddate!= null), (that.lastmoddate!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + +} diff --git a/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/Realestate.java b/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/Realestate.java new file mode 100644 index 00000000..09da84f0 --- /dev/null +++ b/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/Realestate.java @@ -0,0 +1,184 @@ + +package org.openestate.io.immobar_it.xml; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.jvnet.jaxb2_commons.lang.CopyStrategy2; +import org.jvnet.jaxb2_commons.lang.CopyTo2; +import org.jvnet.jaxb2_commons.lang.Equals2; +import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb2_commons.lang.ToString2; +import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; + + +/** + * The <realestate> root element. + * + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="company" type="{}CompanyType" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "company" +}) +@XmlRootElement(name = "realestate") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") +public class Realestate implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + protected List company; + + /** + * Gets the value of the company property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the company property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getCompany().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link CompanyType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public List getCompany() { + if (company == null) { + company = new ArrayList(); + } + return this.company; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + List theCompany; + theCompany = (((this.company!= null)&&(!this.company.isEmpty()))?this.getCompany():null); + strategy.appendField(locator, this, "company", buffer, theCompany, ((this.company!= null)&&(!this.company.isEmpty()))); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof Realestate) { + final Realestate copy = ((Realestate) draftCopy); + { + Boolean companyShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.company!= null)&&(!this.company.isEmpty()))); + if (companyShouldBeCopiedAndSet == Boolean.TRUE) { + List sourceCompany; + sourceCompany = (((this.company!= null)&&(!this.company.isEmpty()))?this.getCompany():null); + @SuppressWarnings("unchecked") + List copyCompany = ((List ) strategy.copy(LocatorUtils.property(locator, "company", sourceCompany), sourceCompany, ((this.company!= null)&&(!this.company.isEmpty())))); + copy.company = null; + if (copyCompany!= null) { + List uniqueCompanyl = copy.getCompany(); + uniqueCompanyl.addAll(copyCompany); + } + } else { + if (companyShouldBeCopiedAndSet == Boolean.FALSE) { + copy.company = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new Realestate(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final Realestate that = ((Realestate) object); + { + List lhsCompany; + lhsCompany = (((this.company!= null)&&(!this.company.isEmpty()))?this.getCompany():null); + List rhsCompany; + rhsCompany = (((that.company!= null)&&(!that.company.isEmpty()))?that.getCompany():null); + if (!strategy.equals(LocatorUtils.property(thisLocator, "company", lhsCompany), LocatorUtils.property(thatLocator, "company", rhsCompany), lhsCompany, rhsCompany, ((this.company!= null)&&(!this.company.isEmpty())), ((that.company!= null)&&(!that.company.isEmpty())))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-07T06:30:52+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + +} diff --git a/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/package.html b/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/package.html new file mode 100644 index 00000000..a8cb9790 --- /dev/null +++ b/ImmobarIT/src/main/jaxb/org/openestate/io/immobar_it/xml/package.html @@ -0,0 +1,2 @@ + + Generated JAXB classes to read and write XML feeds for immobar.it. \ No newline at end of file diff --git a/ImmobarIT/src/main/schema/binding.xjb b/ImmobarIT/src/main/schema/binding.xjb new file mode 100644 index 00000000..345cdd3b --- /dev/null +++ b/ImmobarIT/src/main/schema/binding.xjb @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + Generated JAXB classes to read and write XML feeds for immobar.it.]]> + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ImmobarIT/src/main/schema/unofficial.xsd b/ImmobarIT/src/main/schema/unofficial.xsd new file mode 100644 index 00000000..cf9191f9 --- /dev/null +++ b/ImmobarIT/src/main/schema/unofficial.xsd @@ -0,0 +1,1098 @@ + + + + + + XML schema of the XML feed for https://www.immobar.it/ according to the specifications at: + https://www.immobar.it/static/immo_xml + + This unofficial XML schema was created by Andreas Rudolph and is licensed under the terms of Apache License + 2.0 (https://github.com/OpenEstate/OpenEstate-IO/blob/master/LICENSE.txt). + + + XML-Schema des XML-Feeds von https://www.immobar.it/ gemäß den Spezifikationen unter: + https://www.immobar.it/static/immo_xml + + Dieses inoffizielle XML-Schema wurde von Andreas Rudolph erstellt und unter den Bedingungen der Apache + License 2.0 veröffentlicht (https://github.com/OpenEstate/OpenEstate-IO/blob/master/LICENSE.txt). + + + + + + + Sorrunding tags. + + + Umschließende Tags. + + + + + <realestate> root element.]]> + + + + + + List of companies to transfer. + + + Liste von zu übertragenden Firmen. + + + + + + + + + + + A company to transfer. + + + Eine zu übertragende Firma. + + + + + + + + german company name + + + deutscher Firmenname + + + + + + + german company address (street, street nr) + + + deutsche Firmenanschrift (Straße, Haus-Nr) + + + + + + + german company location (city, region) + + + deutsche Firmenanschrift (Ort, Region) + + + + + + + italian company name + + + italienischer Firmenname + + + + + + + italian company addresse (street, street nr) + + + italienische Firmenanschrift (Straße, Haus-Nr) + + + + + + + italian company location (city, region) + + + italienische Firmenanschrift (Ort, Region) + + + + + + + company postcode + + + PLZ der Firma + + + + + + + company region (e.g. BZ, TN) + + + Region der Firma (z.B. BZ, TN) + + + + + + + company country (e.g. IT, AT, DE) + + + Land der Firma (z.B. IT, AT, DE) + + + + + + + company phone nr + + + Telefon-Nr der Firma + + + + + + + company fax nr + + + Fax-Nr der Firma + + + + + + + company mobile nr + + + Mobil-Nr der Firma + + + + + + + company email address + + + E-Mailadresse der Firma + + + + + + + company website + + + Webseite der Firma + + + + + + + company ISTAT code (regional code) + + + ISTAT-Code der Firma (regionaler Code) + + + + + + + List of properties to transfer. + + + Liste von zu übertragenden Immobilien. + + + + + + + + + + A property to transfer. + + + Eine zu übertragende Immobilie. + + + + + + + + unique property ID + + + eindeutige Objekt-ID + + + + + + + property reference number + + + Referenz-Nummer des Objekts + + + + + + + contact person name + + + Name des Ansprechpartners + + + + + + + property ISTAT code (regional code) + + + ISTAT-Code der Immobilie (regionaler Code) + + + + + + + german property address (street, street nr) + + + deutsche Immobilienanschrift (Straße, Haus-Nr) + + + + + + + italian property address (street, street nr) + + + italienische Immobilienanschrift (Straße, Haus-Nr) + + + + + + + german property location (city, region) + + + deutsche Immobilienanschrift (Ort, Region) + + + + + + + italian property location (city, region) + + + italienische Immobilienanschrift (Ort, Region) + + + + + + + german property district + + + deutscher Immobilienbezirk + + + + + + + italian property district + + + italienischer Immobilienbezirk + + + + + + + property postcode + + + PLZ der Immobilie + + + + + + + property region (e.g. BZ, TN) + + + Region der Immobilie (z.B. BZ, TN) + + + + + + + property country (e.g. IT, AT, DE) + + + Land der Immobilie (z.B. IT, AT, DE) + + + + + + + property latitude + + + Breitengrad der Immobilie + + + + + + + property longitude + + + Längengrad der Immobilie + + + + + + + german property title + + + deutscher Immobilientitel + + + + + + + italian property title + + + italienischer Immobilientitel + + + + + + + property type + + + Art der Immobilie + + + + + + + property action + + + Vermarktungsart der Immobilie + + + + + + + sales area in square meters + + + Verkaufsfläche in Quadratmeter + + + + + + + net area in square meters + + + Nettofläche in Quadratmeter + + + + + + + gross area in square meters + + + Bruttofläche in Quadratmeter + + + + + + + floor number + + + Etagenzahl + + + + + + + floor is on top (attic) + + + oberste Etage (Dachgeschoss) + + + + + + + ground level + + + Erdgeschoss + + + + + + + multiple floors + + + mehrere Etagen + + + + + + + number of rooms + + + Zimmerzahl + + + + + + + number of bathrooms + + + Anzahl der Badezimmer + + + + + + + german notes about the kitchen + + + deutsche Anmerkungen zur Küche + + + + + + + italian notes about the kitchen + + + italienische Anmerkungen zur Küche + + + + + + + number of terraces / balconies + + + Anzahl der Terrassen / Balkons + + + + + + + cellar + + + Keller + + + + + + + cellar area in square meters + + + Kellerfläche in Quadratmeter + + + + + + + garden + + + Garten + + + + + + + garden area in square meters + + + Gartenfläche in Quadratmeter + + + + + + + number of garages + + + Anzahl der Garagen + + + + + + + number of parking lots + + + Anzahl der Parkflächen + + + + + + + german notes about parking lots + + + deutsche Anmerkungen zu Parkflächen + + + + + + + italian notes about parking lots + + + italienische Anmerkungen zu Parkflächen + + + + + + + elevator + + + Aufzug + + + + + + + german description + + + deutsche Beschreibung + + + + + + + italian description + + + italienische Beschreibung + + + + + + + used + + + gebraucht + + + + + + + furnished + + + möbliert + + + + + + + energy class (e.g. A, B, C, D) + + + Energieklasse (e.g. A, B, C, D) + + + + + + + Energy consumption level - Indice Prestazione Energetica (IPE) - e.g. 117.00 kwh/m2 + + + Energieeffizienzindex (IPE) - z.B. 117.00 kwh/m2 + + + + + + + german notes about heating + + + deutsche Beschreibung zur Heizung + + + + + + + italian notes about heating + + + italienische Beschreibung zur Heizung + + + + + + + conventioned + + + konventioniert + + + + + + + price on request + + + Preis auf Anfrage + + + + + + + net price + + + Nettopreis + + + + + + + commission + + + Provision + + + + + + + service charges / operational costs + + + Nebenkosten / Betriebskosten + + + + + + + image URL + + + URL eines Bildes + + + + + + + ground plan URL + + + URL eines Grundrisses + + + + + + + date of creation + + + Datum der Erstellung + + + + + + + date of last modification + + + Datum der letzten Bearbeitung + + + + + + + + + + decimal value with maximal two fraction digits + + + Zahlenwert mit maximal zwei Stellen hinter dem Komma + + + + + + + + + + + latitude value (from -90.0 to 90.0) + + + Wert des Breitengrads (von -90.0 bis 90.0) + + + + + + + + + + + + longitude value (from -180.0 to 180.0) + + + Wert des Längengrads (von -180.0 bis 180.0) + + + + + + + + + + + + The type of an object. + + + Die Art eines Objekts. + + + + + + + apartment + + + Wohnung + + + appartamento + + + + + + + detached house + + + Einzelhaus, alleinstehendes Haus, Villa + + + casa singola, villa + + + + + + + row house + + + Reihenhaus, Doppelhaushälfe, Reicheneckhaus + + + portione di casa + + + + + + + plot area + + + Grundstück, Baugrund + + + terreno privato + + + + + + + agriculture / forestry + + + Land- und Forstwirtschaft + + + agricoltura e silvicoltura + + + + + + + commercial plot area + + + Gewerbegrundstück + + + terreno commerciale + + + + + + + gastronomy + + + Gastronomie + + + gastronomia + + + + + + + store + + + Geschäft + + + negozio + + + + + + + office / surgery + + + Büro, Praxis + + + ufficio, studio + + + + + + + industrial property + + + Betriebsobjekt, Hallen für Handwerk und Industrie + + + artigianato, industria + + + + + + + parking space + + + Garage, Stellplatz + + + garage, posto auto, box auto + + + + + + + holiday property + + + Ferienimmobilien + + + casa e appartamento di vacanza + + + + + + + investment property + + + Anlage- & Renditeobjekt + + + oggetto reddito + + + + + + + warehouse + + + Magazin & Lagerräume + + + magazzino + + + + + + + other + + + Sonstiges + + + altro + + + + + + + + + + The action of an object. + + + Die Vermarktungsart eines Objekts. + + + + + + + purchase / sale + + + Kauf + + + Compravendita + + + + + + + rent + + + Miete + + + Affitto + + + + + + + \ No newline at end of file diff --git a/ImmobarIT/src/main/schema/xmlschema.xsd b/ImmobarIT/src/main/schema/xmlschema.xsd new file mode 100644 index 00000000..6cf0f9d5 --- /dev/null +++ b/ImmobarIT/src/main/schema/xmlschema.xsd @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/ImmobarIT/src/main/temp/module-info.java b/ImmobarIT/src/main/temp/module-info.java new file mode 100644 index 00000000..f3970cff --- /dev/null +++ b/ImmobarIT/src/main/temp/module-info.java @@ -0,0 +1,25 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * Read and write XML data for immobar.it. + * + * @author Andreas Rudolph + * @since 1.5 + */ +module org.openestate.io.immobar_it { + +} diff --git a/ImmobarIT/src/test/java/org/openestate/io/immobar_it/ImmobarItDocumentTest.java b/ImmobarIT/src/test/java/org/openestate/io/immobar_it/ImmobarItDocumentTest.java new file mode 100644 index 00000000..8eee82c5 --- /dev/null +++ b/ImmobarIT/src/test/java/org/openestate/io/immobar_it/ImmobarItDocumentTest.java @@ -0,0 +1,87 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.openestate.io.immobar_it; + +import org.junit.Assert; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; +import org.openestate.io.core.XmlUtils; +import org.openestate.io.immobar_it.xml.CompanyType; +import org.openestate.io.immobar_it.xml.PropertyType; +import org.openestate.io.immobar_it.xml.Realestate; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.w3c.dom.Document; + +/** + * ImmobarItDocumentTest. + * + * @author Andreas Rudolph + * @since 1.5 + */ +@RunWith(JUnit4.class) +public class ImmobarItDocumentTest { + private final static Logger LOGGER = LoggerFactory.getLogger(ImmobarItDocumentTest.class); + + private static Document buildExampleDocument() throws Exception { + return XmlUtils.newDocument("\n" + + "\n" + + " test\n" + + " \n" + + " \n" + + ""); + } + + @Test + public void testToObject() { + try { + ImmobarItDocument doc = new ImmobarItDocument(buildExampleDocument()); + + Realestate obj = doc.toObject(); + Assert.assertNotNull( + "Created object for transfer document.", obj); + } catch (Exception ex) { + LOGGER.error("Test of CasaITDocument.toObject failed!"); + LOGGER.error("> " + ex.getLocalizedMessage(), ex); + Assert.fail("Test of CasaITDocument.toObject failed!"); + } + } + + @Test + public void testToXml() { + PropertyType obj = ImmobarItUtils.getFactory().createPropertyType(); + obj.setDescriptionDe("an example property"); + + CompanyType company = ImmobarItUtils.getFactory().createCompanyType(); + company.setCompanyNameDe("an example company"); + company.getProperty().add(obj); + + Realestate realestate = ImmobarItUtils.getFactory().createRealestate(); + realestate.getCompany().add(company); + + try { + ImmobarItDocument doc = ImmobarItDocument.newDocument(realestate); + + String xml = doc.toXmlString(true); + LOGGER.info("XML: " + xml); + } catch (Exception ex) { + LOGGER.error("Test of ImmobarITDocument.toXml failed!"); + LOGGER.error("> " + ex.getLocalizedMessage(), ex); + Assert.fail("Test of ImmobarITDocument.toXml failed!"); + } + } +} \ No newline at end of file diff --git a/ImmobarIT/src/test/java/org/openestate/io/immobar_it/ImmobarItUtilsTest.java b/ImmobarIT/src/test/java/org/openestate/io/immobar_it/ImmobarItUtilsTest.java new file mode 100644 index 00000000..e09070c5 --- /dev/null +++ b/ImmobarIT/src/test/java/org/openestate/io/immobar_it/ImmobarItUtilsTest.java @@ -0,0 +1,70 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.openestate.io.immobar_it; + +import org.junit.Assert; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.junit.runners.JUnit4; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +/** + * ImmobarItUtilsTest. + * + * @author Andreas Rudolph + * @since 1.5 + */ +@RunWith(JUnit4.class) +public class ImmobarItUtilsTest { + private final static Logger LOGGER = LoggerFactory.getLogger(ImmobarItUtilsTest.class); + + @Test + public void testCreateDocument() { + String transferXml = "\n" + + "\n" + + " test\n" + + " \n" + + " \n" + + ""; + + ImmobarItDocument doc; + try { + doc = ImmobarItUtils.createDocument(transferXml); + Assert.assertNotNull( + "Transfer was processed.", doc); + //noinspection ConstantConditions + Assert.assertTrue( + "Transfer was processed as ImmobarItDocument.", doc instanceof ImmobarItDocument); + } catch (Exception ex) { + LOGGER.error("Test of ImmobarItUtils.createDocument failed!"); + LOGGER.error("> " + ex.getLocalizedMessage(), ex); + Assert.fail("Test of ImmobarItUtils.createDocument failed!"); + } + } + + @Test + public void testGetContext() { + try { + Assert.assertNotNull( + "JAXB context must be creatable.", ImmobarItUtils.getContext()); + } catch (Exception ex) { + LOGGER.error("Test of ImmobarItUtils.getContext failed!"); + LOGGER.error("> " + ex.getLocalizedMessage(), ex); + Assert.fail("Test of ImmobarItUtils.getContext failed!"); + } + } +} \ No newline at end of file diff --git a/ImmobarIT/src/test/resources/logback.xml b/ImmobarIT/src/test/resources/logback.xml new file mode 100644 index 00000000..6a3ab4da --- /dev/null +++ b/ImmobarIT/src/test/resources/logback.xml @@ -0,0 +1,18 @@ + + + + + + [%p] %msg%n + + + + + + + + + diff --git a/ImmobiliareIT/.gitignore b/ImmobiliareIT/.gitignore index 48215a5c..2a36a89e 100644 --- a/ImmobiliareIT/.gitignore +++ b/ImmobiliareIT/.gitignore @@ -1,2 +1,2 @@ -release/ -target/ +/apidocs +/target diff --git a/ImmobiliareIT/README.md b/ImmobiliareIT/README.md index ccc3a2cd..4e0b5d31 100644 --- a/ImmobiliareIT/README.md +++ b/ImmobiliareIT/README.md @@ -1,95 +1,93 @@ -OpenEstate-IO-ImmobiliareIT 1.4 +OpenEstate-IO-ImmobiliareIT 1.5 =============================== -*OpenEstate-IO-ImmobiliareIT* is a Java library to read and write real estate -data in the XML format of [*immobiliare.it*](https://www.immobiliare.it/) -(version 2.5). +*OpenEstate-IO-ImmobiliareIT* is a Java library to read and write real estate data in the XML format of [*immobiliare.it*](https://www.immobiliare.it/) (version 2.8). Features -------- -- read XML data according to the specifications of - [*immobiliare.it*](https://www.immobiliare.it/) in version 2.5 - (see [`ImmobiliareItReadingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/Examples/src/main/java/org/openestate/io/examples/ImmobiliareItReadingExample.java)) -- write XML data according to the specifications of - [*immobiliare.it*](https://www.immobiliare.it/) in version 2.5 - (see [`ImmobiliareItWritingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/Examples/src/main/java/org/openestate/io/examples/ImmobiliareItWritingExample.java)) +- read XML data according to the specifications of [*immobiliare.it*](https://www.immobiliare.it/) in version 2.8 (see [`ImmobiliareItReadingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/Examples/src/main/java/org/openestate/io/examples/ImmobiliareItReadingExample.java)) +- write XML data according to the specifications of [*immobiliare.it*](https://www.immobiliare.it/) in version 2.8 (see [`ImmobiliareItWritingExample.java`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/Examples/src/main/java/org/openestate/io/examples/ImmobiliareItWritingExample.java)) How to use ---------- -Download the [latest release from GitHub](https://github.com/OpenEstate/OpenEstate-IO/releases/latest). -The provided archive contains all required files (compiled libraries, -dependencies, source code and documentations). +Download the [latest release from GitHub](https://github.com/OpenEstate/OpenEstate-IO/releases/latest). The provided archive contains all required files (compiled libraries, dependencies, source code and documentations). -Alternatively you can integrate the library from -[Maven Central Repository](https://search.maven.org/#search|ga|1|org.openestate.io) -into your [Maven](https://maven.apache.org/) project. Just add the following -dependency to your projects `pom.xml`: +Alternatively you can integrate the library from [Maven Central Repository](https://search.maven.org/#search|ga|1|org.openestate.io) into your [Maven](https://maven.apache.org/) project. Just add the following dependency to your projects `pom.xml`: ```xml org.openestate.io OpenEstate-IO-ImmobiliareIT - 1.4 + 1.5 ``` -You can find further information in the -[project wiki](https://github.com/OpenEstate/OpenEstate-IO/wiki/Usage-ImmobiliareIT). -Some example classes for this format are available in the -[`Examples`](https://github.com/OpenEstate/OpenEstate-IO/tree/v1.4/Examples) -module. +You can find further information in the [project wiki](https://github.com/OpenEstate/OpenEstate-IO/wiki/Usage-ImmobiliareIT). Some example classes for this format are available in the [`Examples`](https://github.com/OpenEstate/OpenEstate-IO/tree/v1.5/Examples) module. Specifications -------------- -The specifications for this format are placed in the [`specs`](specs) folder. -[*Immobiliare.it*](https://www.immobiliare.it/) also provides some -[documentations in Italian language](http://feed.immobiliare.it/import/docs/xml-specification.beta.html). +The specifications for this format are placed in the [`specs`](specs) folder. [*Immobiliare.it*](https://www.immobiliare.it/) also provides some [documentations in Italian language](http://feed.immobiliare.it/import/docs/xml-specification.beta.html). Dependencies ------------ -- Java 7 or newer -- [commons-codec 1.11](https://commons.apache.org/proper/commons-codec/) -- [commons-io 2.6](https://commons.apache.org/proper/commons-io/) -- [commons-lang 3.8.1](https://commons.apache.org/proper/commons-lang/) -- [jaxb2-basics-runtime 0.11.1](https://github.com/highsource/jaxb2-basics) -- [jaxen 1.1.6](https://github.com/jaxen-xpath/jaxen) -- [SLF4J 1.7.25](https://www.slf4j.org/) +- Java 8 or newer +- [commons-codec 1.15](https://commons.apache.org/proper/commons-codec/) +- [commons-io 2.11.0](https://commons.apache.org/proper/commons-io/) +- [commons-lang 3.12.0](https://commons.apache.org/proper/commons-lang/) +- [Eclipse Implementation of JAXB 2.3.5](https://projects.eclipse.org/projects/ee4j.jaxb-impl) +- [Jakarta Activation 1.2.2](https://projects.eclipse.org/projects/ee4j.jaf) +- [Jakarta Annotations 1.3.5](https://projects.eclipse.org/projects/ee4j.ca) +- [Jakarta XML Binding 2.3.3](https://projects.eclipse.org/projects/ee4j.jaxb) +- [jaxb2-basics-runtime 0.12.0](https://github.com/highsource/jaxb2-basics) +- [SLF4J 1.7.30](https://www.slf4j.org/) + + +Notes about JDK versions below 11 +--------------------------------- + +JAXB is bundled with JDK 8, was disabled / deprecated in JDK 9 & 10 and finally removed in JDK 11. Therefore, we're providing JAXB as an explicit dependency. See also ["JAXB on Java 9, 10, 11 and beyond"](https://www.jesperdj.com/2018/09/30/jaxb-on-java-9-10-11-and-beyond/). + +It is recommended to use this library with JDK 11 as it should work out of the box. In case you're using JDK 8, you might need to follow one of these steps documented at ["JAXB Release Documentation"](https://javaee.github.io/jaxb-v2/doc/user-guide/release-documentation.html#deployment-migrating-jaxb-2-0-applications-to-javase-6): + +> JavaSE comes with JAXB 2.x API/implementation in `rt.jar`. Each version of JavaSE (6, 7, 8, ...) contains different version of JAXB 2.x API. Therefore, if you want to use different version of JAXB API/implementation than the one present in your version of JDK, you are required to override a portion of `rt.jar` with the new API. There are several ways to achieve this: +> +> 1. Place the `jakarta.xml.bind-api-X.Y.Z.jar` into `$JRE_HOME/lib/endorsed`. **Do not put other JAXB jars into the endorsed directory.** This essentially makes your JRE to "JRE X + JAXB 2.y". This would affect any other applications that use this JRE, and it's easy. On the other hand, in various scenarios you may not be able to alter the JRE. +> +> 2. Use the system property `java.endorsed.dirs` when you launch your application, and have it point to the directory which contains the `jakarta.xml.bind-api-X.Y.Z.jar` only. **The directory must not contain any other jaxb artifacts.** This allows you to use different version of JAXB for different applications. +> +> See the [endorsed directory mechanism](http://docs.oracle.com/javase/6/docs/technotes/guides/standards/) for more details. + +All provided dependencies should work with JDK 8. If compatibility problems occur, you might replace them with an earlier version. Changelog --------- -Take a look at -[`CHANGELOG.md`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/CHANGELOG.md) -for the full changelog. +Take a look at [`CHANGELOG.md`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/CHANGELOG.md) for the full changelog. License ------- -This library is licensed under the terms of -[Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.html). -Take a look at -[`LICENSE.txt`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/LICENSE.txt) -for the license text. +This library is licensed under the terms of [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.html). Take a look at [`LICENSE.txt`](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/LICENSE.txt) for the license text. Further information ------------------- -- [*OpenEstate-IO* at GitHub](https://github.com/OpenEstate/OpenEstate-IO) -- [Releases of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/releases) -- [Changelog of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.4/CHANGELOG.md) -- [API documentation of *OpenEstate-IO*](https://media.openestate.org/apidocs/OpenEstate-IO/) -- [Validator for *immobiliare.it* XML](https://validator.openestate.org/) -- [Documentations in Italian language](http://feed.immobiliare.it/import/docs/xml-specification.beta.html) -- [Alternative validator by *Immobiliare.it*](http://feed.immobiliare.it/import/docs/validator.php) -- [Current schema in version 2.5](http://feed.immobiliare.it/import/docs/xsd/v2.5.xsd) +- [*OpenEstate-IO* at GitHub](https://github.com/OpenEstate/OpenEstate-IO) +- [Releases of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/releases) +- [Changelog of *OpenEstate-IO*](https://github.com/OpenEstate/OpenEstate-IO/blob/v1.5/CHANGELOG.md) +- [API documentation of *OpenEstate-IO*](https://media.openestate.org/apidocs/OpenEstate-IO/) +- [Validator for *immobiliare.it* XML](https://validator.openestate.org/) +- [Documentations in Italian language](http://feed.immobiliare.it/import/docs/xml-specification.html) +- [Alternative validator by *Immobiliare.it*](http://feed.immobiliare.it/import/docs/validator.php) +- [Current schema in version 2.8](http://feed.immobiliare.it/import/docs/xsd/v2.8.xsd) diff --git a/ImmobiliareIT/mvn-clean.sh b/ImmobiliareIT/mvn-clean.sh index de39343b..c9c720a3 100755 --- a/ImmobiliareIT/mvn-clean.sh +++ b/ImmobiliareIT/mvn-clean.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2015-2018 OpenEstate.org +# Copyright 2015-2021 OpenEstate.org # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/ImmobiliareIT/mvn-findbugs-gui.sh b/ImmobiliareIT/mvn-findbugs-gui.sh deleted file mode 100755 index 4934c6db..00000000 --- a/ImmobiliareIT/mvn-findbugs-gui.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/usr/bin/env bash -# -# Copyright 2015-2018 OpenEstate.org -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -MVN="mvn" -DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" - -set -e -export LANG=en -cd "$DIR" -"$MVN" findbugs:check findbugs:gui diff --git a/ImmobiliareIT/mvn-install.sh b/ImmobiliareIT/mvn-install.sh index 8a63ed5a..238910c9 100755 --- a/ImmobiliareIT/mvn-install.sh +++ b/ImmobiliareIT/mvn-install.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2015-2018 OpenEstate.org +# Copyright 2015-2021 OpenEstate.org # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. diff --git a/ImmobiliareIT/mvn-jaxb-xjc.sh b/ImmobiliareIT/mvn-jaxb-xjc.sh index 48548ef2..be695755 100755 --- a/ImmobiliareIT/mvn-jaxb-xjc.sh +++ b/ImmobiliareIT/mvn-jaxb-xjc.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # -# Copyright 2015-2018 OpenEstate.org +# Copyright 2015-2021 OpenEstate.org # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -21,4 +21,4 @@ DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" set -e export LANG=en cd "$DIR" -"$MVN" org.jvnet.jaxb2.maven2:maven-jaxb22-plugin:generate +"$MVN" org.jvnet.jaxb2.maven2:maven-jaxb23-plugin:generate diff --git a/ImmobiliareIT/pom.xml b/ImmobiliareIT/pom.xml index 5a3467db..74a7499d 100644 --- a/ImmobiliareIT/pom.xml +++ b/ImmobiliareIT/pom.xml @@ -7,11 +7,11 @@ org.openestate.io OpenEstate-IO - 1.4 + 1.5 OpenEstate-IO-ImmobiliareIT - 1.4 + 1.5 jar OpenEstate-IO-ImmobiliareIT @@ -27,7 +27,7 @@ The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt + https://www.apache.org/licenses/LICENSE-2.0.txt repo A business-friendly OSS license @@ -46,12 +46,6 @@ - - com.google.code.findbugs - annotations - compile - true - commons-codec commons-codec @@ -68,23 +62,28 @@ compile - org.jvnet.jaxb2_commons - jaxb2-basics-runtime + jakarta.annotation + jakarta.annotation-api compile - jaxen - jaxen + jakarta.xml.bind + jakarta.xml.bind-api compile - org.openestate.io - OpenEstate-IO-Core + org.glassfish.jaxb + jaxb-runtime + runtime + + + org.jvnet.jaxb2_commons + jaxb2-basics-runtime compile - org.slf4j - slf4j-api + org.openestate.io + OpenEstate-IO-Core compile @@ -95,13 +94,8 @@ test - log4j - log4j - test - - - org.slf4j - slf4j-log4j12 + ch.qos.logback + logback-classic test @@ -110,6 +104,15 @@ + + + org.apache.maven.plugins + maven-compiler-plugin + + 8 + + + org.codehaus.mojo @@ -129,23 +132,10 @@ - - - org.apache.maven.plugins - maven-jar-plugin - - - - org.openestate.io.immobiliare_it - - - - - org.jvnet.jaxb2.maven2 - maven-jaxb22-plugin + maven-jaxb23-plugin ${project.basedir}/src/main/jaxb ${project.basedir}/src/main/schema @@ -167,7 +157,7 @@ false false - 2.2 + 2.3 true true diff --git a/ImmobiliareIT/specs/v2.7.xsd b/ImmobiliareIT/specs/v2.7.xsd new file mode 100644 index 00000000..7009d110 --- /dev/null +++ b/ImmobiliareIT/specs/v2.7.xsd @@ -0,0 +1,1239 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ImmobiliareIT/specs/v2.8.xsd b/ImmobiliareIT/specs/v2.8.xsd new file mode 100644 index 00000000..7bcd69a0 --- /dev/null +++ b/ImmobiliareIT/specs/v2.8.xsd @@ -0,0 +1,1604 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ImmobiliareIT/src/findbugs/exclude.xml b/ImmobiliareIT/src/findbugs/exclude.xml deleted file mode 100644 index c2487f78..00000000 --- a/ImmobiliareIT/src/findbugs/exclude.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/ImmobiliareItDocument.java b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/ImmobiliareItDocument.java index c2e6891e..562e3401 100644 --- a/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/ImmobiliareItDocument.java +++ b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/ImmobiliareItDocument.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,27 +15,26 @@ */ package org.openestate.io.immobiliare_it; +import javax.xml.bind.JAXBContext; import javax.xml.bind.JAXBException; import javax.xml.parsers.ParserConfigurationException; +import javax.xml.xpath.XPathExpressionException; import org.apache.commons.lang3.StringUtils; -import org.jaxen.JaxenException; import org.openestate.io.core.XmlConvertableDocument; import org.openestate.io.core.XmlUtils; import org.openestate.io.immobiliare_it.xml.Feed; -import org.openestate.io.immobiliare_it.xml.Version; +import org.openestate.io.immobiliare_it.xml.VersionType; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.w3c.dom.Document; import org.w3c.dom.Element; /** - * XML document from immobiliare.it with a - * <feed> root element. + * XML document from immobiliare.it with a <feed> root element. * * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public class ImmobiliareItDocument extends XmlConvertableDocument { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(ImmobiliareItDocument.class); @@ -56,9 +55,8 @@ public ImmobiliareItVersion getDocumentVersion() { String version; try { Document doc = this.getDocument(); - version = StringUtils.trimToNull(XmlUtils - .newXPath("/io:feed/io:version/text()", doc) - .stringValueOf(doc)); + version = StringUtils.trimToNull(XmlUtils.xPathString( + XmlUtils.xPath("/io:feed/io:version/text()", doc, "io"), doc)); if (version == null) { LOGGER.warn("Can't find version information in the XML document!"); //System.out.println( "----------------------------" ); @@ -74,7 +72,7 @@ public ImmobiliareItVersion getDocumentVersion() { //System.out.println( "----------------------------" ); return null; } - } catch (JaxenException ex) { + } catch (XPathExpressionException ex) { LOGGER.error("Can't evaluate XPath expression!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); return null; @@ -124,11 +122,24 @@ public static ImmobiliareItDocument newDocument() throws ParserConfigurationExce * @throws JAXBException if a problem with JAXB occurred */ public static ImmobiliareItDocument newDocument(Feed feed) throws ParserConfigurationException, JAXBException { + return newDocument(feed, null); + } + + /** + * Creates a {@link ImmobiliareItDocument} from a {@link Feed} object. + * + * @param feed Java object, that represents the <feed> root element + * @param context JAXB context for marshalling + * @return created document + * @throws ParserConfigurationException if the parser is not properly configured + * @throws JAXBException if a problem with JAXB occurred + */ + public static ImmobiliareItDocument newDocument(Feed feed, JAXBContext context) throws ParserConfigurationException, JAXBException { if (feed.getVersion() == null) - feed.setVersion(Version.V2_5); + feed.setVersion(VersionType.V2_8); Document document = XmlUtils.newDocument(); - ImmobiliareItUtils.createMarshaller("UTF-8", true).marshal(feed, document); + ImmobiliareItUtils.createMarshaller("UTF-8", true, context).marshal(feed, document); return new ImmobiliareItDocument(document); } @@ -137,13 +148,9 @@ public void setDocumentVersion(ImmobiliareItVersion version) { try { Document doc = this.getDocument(); - Element node = (Element) XmlUtils - .newXPath("/io:feed/io:version", doc) - .selectSingleNode(doc); + Element node = XmlUtils.xPathElement(XmlUtils.xPath("/io:feed/io:version", doc, "io"), doc); if (node == null) { - Element parentNode = (Element) XmlUtils - .newXPath("/io:feed", doc) - .selectSingleNode(doc); + Element parentNode = XmlUtils.xPathElement(XmlUtils.xPath("/io:feed", doc, "io"), doc); if (parentNode == null) { LOGGER.warn("Can't find a element in the document!"); return; @@ -153,7 +160,7 @@ public void setDocumentVersion(ImmobiliareItVersion version) { } node.setTextContent(version.toReadableVersion()); - } catch (JaxenException ex) { + } catch (XPathExpressionException ex) { LOGGER.error("Can't evaluate XPath expression!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); } @@ -162,12 +169,13 @@ public void setDocumentVersion(ImmobiliareItVersion version) { /** * Creates a {@link Feed} object from the contained {@link Document}. * + * @param context JAXB context for unmarshalling * @return created object, that represents the <feed> root element * @throws JAXBException if a problem with JAXB occurred */ @Override - public Feed toObject() throws JAXBException { + public Feed toObject(JAXBContext context) throws JAXBException { this.upgradeToLatestVersion(); - return (Feed) ImmobiliareItUtils.createUnmarshaller().unmarshal(this.getDocument()); + return (Feed) ImmobiliareItUtils.createUnmarshaller(context).unmarshal(this.getDocument()); } } \ No newline at end of file diff --git a/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/ImmobiliareItUtils.java b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/ImmobiliareItUtils.java index c0fa35f8..2ad04ad4 100644 --- a/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/ImmobiliareItUtils.java +++ b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/ImmobiliareItUtils.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -21,8 +21,10 @@ import java.math.BigDecimal; import java.math.BigInteger; import java.nio.charset.Charset; +import java.util.ArrayList; import java.util.Calendar; import java.util.Currency; +import java.util.List; import java.util.Locale; import javax.xml.bind.DatatypeConverter; import javax.xml.bind.JAXBContext; @@ -35,39 +37,39 @@ import org.openestate.io.core.XmlUtils; import org.openestate.io.core.XmlValidationHandler; import org.openestate.io.immobiliare_it.xml.ObjectFactory; -import org.openestate.io.immobiliare_it.xml.types.Category; -import org.openestate.io.immobiliare_it.xml.types.EnergyUnit; -import org.openestate.io.immobiliare_it.xml.types.LandSizeUnit; -import org.openestate.io.immobiliare_it.xml.types.SizeUnit; -import org.openestate.io.immobiliare_it.xml.types.Transaction; +import org.openestate.io.immobiliare_it.xml.types.Breadcrumb; +import org.openestate.io.immobiliare_it.xml.types.CategoryType; +import org.openestate.io.immobiliare_it.xml.types.EnergyScaleType; +import org.openestate.io.immobiliare_it.xml.types.GenderType; +import org.openestate.io.immobiliare_it.xml.types.LandSizeUnitType; +import org.openestate.io.immobiliare_it.xml.types.MapType; +import org.openestate.io.immobiliare_it.xml.types.SizeUnitType; +import org.openestate.io.immobiliare_it.xml.types.TransactionType; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.w3c.dom.Document; import org.xml.sax.SAXException; /** - * Some helper functions for the XML format of - * immobiliare.it. + * Some helper functions for the XML format of immobiliare.it. * * @author Andreas Rudolph * @since 1.0 */ -@SuppressWarnings("WeakerAccess") public class ImmobiliareItUtils { @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(ImmobiliareItUtils.class); - private static JAXBContext JAXB = null; + private static JAXBContext DEFAULT_CONTEXT = null; /** * the latest implemented version of this format */ - @SuppressWarnings("unused") - public final static ImmobiliareItVersion VERSION = ImmobiliareItVersion.V2_5; + public final static ImmobiliareItVersion VERSION = ImmobiliareItVersion.V2_8; /** * the XML target namespace of this format */ - @SuppressWarnings("unused") + @SuppressWarnings("HttpUrlsUsage") public final static String NAMESPACE = "http://feed.immobiliare.it"; /** @@ -79,18 +81,70 @@ public class ImmobiliareItUtils { /** * the package, where generated JAXB classes are located */ - @SuppressWarnings("unused") public final static String PACKAGE = "org.openestate.io.immobiliare_it.xml"; /** * the factory for creation of JAXB objects */ - @SuppressWarnings("unused") public final static ObjectFactory FACTORY = new ObjectFactory(); private ImmobiliareItUtils() { } + /** + * Creates a {@link JAXBContext} for this format. + * + * @return created JAXB context + * @throws JAXBException if a problem with JAXB occurred + */ + @SuppressWarnings("unused") + public static JAXBContext createContext() throws JAXBException { + return createContext(null, null); + } + + /** + * Creates a {@link JAXBContext} for this format. + * + * @param additionalJaxbPackages additional package with custom JAXB classes + * @return created JAXB context + * @throws JAXBException if a problem with JAXB occurred + */ + @SuppressWarnings("unused") + public static JAXBContext createContext(List additionalJaxbPackages) throws JAXBException { + return createContext(additionalJaxbPackages, null); + } + + /** + * Creates a {@link JAXBContext} for this format. + * + * @param classloader the classloader to load the generated JAXB classes with + * @return created JAXB context + * @throws JAXBException if a problem with JAXB occurred + */ + public static JAXBContext createContext(ClassLoader classloader) throws JAXBException { + return createContext(null, classloader); + } + + /** + * Creates a {@link JAXBContext} for this format. + * + * @param additionalJaxbPackages additional package with custom JAXB classes + * @param classloader the classloader to load the generated JAXB classes with + * @return created JAXB context + * @throws JAXBException if a problem with JAXB occurred + */ + public static JAXBContext createContext(List additionalJaxbPackages, ClassLoader classloader) throws JAXBException { + final List packages = new ArrayList<>(); + packages.add(PACKAGE); + if (additionalJaxbPackages != null && !additionalJaxbPackages.isEmpty()) + packages.addAll(additionalJaxbPackages); + + return JAXBContext.newInstance( + StringUtils.join(packages, ":"), + (classloader != null) ? classloader : Thread.currentThread().getContextClassLoader() + ); + } + /** * Creates a {@link ImmobiliareItDocument} from an {@link InputStream}. * @@ -151,7 +205,19 @@ public static ImmobiliareItDocument createDocument(Document doc) { */ @SuppressWarnings("unused") public static Marshaller createMarshaller() throws JAXBException { - return createMarshaller(Charset.defaultCharset().name(), true); + return createMarshaller(null, true, null); + } + + /** + * Creates a {@link Marshaller} to write JAXB objects into XML. + * + * @param context context to create the marshaller on + * @return created marshaller + * @throws JAXBException if a problem with JAXB occurred + */ + @SuppressWarnings("unused") + public static Marshaller createMarshaller(JAXBContext context) throws JAXBException { + return createMarshaller(null, true, context); } /** @@ -162,35 +228,67 @@ public static Marshaller createMarshaller() throws JAXBException { * @return created marshaller * @throws JAXBException if a problem with JAXB occurred */ + @SuppressWarnings("unused") public static Marshaller createMarshaller(String encoding, boolean formatted) throws JAXBException { - Marshaller m = getContext().createMarshaller(); - m.setProperty(Marshaller.JAXB_ENCODING, encoding); + return createMarshaller(encoding, formatted, null); + } + + /** + * Creates a {@link Marshaller} to write JAXB objects into XML. + * + * @param encoding encoding of written XML + * @param formatted if written XML is pretty printed + * @param context context to create the marshaller on + * @return created marshaller + * @throws JAXBException if a problem with JAXB occurred + */ + public static Marshaller createMarshaller(String encoding, boolean formatted, JAXBContext context) throws JAXBException { + final Marshaller m = (context != null) ? + context.createMarshaller() : + getContext().createMarshaller(); + + m.setProperty(Marshaller.JAXB_ENCODING, StringUtils.defaultIfBlank(encoding, Charset.defaultCharset().name())); m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, formatted); m.setEventHandler(new XmlValidationHandler()); return m; } /** - * Creates a {@link Unmarshaller} to read JAXB objects from XML. + * Creates an {@link Unmarshaller} to read JAXB objects from XML. * * @return created unmarshaller * @throws JAXBException if a problem with JAXB occurred */ + @SuppressWarnings("unused") public static Unmarshaller createUnmarshaller() throws JAXBException { - Unmarshaller m = getContext().createUnmarshaller(); + return createUnmarshaller(null); + } + + /** + * Creates an {@link Unmarshaller} to read JAXB objects from XML. + * + * @param context context to create the unmarshaller on + * @return created unmarshaller + * @throws JAXBException if a problem with JAXB occurred + */ + public static Unmarshaller createUnmarshaller(JAXBContext context) throws JAXBException { + final Unmarshaller m = (context != null) ? + context.createUnmarshaller() : + getContext().createUnmarshaller(); + m.setEventHandler(new XmlValidationHandler()); return m; } /** - * Returns the {@link JAXBContext} for this format. + * Returns the default {@link JAXBContext} for this format. * * @return context * @throws JAXBException if a problem with JAXB occurred */ public synchronized static JAXBContext getContext() throws JAXBException { - if (JAXB == null) initContext(Thread.currentThread().getContextClassLoader()); - return JAXB; + if (DEFAULT_CONTEXT == null) initContext(null); + return DEFAULT_CONTEXT; } /** @@ -213,13 +311,13 @@ public synchronized static ObjectFactory getFactory() { } /** - * Initializes the {@link JAXBContext} for this format. + * Initializes the default {@link JAXBContext} for this format. * * @param classloader the classloader to load the generated JAXB classes with * @throws JAXBException if a problem with JAXB occurred */ public synchronized static void initContext(ClassLoader classloader) throws JAXBException { - JAXB = JAXBContext.newInstance(PACKAGE, classloader); + DEFAULT_CONTEXT = createContext(classloader); } public static boolean isValidDateUpdatedType(Calendar value) { @@ -228,6 +326,7 @@ public static boolean isValidDateUpdatedType(Calendar value) { } public static boolean isValidEmailType(String value) { + //noinspection RegExpRedundantEscape return value != null && value.matches("[^@]+@[^\\.]+\\..+"); } @@ -238,37 +337,35 @@ public static boolean isValidLatitude(BigDecimal value) { return value != null && value.compareTo(min) >= 0 && value.compareTo(max) <= 0; } - @Deprecated - public static boolean isValidLatitude(Double value) { - //return value!=null && value>=27.2 && value<=71.1; - return isValidLatitude(BigDecimal.valueOf(value)); - } - public static boolean isValidLongitude(BigDecimal value) { - BigDecimal min = new BigDecimal("31.2"); + BigDecimal min = new BigDecimal("-31.2"); BigDecimal max = new BigDecimal("38.9"); return value != null && value.compareTo(min) >= 0 && value.compareTo(max) <= 0; } - @Deprecated - public static boolean isValidLongitude(Double value) { - //return value!=null && value>=-31.2 && value<=38.9; - return isValidLongitude(BigDecimal.valueOf(value)); + public static boolean isValidRatio(BigDecimal value) { + BigDecimal min = BigDecimal.ZERO; + BigDecimal max = new BigDecimal("100"); + return value != null && value.compareTo(min) >= 0 && value.compareTo(max) <= 0; } - public static boolean isValidRooms(Integer value) { - return value != null && value >= 1 && value <= 100; + public static boolean isValidYear(Integer value) { + return value != null && value >= 1000 && value <= 2050; } - public static boolean isValidYear(Integer value) { - return value != null && value >= 1000 && value <= 2020; + public static Breadcrumb parseBreadcrumb(String value) { + return Breadcrumb.read(value); } - public static Category parseCategory(String value) { + /** + * @deprecated defined in schema but currently not used + */ + @Deprecated + public static CategoryType parseCategory(String value) { value = StringUtils.trimToNull(value); if (value == null) return null; - Category cat = Category.fromXmlValue(value); + CategoryType cat = CategoryType.fromXmlValue(value); if (cat == null) throw new IllegalArgumentException("Can't parse category value '" + value + "'!"); @@ -311,27 +408,33 @@ public static String parseEmailType(String value) { return StringUtils.trimToNull(value); } - public static EnergyUnit parseEnergyUnit(String value) { + public static EnergyScaleType parseEnergyScale(String value) { value = StringUtils.trimToNull(value); if (value == null) return null; - EnergyUnit unit = EnergyUnit.fromXmlValue(value); - if (unit == null) - throw new IllegalArgumentException("Can't parse energy-unit value '" + value + "'!"); + EnergyScaleType scale = EnergyScaleType.fromXmlValue(value); + if (scale == null) + throw new IllegalArgumentException("Can't parse energy scale value '" + value + "'!"); - return unit; + return scale; } - public static BigInteger parseInteger(String value) { + public static GenderType parseGender(String value) { value = StringUtils.trimToNull(value); - return (value != null) ? DatatypeConverter.parseInteger(value) : null; + if (value == null) return null; + + GenderType gender = GenderType.fromXmlValue(value); + if (gender == null) + throw new IllegalArgumentException("Can't parse gender value '" + value + "'!"); + + return gender; } - public static LandSizeUnit parseLandSizeUnit(String value) { + public static LandSizeUnitType parseLandSizeUnit(String value) { value = StringUtils.trimToNull(value); if (value == null) return null; - LandSizeUnit unit = LandSizeUnit.fromXmlValue(value); + LandSizeUnitType unit = LandSizeUnitType.fromXmlValue(value); if (unit == null) throw new IllegalArgumentException("Can't parse land-size-unit value '" + value + "'!"); @@ -348,43 +451,63 @@ public static BigDecimal parseLongitude(String value) { return (value != null) ? DatatypeConverter.parseDecimal(value) : null; } - public static Integer parseRooms(String value) { + public static MapType parseMap(String value) { value = StringUtils.trimToNull(value); - return (value != null) ? DatatypeConverter.parseInt(value) : null; + if (value == null) return null; + + MapType map = MapType.fromXmlValue(value); + if (map == null) + throw new IllegalArgumentException("Can't parse map type value '" + value + "'!"); + + return map; } - public static SizeUnit parseSizeUnit(String value) { + public static Calendar parseNullDateTime(String value) { value = StringUtils.trimToNull(value); - if (value == null) return null; - - SizeUnit unit = SizeUnit.fromXmlValue(value); - if (unit == null) - throw new IllegalArgumentException("Can't parse size-unit value '" + value + "'!"); + return (value != null) ? DatatypeConverter.parseDateTime(value) : null; + } - return unit; + public static BigInteger parseNullInteger(String value) { + value = StringUtils.trimToNull(value); + return (value != null) ? DatatypeConverter.parseInteger(value) : null; } - @SuppressWarnings({"SameParameterValue", "unused"}) - private static String parseText(String value, int length) { - return StringUtils.trimToNull(value); + public static BigInteger parsePositiveInteger(String value) { + value = StringUtils.trimToNull(value); + return (value != null) ? DatatypeConverter.parseInteger(value) : null; } - public static String parseText3000(String value) { - return parseText(value, 3000); + public static BigDecimal parseRatio(String value) { + value = StringUtils.trimToNull(value); + return (value != null) ? DatatypeConverter.parseDecimal(value) : null; } - @SuppressWarnings("unused") - public static Transaction parseTransaction(String value) { + public static SizeUnitType parseSizeUnit(String value) { value = StringUtils.trimToNull(value); if (value == null) return null; - Transaction unit = Transaction.fromXmlValue(value); + SizeUnitType unit = SizeUnitType.fromXmlValue(value); if (unit == null) - throw new IllegalArgumentException("Can't parse transaction value '" + value + "'!"); + throw new IllegalArgumentException("Can't parse size-unit value '" + value + "'!"); return unit; } + /** + * @deprecated defined in schema but currently not used + */ + @Deprecated + public static TransactionType parseTransaction(String value) { + value = StringUtils.trimToNull(value); + if (value == null) return null; + + TransactionType trans = TransactionType.fromXmlValue(value); + if (trans == null) + throw new IllegalArgumentException("Can't parse transaction value '" + value + "'!"); + + return trans; + } + public static Integer parseYear(String value) { value = StringUtils.trimToNull(value); return (value != null) ? DatatypeConverter.parseInt(value) : null; @@ -400,17 +523,23 @@ else if ("no".equalsIgnoreCase(value)) throw new IllegalArgumentException("Can't parse yes-no value '" + value + "'!"); } - public static Boolean parseYN(String value) { + public static Boolean parseYesOnly(String value) { value = StringUtils.trimToEmpty(value); - if ("y".equalsIgnoreCase(value)) + if ("yes".equalsIgnoreCase(value)) return Boolean.TRUE; - else if ("n".equalsIgnoreCase(value)) - return Boolean.FALSE; else - throw new IllegalArgumentException("Can't parse y-n value '" + value + "'!"); + return null; + } + + public static String printBreadcrumb(Breadcrumb value) { + return (value != null) ? value.write() : null; } - public static String printCategory(Category value) { + /** + * @deprecated defined in schema but currently not used + */ + @Deprecated + public static String printCategory(CategoryType value) { if (value == null) throw new IllegalArgumentException("Can't print category value!"); else @@ -450,21 +579,21 @@ public static String printEmailType(String value) { return value; } - public static String printEnergyUnit(EnergyUnit value) { + public static String printEnergyScale(EnergyScaleType value) { if (value == null) - throw new IllegalArgumentException("Can't print energy-unit value!"); + throw new IllegalArgumentException("Can't print energy scale value!"); else return value.getXmlValue(); } - public static String printInteger(BigInteger value) { + public static String printGender(GenderType value) { if (value == null) - throw new IllegalArgumentException("Can't print integer value!"); + throw new IllegalArgumentException("Can't print gender value!"); else - return DatatypeConverter.printInteger(value); + return value.getXmlValue(); } - public static String printLandSizeUnit(LandSizeUnit value) { + public static String printLandSizeUnit(LandSizeUnitType value) { if (value == null) throw new IllegalArgumentException("Can't print land-size-unit value!"); else @@ -485,40 +614,51 @@ public static String printLongitude(BigDecimal value) { return DatatypeConverter.printDecimal(value); } - public static String printRooms(Integer value) { - if (!isValidRooms(value)) - throw new IllegalArgumentException("Can't print rooms value!"); - else - return DatatypeConverter.printInt(value); - } - - public static String printSizeUnit(SizeUnit value) { + public static String printMap(MapType value) { if (value == null) - throw new IllegalArgumentException("Can't print size-unit value!"); + throw new IllegalArgumentException("Can't print map type value!"); else return value.getXmlValue(); } - @SuppressWarnings({"SameParameterValue", "Duplicates"}) - private static String printText(String value, int maxLength) { - value = StringUtils.trimToEmpty(value); - int length = value.length(); - if (length <= 0) - return StringUtils.EMPTY; - else if (length <= maxLength) - return value; - else if (maxLength > 3) - return StringUtils.abbreviate(value, maxLength); + public static String printNullDateTime(Calendar value) { + return (value != null) ? + DatatypeConverter.printDateTime(value) : + StringUtils.EMPTY; + } + + public static String printNullInteger(BigInteger value) { + return (value != null) ? + DatatypeConverter.printInteger(value) : + StringUtils.EMPTY; + } + + public static String printPositiveInteger(BigInteger value) { + if (value == null || BigInteger.ZERO.compareTo(value) < 0) + throw new IllegalArgumentException("Can't print positive integer value!"); + + return DatatypeConverter.printInteger(value); + } + + public static String printRatio(BigDecimal value) { + if (value == null || !isValidRatio(value)) + throw new IllegalArgumentException("Can't print ratio value!"); else - return value.substring(0, maxLength); + return DatatypeConverter.printDecimal(value); } - public static String printText3000(String value) { - return printText(value, 3000); + public static String printSizeUnit(SizeUnitType value) { + if (value == null) + throw new IllegalArgumentException("Can't print size-unit value!"); + else + return value.getXmlValue(); } - @SuppressWarnings("unused") - public static String printTransaction(Transaction value) { + /** + * @deprecated defined in schema but currently not used + */ + @Deprecated + public static String printTransaction(TransactionType value) { if (value == null) throw new IllegalArgumentException("Can't print transaction value!"); else @@ -541,12 +681,10 @@ else if (Boolean.FALSE.equals(value)) throw new IllegalArgumentException("Can't print yes-no value!"); } - public static String printYN(Boolean value) { + public static String printYesOnly(Boolean value) { if (Boolean.TRUE.equals(value)) - return "Y"; - else if (Boolean.FALSE.equals(value)) - return "N"; + return "yes"; else - throw new IllegalArgumentException("Can't print y-n value!"); + return null; } } \ No newline at end of file diff --git a/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/ImmobiliareItVersion.java b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/ImmobiliareItVersion.java index d4946e8c..8d426605 100644 --- a/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/ImmobiliareItVersion.java +++ b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/ImmobiliareItVersion.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,32 +16,31 @@ package org.openestate.io.immobiliare_it; import org.apache.commons.lang3.ArrayUtils; -import org.openestate.io.core.XmlConverter; import org.openestate.io.core.XmlVersion; -import org.openestate.io.immobiliare_it.converters.ImmobiliareIt_2_5; +import org.openestate.io.immobiliare_it.converters.AbstractConverter; +import org.openestate.io.immobiliare_it.converters.ImmobiliareIt_2_8; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** - * Implemented versions of the XML format by - * immobiliare.it. + * Implemented versions of the XML format by immobiliare.it. * * @author Andreas Rudolph * @since 1.0 */ -public enum ImmobiliareItVersion implements XmlVersion { +public enum ImmobiliareItVersion implements XmlVersion { /** - * Version 2.5 + * Version 2.8. */ - V2_5(ImmobiliareIt_2_5.class, "2.5", "2.5.0"); + V2_8(ImmobiliareIt_2_8.class, "2.8", "2.8.0"); @SuppressWarnings("unused") private final static Logger LOGGER = LoggerFactory.getLogger(ImmobiliareItVersion.class); - private final Class converterClass; + private final Class converterClass; private final String readableVersion; private final String[] alias; - ImmobiliareItVersion(Class converterClass, String readableVersion, String... alias) { + ImmobiliareItVersion(Class converterClass, String readableVersion, String... alias) { this.converterClass = converterClass; this.readableVersion = readableVersion; this.alias = alias; @@ -63,9 +62,9 @@ public static ImmobiliareItVersion detectFromString(String version) { @Override @SuppressWarnings("Duplicates") - public XmlConverter getConverter() { + public AbstractConverter getConverter() { try { - return (XmlConverter) this.converterClass.newInstance(); + return this.converterClass.getConstructor().newInstance(); } catch (Exception ex) { LOGGER.error("Can't create converter!"); LOGGER.error("> " + ex.getLocalizedMessage(), ex); @@ -95,13 +94,13 @@ public boolean isLatestVersion() { } @Override - public boolean isNewerThen(XmlVersion v) { + public boolean isNewerThen(ImmobiliareItVersion v) { ImmobiliareItVersion[] versions = ImmobiliareItVersion.values(); return ArrayUtils.indexOf(versions, this) > ArrayUtils.indexOf(versions, v); } @Override - public boolean isOlderThen(XmlVersion v) { + public boolean isOlderThen(ImmobiliareItVersion v) { ImmobiliareItVersion[] versions = ImmobiliareItVersion.values(); return ArrayUtils.indexOf(versions, this) < ArrayUtils.indexOf(versions, v); } diff --git a/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/converters/AbstractConverter.java b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/converters/AbstractConverter.java new file mode 100644 index 00000000..d847ea87 --- /dev/null +++ b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/converters/AbstractConverter.java @@ -0,0 +1,53 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.openestate.io.immobiliare_it.converters; + +import org.openestate.io.core.XmlConvertableDocument; +import org.openestate.io.core.XmlConverter; +import org.openestate.io.immobiliare_it.ImmobiliareItDocument; +import org.openestate.io.immobiliare_it.ImmobiliareItVersion; + +/** + * An abstract base class for Immobiliare converters. + * + * @author Andreas Rudolph + * @since 1.5 + */ +public abstract class AbstractConverter extends XmlConverter { + @Override + public final void downgradeToPreviousVersion(XmlConvertableDocument doc) { + this.downgradeToPreviousVersion((ImmobiliareItDocument) doc); + } + + /** + * Downgrade a {@link ImmobiliareItDocument} from the current version to the previous version. + * + * @param doc the document to downgrade + */ + public abstract void downgradeToPreviousVersion(ImmobiliareItDocument doc); + + @Override + public final void upgradeFromPreviousVersion(XmlConvertableDocument doc) { + this.upgradeFromPreviousVersion((ImmobiliareItDocument) doc); + } + + /** + * Upgrade a {@link ImmobiliareItDocument} document from the previous version to the current version. + * + * @param doc the document to upgrade + */ + public abstract void upgradeFromPreviousVersion(ImmobiliareItDocument doc); +} diff --git a/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/converters/ImmobiliareIt_2_5.java b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/converters/ImmobiliareIt_2_8.java similarity index 62% rename from ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/converters/ImmobiliareIt_2_5.java rename to ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/converters/ImmobiliareIt_2_8.java index 88424797..2640213a 100644 --- a/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/converters/ImmobiliareIt_2_5.java +++ b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/converters/ImmobiliareIt_2_8.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -16,52 +16,49 @@ package org.openestate.io.immobiliare_it.converters; import org.apache.commons.lang3.NotImplementedException; -import org.openestate.io.core.XmlConverter; import org.openestate.io.immobiliare_it.ImmobiliareItDocument; import org.openestate.io.immobiliare_it.ImmobiliareItVersion; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** - * Converter for version 2.5. + * Converter for version 2.8. * * @author Andreas Rudolph - * @since 1.0 + * @since 1.5 */ -public class ImmobiliareIt_2_5 extends XmlConverter { +public class ImmobiliareIt_2_8 extends AbstractConverter { @SuppressWarnings("unused") - private final static Logger LOGGER = LoggerFactory.getLogger(ImmobiliareIt_2_5.class); + private final static Logger LOGGER = LoggerFactory.getLogger(ImmobiliareIt_2_8.class); @Override public ImmobiliareItVersion getVersion() { - return ImmobiliareItVersion.V2_5; + return ImmobiliareItVersion.V2_8; } /** - * Downgrade an OpenImmo document from version 1.1. + * Downgrade a {@link ImmobiliareItDocument} from version 2.8. *

- * Versions before 1.1 are not supported. Therefore this method always throws - * a {@link NotImplementedException}. + * Versions before 2.8 are not supported. Therefore, this method always throws a {@link NotImplementedException}. * - * @param doc OpenImmo document in version 1.1 + * @param doc document in version 2.8 */ @Override public void downgradeToPreviousVersion(ImmobiliareItDocument doc) { throw new NotImplementedException( - "Immobiliare-XML versions before 2.5 are not supported!"); + "Immobiliare-XML versions before 2.8 are not supported!"); } /** - * Downgrade an OpenImmo document to version 1.1. + * Upgrade a {@link ImmobiliareItDocument} to version 2.8. *

- * Versions before 1.1 are not supported. Therefore this method always throws - * a {@link NotImplementedException}. + * Versions before 2.8 are not supported. Therefore, this method always throws a {@link NotImplementedException}. * - * @param doc OpenImmo document + * @param doc document */ @Override public void upgradeFromPreviousVersion(ImmobiliareItDocument doc) { throw new NotImplementedException( - "Immobiliare-XML versions before 2.5 are not supported!"); + "Immobiliare-XML versions before 2.8 are not supported!"); } } \ No newline at end of file diff --git a/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/converters/package-info.java b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/converters/package-info.java index 96ebf4cd..468f8cd4 100644 --- a/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/converters/package-info.java +++ b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/converters/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ */ /** - * Convert XML data for immobiliare.it + * Convert XML data for immobiliare.it * between different versions. * * @author Andreas Rudolph diff --git a/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/package-info.java b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/package-info.java index 48c55fca..b0a22249 100644 --- a/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/package-info.java +++ b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,8 +15,7 @@ */ /** - * Read and write XML data for - * immobiliare.it. + * Read and write XML data for immobiliare.it. * * @author Andreas Rudolph * @since 1.0 diff --git a/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/Breadcrumb.java b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/Breadcrumb.java new file mode 100644 index 00000000..1c1c3922 --- /dev/null +++ b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/Breadcrumb.java @@ -0,0 +1,85 @@ +/* + * Copyright 2015-2019 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.openestate.io.immobiliare_it.xml.types; + +import org.apache.commons.lang3.StringUtils; + +/** + * Breadcrumb. + * + * @author Andreas Rudolph + * @since 1.5 + */ +@SuppressWarnings("WeakerAccess") +public class Breadcrumb { + private String level1; + private String level2; + private String level3; + + @SuppressWarnings("unused") + public Breadcrumb() { + this(null, null, null); + } + + public Breadcrumb(String level1, String level2, String level3) { + this.level1 = StringUtils.trimToEmpty(level1); + this.level2 = StringUtils.trimToEmpty(level2); + this.level3 = StringUtils.trimToEmpty(level3); + } + + @SuppressWarnings("unused") + public String getLevel1() { + return this.level1; + } + + @SuppressWarnings("unused") + public String getLevel2() { + return this.level2; + } + + @SuppressWarnings("unused") + public String getLevel3() { + return this.level3; + } + + public static Breadcrumb read(String xmlValue) { + String[] levels = StringUtils.split(xmlValue, "/"); + return (levels != null && levels.length == 3) ? + new Breadcrumb(levels[0], levels[1], levels[2]) : + null; + } + + @SuppressWarnings("unused") + public void setLevel1(String level1) { + this.level1 = StringUtils.trimToEmpty(level1); + } + + @SuppressWarnings("unused") + public void setLevel2(String level2) { + this.level2 = StringUtils.trimToEmpty(level2); + } + + @SuppressWarnings("unused") + public void setLevel3(String level3) { + this.level3 = StringUtils.trimToEmpty(level3); + } + + public String write() { + return StringUtils.replace(this.level1, "/", "-") + "/" + + StringUtils.replace(this.level2, "/", "-") + "/" + + StringUtils.replace(this.level3, "/", "-"); + } +} diff --git a/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/CategoryType.java b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/CategoryType.java new file mode 100644 index 00000000..03eada85 --- /dev/null +++ b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/CategoryType.java @@ -0,0 +1,53 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.openestate.io.immobiliare_it.xml.types; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +/** + * CategoryType. + * + * @author Andreas Rudolph + * @since 1.0 + * @deprecated defined in schema but currently not used + */ +@Deprecated +@SuppressWarnings("SpellCheckingInspection") +public enum CategoryType { + COMMERCIALE("C"), + RESIDENZIALE("R"), + VACANZE("V"); + + @SuppressWarnings("unused") + private final static Logger LOGGER = LoggerFactory.getLogger(CategoryType.class); + private final String xmlValue; + + CategoryType(String xmlValue) { + this.xmlValue = xmlValue; + } + + public String getXmlValue() { + return xmlValue; + } + + public static CategoryType fromXmlValue(String xmlValue) { + for (CategoryType val : CategoryType.values()) { + if (val.xmlValue.equalsIgnoreCase(xmlValue)) return val; + } + return null; + } +} \ No newline at end of file diff --git a/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/EnergyScaleType.java b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/EnergyScaleType.java new file mode 100644 index 00000000..631d3204 --- /dev/null +++ b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/EnergyScaleType.java @@ -0,0 +1,57 @@ +/* + * Copyright 2015-2019 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.openestate.io.immobiliare_it.xml.types; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +/** + * EnergyScaleType. + * + * @author Andreas Rudolph + * @since 1.5 + */ +@SuppressWarnings("SpellCheckingInspection") +public enum EnergyScaleType { + /** + * Certificazione IPE antecedente al 1 Ottobre 2015. + */ + IPE("1"), + + /** + * Certificazione APE (raccomandato). + */ + APE("2"); + + @SuppressWarnings("unused") + private final static Logger LOGGER = LoggerFactory.getLogger(EnergyScaleType.class); + private final String xmlValue; + + EnergyScaleType(String xmlValue) { + this.xmlValue = xmlValue; + } + + public String getXmlValue() { + return xmlValue; + } + + public static EnergyScaleType fromXmlValue(String xmlValue) { + for (EnergyScaleType val : EnergyScaleType.values()) { + if (val.xmlValue.equalsIgnoreCase(xmlValue)) return val; + } + return null; + } +} diff --git a/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/EnergyUnit.java b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/GenderType.java similarity index 75% rename from ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/EnergyUnit.java rename to ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/GenderType.java index a03e7d9c..113e1247 100644 --- a/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/EnergyUnit.java +++ b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/GenderType.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2019 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,19 +19,21 @@ import org.slf4j.LoggerFactory; /** - * EnergyUnit. + * GenderType. * * @author Andreas Rudolph - * @since 1.0 + * @since 1.5 */ -public enum EnergyUnit { - KWH_M2ANNO("kWh/m2anno"), KWH_M3ANNO("kWh/m3anno"); +public enum GenderType { + DOESNT_MATTER("DoesntMatter"), + MALE("Male"), + FEMALE("Female"); @SuppressWarnings("unused") - private final static Logger LOGGER = LoggerFactory.getLogger(EnergyUnit.class); + private final static Logger LOGGER = LoggerFactory.getLogger(GenderType.class); private final String xmlValue; - EnergyUnit(String xmlValue) { + GenderType(String xmlValue) { this.xmlValue = xmlValue; } @@ -39,10 +41,10 @@ public String getXmlValue() { return xmlValue; } - public static EnergyUnit fromXmlValue(String xmlValue) { - for (EnergyUnit val : EnergyUnit.values()) { + public static GenderType fromXmlValue(String xmlValue) { + for (GenderType val : GenderType.values()) { if (val.xmlValue.equalsIgnoreCase(xmlValue)) return val; } return null; } -} \ No newline at end of file +} diff --git a/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/LandSizeUnit.java b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/LandSizeUnitType.java similarity index 76% rename from ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/LandSizeUnit.java rename to ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/LandSizeUnitType.java index fef35eac..f84924c1 100644 --- a/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/LandSizeUnit.java +++ b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/LandSizeUnitType.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,19 +19,21 @@ import org.slf4j.LoggerFactory; /** - * LandSizeUnit. + * LandSizeUnitType. * * @author Andreas Rudolph * @since 1.0 */ -public enum LandSizeUnit { - HA("ha"), M2("m2"), SFT("sft"); +public enum LandSizeUnitType { + HA("ha"), + M2("m2"), + SFT("sft"); @SuppressWarnings("unused") - private final static Logger LOGGER = LoggerFactory.getLogger(LandSizeUnit.class); + private final static Logger LOGGER = LoggerFactory.getLogger(LandSizeUnitType.class); private final String xmlValue; - LandSizeUnit(String xmlValue) { + LandSizeUnitType(String xmlValue) { this.xmlValue = xmlValue; } @@ -39,8 +41,8 @@ public String getXmlValue() { return xmlValue; } - public static LandSizeUnit fromXmlValue(String xmlValue) { - for (LandSizeUnit val : LandSizeUnit.values()) { + public static LandSizeUnitType fromXmlValue(String xmlValue) { + for (LandSizeUnitType val : LandSizeUnitType.values()) { if (val.xmlValue.equalsIgnoreCase(xmlValue)) return val; } return null; diff --git a/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/SizeUnit.java b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/MapType.java similarity index 78% rename from ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/SizeUnit.java rename to ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/MapType.java index 561a6913..a4c002f0 100644 --- a/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/SizeUnit.java +++ b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/MapType.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,19 +19,21 @@ import org.slf4j.LoggerFactory; /** - * SizeUnit. + * MapType. * * @author Andreas Rudolph - * @since 1.0 + * @since 1.5 */ -public enum SizeUnit { - M2("m2"), SFT("sft"); +public enum MapType { + EXACT("exact"), + NEAR("near"), + NO("no"); @SuppressWarnings("unused") - private final static Logger LOGGER = LoggerFactory.getLogger(SizeUnit.class); + private final static Logger LOGGER = LoggerFactory.getLogger(MapType.class); private final String xmlValue; - SizeUnit(String xmlValue) { + MapType(String xmlValue) { this.xmlValue = xmlValue; } @@ -39,10 +41,10 @@ public String getXmlValue() { return xmlValue; } - public static SizeUnit fromXmlValue(String xmlValue) { - for (SizeUnit val : SizeUnit.values()) { + public static MapType fromXmlValue(String xmlValue) { + for (MapType val : MapType.values()) { if (val.xmlValue.equalsIgnoreCase(xmlValue)) return val; } return null; } -} \ No newline at end of file +} diff --git a/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/Category.java b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/SizeUnitType.java similarity index 78% rename from ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/Category.java rename to ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/SizeUnitType.java index 1a702a47..fb940ddb 100644 --- a/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/Category.java +++ b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/SizeUnitType.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -19,19 +19,20 @@ import org.slf4j.LoggerFactory; /** - * Category. + * SizeUnitType. * * @author Andreas Rudolph * @since 1.0 */ -public enum Category { - COMMERCIALE("C"), RESIDENZIALE("R"), VACANZE("V"); +public enum SizeUnitType { + M2("m2"), + SFT("sft"); @SuppressWarnings("unused") - private final static Logger LOGGER = LoggerFactory.getLogger(Category.class); + private final static Logger LOGGER = LoggerFactory.getLogger(SizeUnitType.class); private final String xmlValue; - Category(String xmlValue) { + SizeUnitType(String xmlValue) { this.xmlValue = xmlValue; } @@ -39,8 +40,8 @@ public String getXmlValue() { return xmlValue; } - public static Category fromXmlValue(String xmlValue) { - for (Category val : Category.values()) { + public static SizeUnitType fromXmlValue(String xmlValue) { + for (SizeUnitType val : SizeUnitType.values()) { if (val.xmlValue.equalsIgnoreCase(xmlValue)) return val; } return null; diff --git a/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/Transaction.java b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/Transaction.java deleted file mode 100644 index 0bb38cee..00000000 --- a/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/Transaction.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Copyright 2015-2018 OpenEstate.org. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.openestate.io.immobiliare_it.xml.types; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -/** - * Transaction. - * - * @author Andreas Rudolph - * @since 1.0 - */ -public enum Transaction { - SALE("S"), RENT("R"); - - @SuppressWarnings("unused") - private final static Logger LOGGER = LoggerFactory.getLogger(Transaction.class); - private final String xmlValue; - - Transaction(String xmlValue) { - this.xmlValue = xmlValue; - } - - public String getXmlValue() { - return xmlValue; - } - - public static Transaction fromXmlValue(String xmlValue) { - for (Transaction val : Transaction.values()) { - if (val.xmlValue.equalsIgnoreCase(xmlValue)) return val; - } - return null; - } -} \ No newline at end of file diff --git a/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/TransactionType.java b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/TransactionType.java new file mode 100644 index 00000000..5cfeff37 --- /dev/null +++ b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/TransactionType.java @@ -0,0 +1,51 @@ +/* + * Copyright 2015-2021 OpenEstate.org. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.openestate.io.immobiliare_it.xml.types; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +/** + * TransactionType. + * + * @author Andreas Rudolph + * @since 1.0 + * @deprecated defined in schema but currently not used + */ +@Deprecated +public enum TransactionType { + SALE("S"), + RENT("R"); + + @SuppressWarnings("unused") + private final static Logger LOGGER = LoggerFactory.getLogger(TransactionType.class); + private final String xmlValue; + + TransactionType(String xmlValue) { + this.xmlValue = xmlValue; + } + + public String getXmlValue() { + return xmlValue; + } + + public static TransactionType fromXmlValue(String xmlValue) { + for (TransactionType val : TransactionType.values()) { + if (val.xmlValue.equalsIgnoreCase(xmlValue)) return val; + } + return null; + } +} \ No newline at end of file diff --git a/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/package-info.java b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/package-info.java index 3e5b434c..f4be1d3e 100644 --- a/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/package-info.java +++ b/ImmobiliareIT/src/main/java/org/openestate/io/immobiliare_it/xml/types/package-info.java @@ -1,5 +1,5 @@ /* - * Copyright 2015-2018 OpenEstate.org. + * Copyright 2015-2021 OpenEstate.org. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/ImmobiliareIT/src/main/jaxb/META-INF/sun-jaxb.episode b/ImmobiliareIT/src/main/jaxb/META-INF/sun-jaxb.episode index e1efd6bc..0ca8f1e3 100644 --- a/ImmobiliareIT/src/main/jaxb/META-INF/sun-jaxb.episode +++ b/ImmobiliareIT/src/main/jaxb/META-INF/sun-jaxb.episode @@ -1,142 +1,473 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Actors.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Actors.java new file mode 100644 index 00000000..00c70002 --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Actors.java @@ -0,0 +1,182 @@ + +package org.openestate.io.immobiliare_it.xml; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import org.jvnet.jaxb2_commons.lang.CopyStrategy2; +import org.jvnet.jaxb2_commons.lang.CopyTo2; +import org.jvnet.jaxb2_commons.lang.Equals2; +import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb2_commons.lang.ToString2; +import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; + + +/** + *

Java class for actors complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="actors">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="actor" type="{http://feed.immobiliare.it}auctionActorType" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "actors", propOrder = { + "actor" +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class Actors implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected List actor; + + /** + * Gets the value of the actor property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the actor property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getActor().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link AuctionActorType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public List getActor() { + if (actor == null) { + actor = new ArrayList(); + } + return this.actor; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + List theActor; + theActor = (((this.actor!= null)&&(!this.actor.isEmpty()))?this.getActor():null); + strategy.appendField(locator, this, "actor", buffer, theActor, ((this.actor!= null)&&(!this.actor.isEmpty()))); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof Actors) { + final Actors copy = ((Actors) draftCopy); + { + Boolean actorShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.actor!= null)&&(!this.actor.isEmpty()))); + if (actorShouldBeCopiedAndSet == Boolean.TRUE) { + List sourceActor; + sourceActor = (((this.actor!= null)&&(!this.actor.isEmpty()))?this.getActor():null); + @SuppressWarnings("unchecked") + List copyActor = ((List ) strategy.copy(LocatorUtils.property(locator, "actor", sourceActor), sourceActor, ((this.actor!= null)&&(!this.actor.isEmpty())))); + copy.actor = null; + if (copyActor!= null) { + List uniqueActorl = copy.getActor(); + uniqueActorl.addAll(copyActor); + } + } else { + if (actorShouldBeCopiedAndSet == Boolean.FALSE) { + copy.actor = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new Actors(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final Actors that = ((Actors) object); + { + List lhsActor; + lhsActor = (((this.actor!= null)&&(!this.actor.isEmpty()))?this.getActor():null); + List rhsActor; + rhsActor = (((that.actor!= null)&&(!that.actor.isEmpty()))?that.getActor():null); + if (!strategy.equals(LocatorUtils.property(thisLocator, "actor", lhsActor), LocatorUtils.property(thatLocator, "actor", rhsActor), lhsActor, rhsActor, ((this.actor!= null)&&(!this.actor.isEmpty())), ((that.actor!= null)&&(!that.actor.isEmpty())))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter1.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter1.java index d2d73f3f..b5da94cd 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter1.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter1.java @@ -1,23 +1,23 @@ package org.openestate.io.immobiliare_it.xml; -import java.util.Calendar; +import java.math.BigDecimal; import javax.xml.bind.annotation.adapters.XmlAdapter; public class Adapter1 - extends XmlAdapter + extends XmlAdapter { - public Calendar unmarshal(String value) { - return (javax.xml.bind.DatatypeConverter.parseDateTime(value)); + public BigDecimal unmarshal(String value) { + return (javax.xml.bind.DatatypeConverter.parseDecimal(value)); } - public String marshal(Calendar value) { + public String marshal(BigDecimal value) { if (value == null) { return null; } - return (javax.xml.bind.DatatypeConverter.printDateTime(value)); + return (javax.xml.bind.DatatypeConverter.printDecimal(value)); } } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter10.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter10.java index 4c7c4dd8..ed1766bd 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter10.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter10.java @@ -4,16 +4,16 @@ import javax.xml.bind.annotation.adapters.XmlAdapter; public class Adapter10 - extends XmlAdapter + extends XmlAdapter { - public Integer unmarshal(String value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseRooms(value)); + public String unmarshal(String value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseEmailType(value)); } - public String marshal(Integer value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printRooms(value)); + public String marshal(String value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printEmailType(value)); } } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter11.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter11.java index 5239e7bc..e428c744 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter11.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter11.java @@ -1,20 +1,20 @@ package org.openestate.io.immobiliare_it.xml; -import java.util.Currency; import javax.xml.bind.annotation.adapters.XmlAdapter; +import org.openestate.io.immobiliare_it.xml.types.Breadcrumb; public class Adapter11 - extends XmlAdapter + extends XmlAdapter { - public Currency unmarshal(String value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseCurrency(value)); + public Breadcrumb unmarshal(String value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseBreadcrumb(value)); } - public String marshal(Currency value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printCurrency(value)); + public String marshal(Breadcrumb value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printBreadcrumb(value)); } } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter12.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter12.java index 3b794501..cdfa52a8 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter12.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter12.java @@ -4,16 +4,16 @@ import javax.xml.bind.annotation.adapters.XmlAdapter; public class Adapter12 - extends XmlAdapter + extends XmlAdapter { - public Boolean unmarshal(String value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseYesNo(value)); + public Integer unmarshal(String value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseYear(value)); } - public String marshal(Boolean value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printYesNo(value)); + public String marshal(Integer value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printYear(value)); } } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter13.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter13.java index 5dc8e012..ce85cfbf 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter13.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter13.java @@ -2,19 +2,19 @@ package org.openestate.io.immobiliare_it.xml; import javax.xml.bind.annotation.adapters.XmlAdapter; -import org.openestate.io.immobiliare_it.xml.types.EnergyUnit; +import org.openestate.io.immobiliare_it.xml.types.SizeUnitType; public class Adapter13 - extends XmlAdapter + extends XmlAdapter { - public EnergyUnit unmarshal(String value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseEnergyUnit(value)); + public SizeUnitType unmarshal(String value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseSizeUnit(value)); } - public String marshal(EnergyUnit value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printEnergyUnit(value)); + public String marshal(SizeUnitType value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printSizeUnit(value)); } } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter14.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter14.java index 8a57f40a..4ed6ee3f 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter14.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter14.java @@ -1,19 +1,20 @@ package org.openestate.io.immobiliare_it.xml; +import java.util.Currency; import javax.xml.bind.annotation.adapters.XmlAdapter; public class Adapter14 - extends XmlAdapter + extends XmlAdapter { - public String unmarshal(String value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseText3000(value)); + public Currency unmarshal(String value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseCurrency(value)); } - public String marshal(String value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printText3000(value)); + public String marshal(Currency value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printCurrency(value)); } } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter15.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter15.java index f4e192ec..1b7a0d0e 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter15.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter15.java @@ -1,20 +1,19 @@ package org.openestate.io.immobiliare_it.xml; -import java.util.Currency; import javax.xml.bind.annotation.adapters.XmlAdapter; public class Adapter15 - extends XmlAdapter + extends XmlAdapter { - public Currency unmarshal(String value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseCurrency(value)); + public Boolean unmarshal(String value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseYesOnly(value)); } - public String marshal(Currency value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printCurrency(value)); + public String marshal(Boolean value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printYesOnly(value)); } } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter16.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter16.java index a14a09d4..17d69329 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter16.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter16.java @@ -1,19 +1,20 @@ package org.openestate.io.immobiliare_it.xml; +import java.math.BigDecimal; import javax.xml.bind.annotation.adapters.XmlAdapter; public class Adapter16 - extends XmlAdapter + extends XmlAdapter { - public Boolean unmarshal(String value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseYesNo(value)); + public BigDecimal unmarshal(String value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseLatitude(value)); } - public String marshal(Boolean value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printYesNo(value)); + public String marshal(BigDecimal value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printLatitude(value)); } } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter17.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter17.java index 9973de97..f4e5e132 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter17.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter17.java @@ -1,20 +1,20 @@ package org.openestate.io.immobiliare_it.xml; +import java.math.BigDecimal; import javax.xml.bind.annotation.adapters.XmlAdapter; -import org.openestate.io.immobiliare_it.xml.types.LandSizeUnit; public class Adapter17 - extends XmlAdapter + extends XmlAdapter { - public LandSizeUnit unmarshal(String value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseLandSizeUnit(value)); + public BigDecimal unmarshal(String value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseLongitude(value)); } - public String marshal(LandSizeUnit value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printLandSizeUnit(value)); + public String marshal(BigDecimal value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printLongitude(value)); } } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter18.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter18.java index 90027adf..78ef95e3 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter18.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter18.java @@ -1,20 +1,20 @@ package org.openestate.io.immobiliare_it.xml; +import java.math.BigDecimal; import javax.xml.bind.annotation.adapters.XmlAdapter; -import org.openestate.io.immobiliare_it.xml.types.SizeUnit; public class Adapter18 - extends XmlAdapter + extends XmlAdapter { - public SizeUnit unmarshal(String value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseSizeUnit(value)); + public BigDecimal unmarshal(String value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseRatio(value)); } - public String marshal(SizeUnit value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printSizeUnit(value)); + public String marshal(BigDecimal value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printRatio(value)); } } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter19.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter19.java index d6b46d38..c349e51e 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter19.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter19.java @@ -2,18 +2,19 @@ package org.openestate.io.immobiliare_it.xml; import javax.xml.bind.annotation.adapters.XmlAdapter; +import org.openestate.io.immobiliare_it.xml.types.GenderType; public class Adapter19 - extends XmlAdapter + extends XmlAdapter { - public String unmarshal(String value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseCountry(value)); + public GenderType unmarshal(String value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseGender(value)); } - public String marshal(String value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printCountry(value)); + public String marshal(GenderType value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printGender(value)); } } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter2.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter2.java index fcc7a6b1..98b61258 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter2.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter2.java @@ -1,20 +1,23 @@ package org.openestate.io.immobiliare_it.xml; -import java.math.BigInteger; +import java.math.BigDecimal; import javax.xml.bind.annotation.adapters.XmlAdapter; public class Adapter2 - extends XmlAdapter + extends XmlAdapter { - public BigInteger unmarshal(String value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseInteger(value)); + public BigDecimal unmarshal(String value) { + return (javax.xml.bind.DatatypeConverter.parseDecimal(value)); } - public String marshal(BigInteger value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printInteger(value)); + public String marshal(BigDecimal value) { + if (value == null) { + return null; + } + return (javax.xml.bind.DatatypeConverter.printDecimal(value)); } } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter20.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter20.java index 22f1de70..80b93184 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter20.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter20.java @@ -4,16 +4,16 @@ import javax.xml.bind.annotation.adapters.XmlAdapter; public class Adapter20 - extends XmlAdapter + extends XmlAdapter { - public Boolean unmarshal(String value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseYesNo(value)); + public String unmarshal(String value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseCountry(value)); } - public String marshal(Boolean value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printYesNo(value)); + public String marshal(String value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printCountry(value)); } } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter21.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter21.java index a4dae79b..b23c307b 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter21.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter21.java @@ -1,19 +1,20 @@ package org.openestate.io.immobiliare_it.xml; +import java.util.Currency; import javax.xml.bind.annotation.adapters.XmlAdapter; public class Adapter21 - extends XmlAdapter + extends XmlAdapter { - public Boolean unmarshal(String value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseYesNo(value)); + public Currency unmarshal(String value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseCurrency(value)); } - public String marshal(Boolean value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printYesNo(value)); + public String marshal(Currency value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printCurrency(value)); } } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter22.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter22.java index 235178c4..b8d8cd51 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter22.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter22.java @@ -1,23 +1,20 @@ package org.openestate.io.immobiliare_it.xml; -import java.util.Calendar; import javax.xml.bind.annotation.adapters.XmlAdapter; +import org.openestate.io.immobiliare_it.xml.types.EnergyScaleType; public class Adapter22 - extends XmlAdapter + extends XmlAdapter { - public Calendar unmarshal(String value) { - return (javax.xml.bind.DatatypeConverter.parseDateTime(value)); + public EnergyScaleType unmarshal(String value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseEnergyScale(value)); } - public String marshal(Calendar value) { - if (value == null) { - return null; - } - return (javax.xml.bind.DatatypeConverter.printDateTime(value)); + public String marshal(EnergyScaleType value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printEnergyScale(value)); } } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter23.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter23.java index 340056b1..5d533b2c 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter23.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter23.java @@ -2,18 +2,19 @@ package org.openestate.io.immobiliare_it.xml; import javax.xml.bind.annotation.adapters.XmlAdapter; +import org.openestate.io.immobiliare_it.xml.types.LandSizeUnitType; public class Adapter23 - extends XmlAdapter + extends XmlAdapter { - public String unmarshal(String value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseCountry(value)); + public LandSizeUnitType unmarshal(String value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseLandSizeUnit(value)); } - public String marshal(String value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printCountry(value)); + public String marshal(LandSizeUnitType value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printLandSizeUnit(value)); } } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter24.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter24.java new file mode 100644 index 00000000..e1fffe1c --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter24.java @@ -0,0 +1,19 @@ + +package org.openestate.io.immobiliare_it.xml; + +import javax.xml.bind.annotation.adapters.XmlAdapter; + +public class Adapter24 + extends XmlAdapter +{ + + + public String unmarshal(String value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseCountry(value)); + } + + public String marshal(String value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printCountry(value)); + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter25.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter25.java new file mode 100644 index 00000000..5253fe53 --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter25.java @@ -0,0 +1,20 @@ + +package org.openestate.io.immobiliare_it.xml; + +import javax.xml.bind.annotation.adapters.XmlAdapter; +import org.openestate.io.immobiliare_it.xml.types.MapType; + +public class Adapter25 + extends XmlAdapter +{ + + + public MapType unmarshal(String value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseMap(value)); + } + + public String marshal(MapType value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printMap(value)); + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter26.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter26.java new file mode 100644 index 00000000..7d547584 --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter26.java @@ -0,0 +1,19 @@ + +package org.openestate.io.immobiliare_it.xml; + +import javax.xml.bind.annotation.adapters.XmlAdapter; + +public class Adapter26 + extends XmlAdapter +{ + + + public Boolean unmarshal(String value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseYesNo(value)); + } + + public String marshal(Boolean value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printYesNo(value)); + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter3.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter3.java index c48124d8..f13df01c 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter3.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter3.java @@ -10,11 +10,14 @@ public class Adapter3 public Calendar unmarshal(String value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseDateUpdatedType(value)); + return (javax.xml.bind.DatatypeConverter.parseDateTime(value)); } public String marshal(Calendar value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printDateUpdatedType(value)); + if (value == null) { + return null; + } + return (javax.xml.bind.DatatypeConverter.printDateTime(value)); } } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter4.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter4.java index 073a2c4e..57994e1b 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter4.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter4.java @@ -1,19 +1,23 @@ package org.openestate.io.immobiliare_it.xml; +import java.math.BigInteger; import javax.xml.bind.annotation.adapters.XmlAdapter; public class Adapter4 - extends XmlAdapter + extends XmlAdapter { - public String unmarshal(String value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseEmailType(value)); + public BigInteger unmarshal(String value) { + return (javax.xml.bind.DatatypeConverter.parseInteger(value)); } - public String marshal(String value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printEmailType(value)); + public String marshal(BigInteger value) { + if (value == null) { + return null; + } + return (javax.xml.bind.DatatypeConverter.printInteger(value)); } } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter5.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter5.java index 67dd7be9..41f4601f 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter5.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter5.java @@ -1,20 +1,23 @@ package org.openestate.io.immobiliare_it.xml; +import java.math.BigInteger; import javax.xml.bind.annotation.adapters.XmlAdapter; -import org.openestate.io.immobiliare_it.xml.types.Category; public class Adapter5 - extends XmlAdapter + extends XmlAdapter { - public Category unmarshal(String value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseCategory(value)); + public BigInteger unmarshal(String value) { + return (javax.xml.bind.DatatypeConverter.parseInteger(value)); } - public String marshal(Category value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printCategory(value)); + public String marshal(BigInteger value) { + if (value == null) { + return null; + } + return (javax.xml.bind.DatatypeConverter.printInteger(value)); } } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter6.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter6.java index b76389ec..68eb5f8f 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter6.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter6.java @@ -1,19 +1,20 @@ package org.openestate.io.immobiliare_it.xml; +import java.math.BigInteger; import javax.xml.bind.annotation.adapters.XmlAdapter; public class Adapter6 - extends XmlAdapter + extends XmlAdapter { - public Integer unmarshal(String value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseYear(value)); + public BigInteger unmarshal(String value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parsePositiveInteger(value)); } - public String marshal(Integer value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printYear(value)); + public String marshal(BigInteger value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printPositiveInteger(value)); } } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter7.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter7.java index b1015ef5..39562464 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter7.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter7.java @@ -1,19 +1,20 @@ package org.openestate.io.immobiliare_it.xml; +import java.util.Calendar; import javax.xml.bind.annotation.adapters.XmlAdapter; public class Adapter7 - extends XmlAdapter + extends XmlAdapter { - public Boolean unmarshal(String value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseYN(value)); + public Calendar unmarshal(String value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseDateUpdatedType(value)); } - public String marshal(Boolean value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printYN(value)); + public String marshal(Calendar value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printDateUpdatedType(value)); } } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter8.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter8.java index c7a310bb..76278a35 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter8.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter8.java @@ -1,20 +1,20 @@ package org.openestate.io.immobiliare_it.xml; -import java.math.BigDecimal; +import java.util.Calendar; import javax.xml.bind.annotation.adapters.XmlAdapter; public class Adapter8 - extends XmlAdapter + extends XmlAdapter { - public BigDecimal unmarshal(String value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseLatitude(value)); + public Calendar unmarshal(String value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseNullDateTime(value)); } - public String marshal(BigDecimal value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printLatitude(value)); + public String marshal(Calendar value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printNullDateTime(value)); } } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter9.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter9.java index f971079c..7c9fe1c9 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter9.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Adapter9.java @@ -1,20 +1,20 @@ package org.openestate.io.immobiliare_it.xml; -import java.math.BigDecimal; +import java.math.BigInteger; import javax.xml.bind.annotation.adapters.XmlAdapter; public class Adapter9 - extends XmlAdapter + extends XmlAdapter { - public BigDecimal unmarshal(String value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseLongitude(value)); + public BigInteger unmarshal(String value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.parseNullInteger(value)); } - public String marshal(BigDecimal value) { - return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printLongitude(value)); + public String marshal(BigInteger value) { + return (org.openestate.io.immobiliare_it.ImmobiliareItUtils.printNullInteger(value)); } } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/AdditionalCostsType.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/AdditionalCostsType.java index c4cffb76..a2e61554 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/AdditionalCostsType.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/AdditionalCostsType.java @@ -2,7 +2,7 @@ package org.openestate.io.immobiliare_it.xml; import java.io.Serializable; -import java.math.BigInteger; +import java.math.BigDecimal; import java.util.Currency; import javax.annotation.Generated; import javax.xml.bind.annotation.XmlAccessType; @@ -33,7 +33,7 @@ *

  * <complexType name="additionalCostsType">
  *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>integer">
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>float">
  *       <attribute name="currency" use="required">
  *         <simpleType>
  *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
@@ -52,18 +52,18 @@
 @XmlType(name = "additionalCostsType", propOrder = {
     "value"
 })
-@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
 public class AdditionalCostsType implements Serializable, Cloneable, CopyTo2, Equals2, ToString2
 {
 
     @XmlValue
-    @XmlJavaTypeAdapter(Adapter2 .class)
-    @XmlSchemaType(name = "integer")
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    protected BigInteger value;
+    @XmlJavaTypeAdapter(Adapter1 .class)
+    @XmlSchemaType(name = "float")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    protected BigDecimal value;
     @XmlAttribute(name = "currency", required = true)
-    @XmlJavaTypeAdapter(Adapter11 .class)
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @XmlJavaTypeAdapter(Adapter21 .class)
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     protected Currency currency;
 
     /**
@@ -74,8 +74,8 @@ public class AdditionalCostsType implements Serializable, Cloneable, CopyTo2, Eq
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public BigInteger getValue() {
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public BigDecimal getValue() {
         return value;
     }
 
@@ -87,8 +87,8 @@ public BigInteger getValue() {
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public void setValue(BigInteger value) {
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public void setValue(BigDecimal value) {
         this.value = value;
     }
 
@@ -100,7 +100,7 @@ public void setValue(BigInteger value) {
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Currency getCurrency() {
         return currency;
     }
@@ -113,20 +113,20 @@ public Currency getCurrency() {
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public void setCurrency(Currency value) {
         this.currency = value;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public String toString() {
-        final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE;
+        final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2;
         final StringBuilder buffer = new StringBuilder();
         append(null, buffer, strategy);
         return buffer.toString();
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
         strategy.appendStart(locator, this, buffer);
         appendFields(locator, buffer, strategy);
@@ -134,10 +134,10 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin
         return buffer;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
         {
-            BigInteger theValue;
+            BigDecimal theValue;
             theValue = this.getValue();
             strategy.appendField(locator, this, "value", buffer, theValue, (this.value!= null));
         }
@@ -149,18 +149,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T
         return buffer;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object clone() {
         return copyTo(createNewInstance());
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object copyTo(Object target) {
-        final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE;
+        final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2;
         return copyTo(null, target, strategy);
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) {
         final Object draftCopy = ((target == null)?createNewInstance():target);
         if (draftCopy instanceof AdditionalCostsType) {
@@ -168,9 +168,9 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
             {
                 Boolean valueShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.value!= null));
                 if (valueShouldBeCopiedAndSet == Boolean.TRUE) {
-                    BigInteger sourceValue;
+                    BigDecimal sourceValue;
                     sourceValue = this.getValue();
-                    BigInteger copyValue = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "value", sourceValue), sourceValue, (this.value!= null)));
+                    BigDecimal copyValue = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "value", sourceValue), sourceValue, (this.value!= null)));
                     copy.setValue(copyValue);
                 } else {
                     if (valueShouldBeCopiedAndSet == Boolean.FALSE) {
@@ -195,12 +195,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
         return draftCopy;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object createNewInstance() {
         return new AdditionalCostsType();
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) {
         if ((object == null)||(this.getClass()!= object.getClass())) {
             return false;
@@ -210,9 +210,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
         }
         final AdditionalCostsType that = ((AdditionalCostsType) object);
         {
-            BigInteger lhsValue;
+            BigDecimal lhsValue;
             lhsValue = this.getValue();
-            BigInteger rhsValue;
+            BigDecimal rhsValue;
             rhsValue = that.getValue();
             if (!strategy.equals(LocatorUtils.property(thisLocator, "value", lhsValue), LocatorUtils.property(thatLocator, "value", rhsValue), lhsValue, rhsValue, (this.value!= null), (that.value!= null))) {
                 return false;
@@ -230,9 +230,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
         return true;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public boolean equals(Object object) {
-        final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE;
+        final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2;
         return equals(null, null, object, strategy);
     }
 
diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Agent.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Agent.java
new file mode 100644
index 00000000..d6d88335
--- /dev/null
+++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Agent.java
@@ -0,0 +1,910 @@
+
+package org.openestate.io.immobiliare_it.xml;
+
+import java.io.Serializable;
+import java.math.BigInteger;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+import org.jvnet.jaxb2_commons.lang.CopyStrategy2;
+import org.jvnet.jaxb2_commons.lang.CopyTo2;
+import org.jvnet.jaxb2_commons.lang.Equals2;
+import org.jvnet.jaxb2_commons.lang.EqualsStrategy2;
+import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy;
+import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy;
+import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy;
+import org.jvnet.jaxb2_commons.lang.ToString2;
+import org.jvnet.jaxb2_commons.lang.ToStringStrategy2;
+import org.jvnet.jaxb2_commons.locator.ObjectLocator;
+import org.jvnet.jaxb2_commons.locator.util.LocatorUtils;
+
+
+/**
+ * 

Java class for agent complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="agent">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <all>
+ *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="office-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="email" type="{http://feed.immobiliare.it}emailType"/>
+ *         <element name="phone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="mobile-phone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="description" type="{http://feed.immobiliare.it}langtxt" minOccurs="0"/>
+ *         <element name="vat" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="web" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="builder" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="contact" type="{http://feed.immobiliare.it}contact" minOccurs="0"/>
+ *         <element name="location" type="{http://feed.immobiliare.it}locationStructure" minOccurs="0"/>
+ *         <element name="logo" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="sales-office" type="{http://feed.immobiliare.it}sales-office" minOccurs="0"/>
+ *       </all>
+ *       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}long" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "agent", propOrder = { + +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class Agent implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String name; + @XmlElement(name = "office-name") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String officeName; + @XmlElement(required = true) + @XmlJavaTypeAdapter(Adapter10 .class) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String email; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String phone; + @XmlElement(name = "mobile-phone") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String mobilePhone; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Langtxt description; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String vat; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String web; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean builder; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Contact contact; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected LocationStructure location; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String logo; + @XmlElement(name = "sales-office") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected SalesOffice salesOffice; + @XmlAttribute(name = "id") + @XmlJavaTypeAdapter(Adapter4 .class) + @XmlSchemaType(name = "long") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger id; + + /** + * Gets the value of the name property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getName() { + return name; + } + + /** + * Sets the value of the name property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setName(String value) { + this.name = value; + } + + /** + * Gets the value of the officeName property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getOfficeName() { + return officeName; + } + + /** + * Sets the value of the officeName property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setOfficeName(String value) { + this.officeName = value; + } + + /** + * Gets the value of the email property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getEmail() { + return email; + } + + /** + * Sets the value of the email property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setEmail(String value) { + this.email = value; + } + + /** + * Gets the value of the phone property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getPhone() { + return phone; + } + + /** + * Sets the value of the phone property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setPhone(String value) { + this.phone = value; + } + + /** + * Gets the value of the mobilePhone property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getMobilePhone() { + return mobilePhone; + } + + /** + * Sets the value of the mobilePhone property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setMobilePhone(String value) { + this.mobilePhone = value; + } + + /** + * Gets the value of the description property. + * + * @return + * possible object is + * {@link Langtxt } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Langtxt getDescription() { + return description; + } + + /** + * Sets the value of the description property. + * + * @param value + * allowed object is + * {@link Langtxt } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setDescription(Langtxt value) { + this.description = value; + } + + /** + * Gets the value of the vat property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getVat() { + return vat; + } + + /** + * Sets the value of the vat property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setVat(String value) { + this.vat = value; + } + + /** + * Gets the value of the web property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getWeb() { + return web; + } + + /** + * Sets the value of the web property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setWeb(String value) { + this.web = value; + } + + /** + * Gets the value of the builder property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getBuilder() { + return builder; + } + + /** + * Sets the value of the builder property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setBuilder(Boolean value) { + this.builder = value; + } + + /** + * Gets the value of the contact property. + * + * @return + * possible object is + * {@link Contact } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Contact getContact() { + return contact; + } + + /** + * Sets the value of the contact property. + * + * @param value + * allowed object is + * {@link Contact } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setContact(Contact value) { + this.contact = value; + } + + /** + * Gets the value of the location property. + * + * @return + * possible object is + * {@link LocationStructure } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public LocationStructure getLocation() { + return location; + } + + /** + * Sets the value of the location property. + * + * @param value + * allowed object is + * {@link LocationStructure } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setLocation(LocationStructure value) { + this.location = value; + } + + /** + * Gets the value of the logo property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getLogo() { + return logo; + } + + /** + * Sets the value of the logo property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setLogo(String value) { + this.logo = value; + } + + /** + * Gets the value of the salesOffice property. + * + * @return + * possible object is + * {@link SalesOffice } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public SalesOffice getSalesOffice() { + return salesOffice; + } + + /** + * Sets the value of the salesOffice property. + * + * @param value + * allowed object is + * {@link SalesOffice } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setSalesOffice(SalesOffice value) { + this.salesOffice = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getId() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setId(BigInteger value) { + this.id = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + String theName; + theName = this.getName(); + strategy.appendField(locator, this, "name", buffer, theName, (this.name!= null)); + } + { + String theOfficeName; + theOfficeName = this.getOfficeName(); + strategy.appendField(locator, this, "officeName", buffer, theOfficeName, (this.officeName!= null)); + } + { + String theEmail; + theEmail = this.getEmail(); + strategy.appendField(locator, this, "email", buffer, theEmail, (this.email!= null)); + } + { + String thePhone; + thePhone = this.getPhone(); + strategy.appendField(locator, this, "phone", buffer, thePhone, (this.phone!= null)); + } + { + String theMobilePhone; + theMobilePhone = this.getMobilePhone(); + strategy.appendField(locator, this, "mobilePhone", buffer, theMobilePhone, (this.mobilePhone!= null)); + } + { + Langtxt theDescription; + theDescription = this.getDescription(); + strategy.appendField(locator, this, "description", buffer, theDescription, (this.description!= null)); + } + { + String theVat; + theVat = this.getVat(); + strategy.appendField(locator, this, "vat", buffer, theVat, (this.vat!= null)); + } + { + String theWeb; + theWeb = this.getWeb(); + strategy.appendField(locator, this, "web", buffer, theWeb, (this.web!= null)); + } + { + Boolean theBuilder; + theBuilder = this.getBuilder(); + strategy.appendField(locator, this, "builder", buffer, theBuilder, (this.builder!= null)); + } + { + Contact theContact; + theContact = this.getContact(); + strategy.appendField(locator, this, "contact", buffer, theContact, (this.contact!= null)); + } + { + LocationStructure theLocation; + theLocation = this.getLocation(); + strategy.appendField(locator, this, "location", buffer, theLocation, (this.location!= null)); + } + { + String theLogo; + theLogo = this.getLogo(); + strategy.appendField(locator, this, "logo", buffer, theLogo, (this.logo!= null)); + } + { + SalesOffice theSalesOffice; + theSalesOffice = this.getSalesOffice(); + strategy.appendField(locator, this, "salesOffice", buffer, theSalesOffice, (this.salesOffice!= null)); + } + { + BigInteger theId; + theId = this.getId(); + strategy.appendField(locator, this, "id", buffer, theId, (this.id!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof Agent) { + final Agent copy = ((Agent) draftCopy); + { + Boolean nameShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.name!= null)); + if (nameShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceName; + sourceName = this.getName(); + String copyName = ((String) strategy.copy(LocatorUtils.property(locator, "name", sourceName), sourceName, (this.name!= null))); + copy.setName(copyName); + } else { + if (nameShouldBeCopiedAndSet == Boolean.FALSE) { + copy.name = null; + } + } + } + { + Boolean officeNameShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.officeName!= null)); + if (officeNameShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceOfficeName; + sourceOfficeName = this.getOfficeName(); + String copyOfficeName = ((String) strategy.copy(LocatorUtils.property(locator, "officeName", sourceOfficeName), sourceOfficeName, (this.officeName!= null))); + copy.setOfficeName(copyOfficeName); + } else { + if (officeNameShouldBeCopiedAndSet == Boolean.FALSE) { + copy.officeName = null; + } + } + } + { + Boolean emailShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.email!= null)); + if (emailShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceEmail; + sourceEmail = this.getEmail(); + String copyEmail = ((String) strategy.copy(LocatorUtils.property(locator, "email", sourceEmail), sourceEmail, (this.email!= null))); + copy.setEmail(copyEmail); + } else { + if (emailShouldBeCopiedAndSet == Boolean.FALSE) { + copy.email = null; + } + } + } + { + Boolean phoneShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.phone!= null)); + if (phoneShouldBeCopiedAndSet == Boolean.TRUE) { + String sourcePhone; + sourcePhone = this.getPhone(); + String copyPhone = ((String) strategy.copy(LocatorUtils.property(locator, "phone", sourcePhone), sourcePhone, (this.phone!= null))); + copy.setPhone(copyPhone); + } else { + if (phoneShouldBeCopiedAndSet == Boolean.FALSE) { + copy.phone = null; + } + } + } + { + Boolean mobilePhoneShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.mobilePhone!= null)); + if (mobilePhoneShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceMobilePhone; + sourceMobilePhone = this.getMobilePhone(); + String copyMobilePhone = ((String) strategy.copy(LocatorUtils.property(locator, "mobilePhone", sourceMobilePhone), sourceMobilePhone, (this.mobilePhone!= null))); + copy.setMobilePhone(copyMobilePhone); + } else { + if (mobilePhoneShouldBeCopiedAndSet == Boolean.FALSE) { + copy.mobilePhone = null; + } + } + } + { + Boolean descriptionShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.description!= null)); + if (descriptionShouldBeCopiedAndSet == Boolean.TRUE) { + Langtxt sourceDescription; + sourceDescription = this.getDescription(); + Langtxt copyDescription = ((Langtxt) strategy.copy(LocatorUtils.property(locator, "description", sourceDescription), sourceDescription, (this.description!= null))); + copy.setDescription(copyDescription); + } else { + if (descriptionShouldBeCopiedAndSet == Boolean.FALSE) { + copy.description = null; + } + } + } + { + Boolean vatShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.vat!= null)); + if (vatShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceVat; + sourceVat = this.getVat(); + String copyVat = ((String) strategy.copy(LocatorUtils.property(locator, "vat", sourceVat), sourceVat, (this.vat!= null))); + copy.setVat(copyVat); + } else { + if (vatShouldBeCopiedAndSet == Boolean.FALSE) { + copy.vat = null; + } + } + } + { + Boolean webShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.web!= null)); + if (webShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceWeb; + sourceWeb = this.getWeb(); + String copyWeb = ((String) strategy.copy(LocatorUtils.property(locator, "web", sourceWeb), sourceWeb, (this.web!= null))); + copy.setWeb(copyWeb); + } else { + if (webShouldBeCopiedAndSet == Boolean.FALSE) { + copy.web = null; + } + } + } + { + Boolean builderShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.builder!= null)); + if (builderShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceBuilder; + sourceBuilder = this.getBuilder(); + Boolean copyBuilder = ((Boolean) strategy.copy(LocatorUtils.property(locator, "builder", sourceBuilder), sourceBuilder, (this.builder!= null))); + copy.setBuilder(copyBuilder); + } else { + if (builderShouldBeCopiedAndSet == Boolean.FALSE) { + copy.builder = null; + } + } + } + { + Boolean contactShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.contact!= null)); + if (contactShouldBeCopiedAndSet == Boolean.TRUE) { + Contact sourceContact; + sourceContact = this.getContact(); + Contact copyContact = ((Contact) strategy.copy(LocatorUtils.property(locator, "contact", sourceContact), sourceContact, (this.contact!= null))); + copy.setContact(copyContact); + } else { + if (contactShouldBeCopiedAndSet == Boolean.FALSE) { + copy.contact = null; + } + } + } + { + Boolean locationShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.location!= null)); + if (locationShouldBeCopiedAndSet == Boolean.TRUE) { + LocationStructure sourceLocation; + sourceLocation = this.getLocation(); + LocationStructure copyLocation = ((LocationStructure) strategy.copy(LocatorUtils.property(locator, "location", sourceLocation), sourceLocation, (this.location!= null))); + copy.setLocation(copyLocation); + } else { + if (locationShouldBeCopiedAndSet == Boolean.FALSE) { + copy.location = null; + } + } + } + { + Boolean logoShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.logo!= null)); + if (logoShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceLogo; + sourceLogo = this.getLogo(); + String copyLogo = ((String) strategy.copy(LocatorUtils.property(locator, "logo", sourceLogo), sourceLogo, (this.logo!= null))); + copy.setLogo(copyLogo); + } else { + if (logoShouldBeCopiedAndSet == Boolean.FALSE) { + copy.logo = null; + } + } + } + { + Boolean salesOfficeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.salesOffice!= null)); + if (salesOfficeShouldBeCopiedAndSet == Boolean.TRUE) { + SalesOffice sourceSalesOffice; + sourceSalesOffice = this.getSalesOffice(); + SalesOffice copySalesOffice = ((SalesOffice) strategy.copy(LocatorUtils.property(locator, "salesOffice", sourceSalesOffice), sourceSalesOffice, (this.salesOffice!= null))); + copy.setSalesOffice(copySalesOffice); + } else { + if (salesOfficeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.salesOffice = null; + } + } + } + { + Boolean idShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.id!= null)); + if (idShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceId; + sourceId = this.getId(); + BigInteger copyId = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "id", sourceId), sourceId, (this.id!= null))); + copy.setId(copyId); + } else { + if (idShouldBeCopiedAndSet == Boolean.FALSE) { + copy.id = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new Agent(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final Agent that = ((Agent) object); + { + String lhsName; + lhsName = this.getName(); + String rhsName; + rhsName = that.getName(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "name", lhsName), LocatorUtils.property(thatLocator, "name", rhsName), lhsName, rhsName, (this.name!= null), (that.name!= null))) { + return false; + } + } + { + String lhsOfficeName; + lhsOfficeName = this.getOfficeName(); + String rhsOfficeName; + rhsOfficeName = that.getOfficeName(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "officeName", lhsOfficeName), LocatorUtils.property(thatLocator, "officeName", rhsOfficeName), lhsOfficeName, rhsOfficeName, (this.officeName!= null), (that.officeName!= null))) { + return false; + } + } + { + String lhsEmail; + lhsEmail = this.getEmail(); + String rhsEmail; + rhsEmail = that.getEmail(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "email", lhsEmail), LocatorUtils.property(thatLocator, "email", rhsEmail), lhsEmail, rhsEmail, (this.email!= null), (that.email!= null))) { + return false; + } + } + { + String lhsPhone; + lhsPhone = this.getPhone(); + String rhsPhone; + rhsPhone = that.getPhone(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "phone", lhsPhone), LocatorUtils.property(thatLocator, "phone", rhsPhone), lhsPhone, rhsPhone, (this.phone!= null), (that.phone!= null))) { + return false; + } + } + { + String lhsMobilePhone; + lhsMobilePhone = this.getMobilePhone(); + String rhsMobilePhone; + rhsMobilePhone = that.getMobilePhone(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "mobilePhone", lhsMobilePhone), LocatorUtils.property(thatLocator, "mobilePhone", rhsMobilePhone), lhsMobilePhone, rhsMobilePhone, (this.mobilePhone!= null), (that.mobilePhone!= null))) { + return false; + } + } + { + Langtxt lhsDescription; + lhsDescription = this.getDescription(); + Langtxt rhsDescription; + rhsDescription = that.getDescription(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "description", lhsDescription), LocatorUtils.property(thatLocator, "description", rhsDescription), lhsDescription, rhsDescription, (this.description!= null), (that.description!= null))) { + return false; + } + } + { + String lhsVat; + lhsVat = this.getVat(); + String rhsVat; + rhsVat = that.getVat(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "vat", lhsVat), LocatorUtils.property(thatLocator, "vat", rhsVat), lhsVat, rhsVat, (this.vat!= null), (that.vat!= null))) { + return false; + } + } + { + String lhsWeb; + lhsWeb = this.getWeb(); + String rhsWeb; + rhsWeb = that.getWeb(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "web", lhsWeb), LocatorUtils.property(thatLocator, "web", rhsWeb), lhsWeb, rhsWeb, (this.web!= null), (that.web!= null))) { + return false; + } + } + { + Boolean lhsBuilder; + lhsBuilder = this.getBuilder(); + Boolean rhsBuilder; + rhsBuilder = that.getBuilder(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "builder", lhsBuilder), LocatorUtils.property(thatLocator, "builder", rhsBuilder), lhsBuilder, rhsBuilder, (this.builder!= null), (that.builder!= null))) { + return false; + } + } + { + Contact lhsContact; + lhsContact = this.getContact(); + Contact rhsContact; + rhsContact = that.getContact(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "contact", lhsContact), LocatorUtils.property(thatLocator, "contact", rhsContact), lhsContact, rhsContact, (this.contact!= null), (that.contact!= null))) { + return false; + } + } + { + LocationStructure lhsLocation; + lhsLocation = this.getLocation(); + LocationStructure rhsLocation; + rhsLocation = that.getLocation(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "location", lhsLocation), LocatorUtils.property(thatLocator, "location", rhsLocation), lhsLocation, rhsLocation, (this.location!= null), (that.location!= null))) { + return false; + } + } + { + String lhsLogo; + lhsLogo = this.getLogo(); + String rhsLogo; + rhsLogo = that.getLogo(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "logo", lhsLogo), LocatorUtils.property(thatLocator, "logo", rhsLogo), lhsLogo, rhsLogo, (this.logo!= null), (that.logo!= null))) { + return false; + } + } + { + SalesOffice lhsSalesOffice; + lhsSalesOffice = this.getSalesOffice(); + SalesOffice rhsSalesOffice; + rhsSalesOffice = that.getSalesOffice(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "salesOffice", lhsSalesOffice), LocatorUtils.property(thatLocator, "salesOffice", rhsSalesOffice), lhsSalesOffice, rhsSalesOffice, (this.salesOffice!= null), (that.salesOffice!= null))) { + return false; + } + } + { + BigInteger lhsId; + lhsId = this.getId(); + BigInteger rhsId; + rhsId = that.getId(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "id", lhsId), LocatorUtils.property(thatLocator, "id", rhsId), lhsId, rhsId, (this.id!= null), (that.id!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/AirConditioning.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/AirConditioning.java new file mode 100644 index 00000000..5ed759d3 --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/AirConditioning.java @@ -0,0 +1,349 @@ + +package org.openestate.io.immobiliare_it.xml; + +import java.io.Serializable; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; +import org.jvnet.jaxb2_commons.lang.CopyStrategy2; +import org.jvnet.jaxb2_commons.lang.CopyTo2; +import org.jvnet.jaxb2_commons.lang.Equals2; +import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb2_commons.lang.ToString2; +import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; + + +/** + *

Java class for air-conditioning complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="air-conditioning">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <all>
+ *         <element name="effect">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Freddo"/>
+ *               <enumeration value="Caldo"/>
+ *               <enumeration value="Freddo/Caldo"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </all>
+ *       <attribute name="type">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <enumeration value="Autonomo"/>
+ *             <enumeration value="Centralizzato"/>
+ *             <enumeration value="Predisposizione impianto"/>
+ *             <enumeration value="Assente"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "air-conditioning", propOrder = { + +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class AirConditioning implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected AirConditioning.Effect effect; + @XmlAttribute(name = "type") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected AirConditioning.Type type; + + /** + * Gets the value of the effect property. + * + * @return + * possible object is + * {@link AirConditioning.Effect } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public AirConditioning.Effect getEffect() { + return effect; + } + + /** + * Sets the value of the effect property. + * + * @param value + * allowed object is + * {@link AirConditioning.Effect } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setEffect(AirConditioning.Effect value) { + this.effect = value; + } + + /** + * Gets the value of the type property. + * + * @return + * possible object is + * {@link AirConditioning.Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public AirConditioning.Type getType() { + return type; + } + + /** + * Sets the value of the type property. + * + * @param value + * allowed object is + * {@link AirConditioning.Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setType(AirConditioning.Type value) { + this.type = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + AirConditioning.Effect theEffect; + theEffect = this.getEffect(); + strategy.appendField(locator, this, "effect", buffer, theEffect, (this.effect!= null)); + } + { + AirConditioning.Type theType; + theType = this.getType(); + strategy.appendField(locator, this, "type", buffer, theType, (this.type!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof AirConditioning) { + final AirConditioning copy = ((AirConditioning) draftCopy); + { + Boolean effectShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.effect!= null)); + if (effectShouldBeCopiedAndSet == Boolean.TRUE) { + AirConditioning.Effect sourceEffect; + sourceEffect = this.getEffect(); + AirConditioning.Effect copyEffect = ((AirConditioning.Effect) strategy.copy(LocatorUtils.property(locator, "effect", sourceEffect), sourceEffect, (this.effect!= null))); + copy.setEffect(copyEffect); + } else { + if (effectShouldBeCopiedAndSet == Boolean.FALSE) { + copy.effect = null; + } + } + } + { + Boolean typeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.type!= null)); + if (typeShouldBeCopiedAndSet == Boolean.TRUE) { + AirConditioning.Type sourceType; + sourceType = this.getType(); + AirConditioning.Type copyType = ((AirConditioning.Type) strategy.copy(LocatorUtils.property(locator, "type", sourceType), sourceType, (this.type!= null))); + copy.setType(copyType); + } else { + if (typeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.type = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new AirConditioning(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final AirConditioning that = ((AirConditioning) object); + { + AirConditioning.Effect lhsEffect; + lhsEffect = this.getEffect(); + AirConditioning.Effect rhsEffect; + rhsEffect = that.getEffect(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "effect", lhsEffect), LocatorUtils.property(thatLocator, "effect", rhsEffect), lhsEffect, rhsEffect, (this.effect!= null), (that.effect!= null))) { + return false; + } + } + { + AirConditioning.Type lhsType; + lhsType = this.getType(); + AirConditioning.Type rhsType; + rhsType = that.getType(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "type", lhsType), LocatorUtils.property(thatLocator, "type", rhsType), lhsType, rhsType, (this.type!= null), (that.type!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + + /** + *

Java class for null. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ *

+     * <simpleType>
+     *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *     <enumeration value="Freddo"/>
+     *     <enumeration value="Caldo"/>
+     *     <enumeration value="Freddo/Caldo"/>
+     *   </restriction>
+     * </simpleType>
+     * 
+ * + */ + @XmlType(name = "") + @XmlEnum + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public enum Effect { + + @XmlEnumValue("Freddo") + FREDDO("Freddo"), + @XmlEnumValue("Caldo") + CALDO("Caldo"), + @XmlEnumValue("Freddo/Caldo") + FREDDO_CALDO("Freddo/Caldo"); + private final String value; + + Effect(String v) { + value = v; + } + + public String value() { + return value; + } + + public static AirConditioning.Effect fromValue(String v) { + for (AirConditioning.Effect c: AirConditioning.Effect.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + + } + + + /** + *

Java class for null. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ *

+     * <simpleType>
+     *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *     <enumeration value="Autonomo"/>
+     *     <enumeration value="Centralizzato"/>
+     *     <enumeration value="Predisposizione impianto"/>
+     *     <enumeration value="Assente"/>
+     *   </restriction>
+     * </simpleType>
+     * 
+ * + */ + @XmlType(name = "") + @XmlEnum + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public enum Type { + + @XmlEnumValue("Autonomo") + AUTONOMO("Autonomo"), + @XmlEnumValue("Centralizzato") + CENTRALIZZATO("Centralizzato"), + @XmlEnumValue("Predisposizione impianto") + PREDISPOSIZIONE_IMPIANTO("Predisposizione impianto"), + @XmlEnumValue("Assente") + ASSENTE("Assente"); + private final String value; + + Type(String v) { + value = v; + } + + public String value() { + return value; + } + + public static AirConditioning.Type fromValue(String v) { + for (AirConditioning.Type c: AirConditioning.Type.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/PropertyType.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/AllSimplePropertyType.java similarity index 88% rename from ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/PropertyType.java rename to ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/AllSimplePropertyType.java index 3fc5c702..7da701f2 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/PropertyType.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/AllSimplePropertyType.java @@ -47,6 +47,7 @@ * <enumeration value="Terreno"/> * <enumeration value="Immobile"/> * <enumeration value="Other"/> + * <enumeration value="Altro"/> * </restriction> * </simpleType> *
@@ -54,8 +55,8 @@ */ @XmlType(name = "allPropertyTypeSimple") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") -public enum PropertyType { +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public enum AllSimplePropertyType { @XmlEnumValue("Appartamento") APPARTAMENTO("Appartamento"), @@ -84,7 +85,7 @@ public enum PropertyType { @XmlEnumValue("Open Space") OPEN_SPACE("Open Space"), @XmlEnumValue("Multipropriet\u00e0") - MULTIPROPRIET\u00c0("Multipropriet\u00e0"), + MULTIPROPRIETA("Multipropriet\u00e0"), @XmlEnumValue("Villetta") VILLETTA("Villetta"), @XmlEnumValue("Agriturismo") @@ -112,18 +113,20 @@ public enum PropertyType { @XmlEnumValue("Camera") CAMERA("Camera"), @XmlEnumValue("Casa per ferie (gruppi)") - CASA_PER_FERIE_GRUPPI("Casa per ferie (gruppi)"), + CASA_PER_FERIE("Casa per ferie (gruppi)"), @XmlEnumValue("Attivit\u00e0") - ATTIVIT\u00c0("Attivit\u00e0"), + ATTIVITA("Attivit\u00e0"), @XmlEnumValue("Terreno") TERRENO("Terreno"), @XmlEnumValue("Immobile") IMMOBILE("Immobile"), @XmlEnumValue("Other") - OTHER("Other"); + OTHER("Other"), + @XmlEnumValue("Altro") + ALTRO("Altro"); private final String value; - PropertyType(String v) { + AllSimplePropertyType(String v) { value = v; } @@ -131,8 +134,8 @@ public String value() { return value; } - public static PropertyType fromValue(String v) { - for (PropertyType c: PropertyType.values()) { + public static AllSimplePropertyType fromValue(String v) { + for (AllSimplePropertyType c: AllSimplePropertyType.values()) { if (c.value.equals(v)) { return c; } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Ambience.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Ambience.java new file mode 100644 index 00000000..58dae55d --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Ambience.java @@ -0,0 +1,227 @@ + +package org.openestate.io.immobiliare_it.xml; + +import java.io.Serializable; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import org.jvnet.jaxb2_commons.lang.CopyStrategy2; +import org.jvnet.jaxb2_commons.lang.CopyTo2; +import org.jvnet.jaxb2_commons.lang.Equals2; +import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb2_commons.lang.ToString2; +import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; + + +/** + *

Java class for ambience complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="ambience">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <all>
+ *         <element name="heating" type="{http://feed.immobiliare.it}heating" minOccurs="0"/>
+ *         <element name="air-conditioning" type="{http://feed.immobiliare.it}air-conditioning" minOccurs="0"/>
+ *       </all>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ambience", propOrder = { + +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class Ambience implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Heating heating; + @XmlElement(name = "air-conditioning") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected AirConditioning airConditioning; + + /** + * Gets the value of the heating property. + * + * @return + * possible object is + * {@link Heating } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Heating getHeating() { + return heating; + } + + /** + * Sets the value of the heating property. + * + * @param value + * allowed object is + * {@link Heating } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setHeating(Heating value) { + this.heating = value; + } + + /** + * Gets the value of the airConditioning property. + * + * @return + * possible object is + * {@link AirConditioning } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public AirConditioning getAirConditioning() { + return airConditioning; + } + + /** + * Sets the value of the airConditioning property. + * + * @param value + * allowed object is + * {@link AirConditioning } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setAirConditioning(AirConditioning value) { + this.airConditioning = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + Heating theHeating; + theHeating = this.getHeating(); + strategy.appendField(locator, this, "heating", buffer, theHeating, (this.heating!= null)); + } + { + AirConditioning theAirConditioning; + theAirConditioning = this.getAirConditioning(); + strategy.appendField(locator, this, "airConditioning", buffer, theAirConditioning, (this.airConditioning!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof Ambience) { + final Ambience copy = ((Ambience) draftCopy); + { + Boolean heatingShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.heating!= null)); + if (heatingShouldBeCopiedAndSet == Boolean.TRUE) { + Heating sourceHeating; + sourceHeating = this.getHeating(); + Heating copyHeating = ((Heating) strategy.copy(LocatorUtils.property(locator, "heating", sourceHeating), sourceHeating, (this.heating!= null))); + copy.setHeating(copyHeating); + } else { + if (heatingShouldBeCopiedAndSet == Boolean.FALSE) { + copy.heating = null; + } + } + } + { + Boolean airConditioningShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.airConditioning!= null)); + if (airConditioningShouldBeCopiedAndSet == Boolean.TRUE) { + AirConditioning sourceAirConditioning; + sourceAirConditioning = this.getAirConditioning(); + AirConditioning copyAirConditioning = ((AirConditioning) strategy.copy(LocatorUtils.property(locator, "airConditioning", sourceAirConditioning), sourceAirConditioning, (this.airConditioning!= null))); + copy.setAirConditioning(copyAirConditioning); + } else { + if (airConditioningShouldBeCopiedAndSet == Boolean.FALSE) { + copy.airConditioning = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new Ambience(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final Ambience that = ((Ambience) object); + { + Heating lhsHeating; + lhsHeating = this.getHeating(); + Heating rhsHeating; + rhsHeating = that.getHeating(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "heating", lhsHeating), LocatorUtils.property(thatLocator, "heating", rhsHeating), lhsHeating, rhsHeating, (this.heating!= null), (that.heating!= null))) { + return false; + } + } + { + AirConditioning lhsAirConditioning; + lhsAirConditioning = this.getAirConditioning(); + AirConditioning rhsAirConditioning; + rhsAirConditioning = that.getAirConditioning(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "airConditioning", lhsAirConditioning), LocatorUtils.property(thatLocator, "airConditioning", rhsAirConditioning), lhsAirConditioning, rhsAirConditioning, (this.airConditioning!= null), (that.airConditioning!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Auction.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Auction.java new file mode 100644 index 00000000..be1b0f22 --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Auction.java @@ -0,0 +1,298 @@ + +package org.openestate.io.immobiliare_it.xml; + +import java.io.Serializable; +import java.util.Calendar; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.jvnet.jaxb2_commons.lang.CopyStrategy2; +import org.jvnet.jaxb2_commons.lang.CopyTo2; +import org.jvnet.jaxb2_commons.lang.Equals2; +import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb2_commons.lang.ToString2; +import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; + + +/** + *

Java class for auction complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="auction">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>dateTime">
+ *       <attribute name="type">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <enumeration value="con incanto"/>
+ *             <enumeration value="senza incanto"/>
+ *             <enumeration value="a mezzo commissionario"/>
+ *             <enumeration value="vendita al dettaglio"/>
+ *             <enumeration value="vendita online"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "auction", propOrder = { + "value" +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class Auction implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @XmlValue + @XmlJavaTypeAdapter(Adapter3 .class) + @XmlSchemaType(name = "dateTime") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Calendar value; + @XmlAttribute(name = "type") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Auction.Type type; + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Calendar getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setValue(Calendar value) { + this.value = value; + } + + /** + * Gets the value of the type property. + * + * @return + * possible object is + * {@link Auction.Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Auction.Type getType() { + return type; + } + + /** + * Sets the value of the type property. + * + * @param value + * allowed object is + * {@link Auction.Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setType(Auction.Type value) { + this.type = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + Calendar theValue; + theValue = this.getValue(); + strategy.appendField(locator, this, "value", buffer, theValue, (this.value!= null)); + } + { + Auction.Type theType; + theType = this.getType(); + strategy.appendField(locator, this, "type", buffer, theType, (this.type!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof Auction) { + final Auction copy = ((Auction) draftCopy); + { + Boolean valueShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.value!= null)); + if (valueShouldBeCopiedAndSet == Boolean.TRUE) { + Calendar sourceValue; + sourceValue = this.getValue(); + Calendar copyValue = ((Calendar) strategy.copy(LocatorUtils.property(locator, "value", sourceValue), sourceValue, (this.value!= null))); + copy.setValue(copyValue); + } else { + if (valueShouldBeCopiedAndSet == Boolean.FALSE) { + copy.value = null; + } + } + } + { + Boolean typeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.type!= null)); + if (typeShouldBeCopiedAndSet == Boolean.TRUE) { + Auction.Type sourceType; + sourceType = this.getType(); + Auction.Type copyType = ((Auction.Type) strategy.copy(LocatorUtils.property(locator, "type", sourceType), sourceType, (this.type!= null))); + copy.setType(copyType); + } else { + if (typeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.type = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new Auction(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final Auction that = ((Auction) object); + { + Calendar lhsValue; + lhsValue = this.getValue(); + Calendar rhsValue; + rhsValue = that.getValue(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "value", lhsValue), LocatorUtils.property(thatLocator, "value", rhsValue), lhsValue, rhsValue, (this.value!= null), (that.value!= null))) { + return false; + } + } + { + Auction.Type lhsType; + lhsType = this.getType(); + Auction.Type rhsType; + rhsType = that.getType(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "type", lhsType), LocatorUtils.property(thatLocator, "type", rhsType), lhsType, rhsType, (this.type!= null), (that.type!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + + /** + *

Java class for null. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ *

+     * <simpleType>
+     *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *     <enumeration value="con incanto"/>
+     *     <enumeration value="senza incanto"/>
+     *     <enumeration value="a mezzo commissionario"/>
+     *     <enumeration value="vendita al dettaglio"/>
+     *     <enumeration value="vendita online"/>
+     *   </restriction>
+     * </simpleType>
+     * 
+ * + */ + @XmlType(name = "") + @XmlEnum + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public enum Type { + + @XmlEnumValue("con incanto") + CON_INCANTO("con incanto"), + @XmlEnumValue("senza incanto") + SENZA_INCANTO("senza incanto"), + @XmlEnumValue("a mezzo commissionario") + A_MEZZO_COMMISSIONARIO("a mezzo commissionario"), + @XmlEnumValue("vendita al dettaglio") + VENDITA_AL_DETTAGLIO("vendita al dettaglio"), + @XmlEnumValue("vendita online") + VENDITA_ONLINE("vendita online"); + private final String value; + + Type(String v) { + value = v; + } + + public String value() { + return value; + } + + public static Auction.Type fromValue(String v) { + for (Auction.Type c: Auction.Type.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/AuctionActorType.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/AuctionActorType.java new file mode 100644 index 00000000..cf7ebfe4 --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/AuctionActorType.java @@ -0,0 +1,473 @@ + +package org.openestate.io.immobiliare_it.xml; + +import java.io.Serializable; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.jvnet.jaxb2_commons.lang.CopyStrategy2; +import org.jvnet.jaxb2_commons.lang.CopyTo2; +import org.jvnet.jaxb2_commons.lang.Equals2; +import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb2_commons.lang.ToString2; +import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; + + +/** + *

Java class for auctionActorType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="auctionActorType">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="phone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="email" type="{http://feed.immobiliare.it}emailType" minOccurs="0"/>
+ *         <element name="fax" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="type" use="required">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <enumeration value="giudice"/>
+ *             <enumeration value="delegato"/>
+ *             <enumeration value="custode"/>
+ *             <enumeration value="creditore"/>
+ *             <enumeration value="richiedente"/>
+ *             <enumeration value="referente"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "auctionActorType", propOrder = { + "name", + "phone", + "email", + "fax" +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class AuctionActorType implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String name; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String phone; + @XmlJavaTypeAdapter(Adapter10 .class) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String email; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String fax; + @XmlAttribute(name = "type", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected AuctionActorType.Type type; + + /** + * Gets the value of the name property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getName() { + return name; + } + + /** + * Sets the value of the name property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setName(String value) { + this.name = value; + } + + /** + * Gets the value of the phone property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getPhone() { + return phone; + } + + /** + * Sets the value of the phone property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setPhone(String value) { + this.phone = value; + } + + /** + * Gets the value of the email property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getEmail() { + return email; + } + + /** + * Sets the value of the email property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setEmail(String value) { + this.email = value; + } + + /** + * Gets the value of the fax property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getFax() { + return fax; + } + + /** + * Sets the value of the fax property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setFax(String value) { + this.fax = value; + } + + /** + * Gets the value of the type property. + * + * @return + * possible object is + * {@link AuctionActorType.Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public AuctionActorType.Type getType() { + return type; + } + + /** + * Sets the value of the type property. + * + * @param value + * allowed object is + * {@link AuctionActorType.Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setType(AuctionActorType.Type value) { + this.type = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + String theName; + theName = this.getName(); + strategy.appendField(locator, this, "name", buffer, theName, (this.name!= null)); + } + { + String thePhone; + thePhone = this.getPhone(); + strategy.appendField(locator, this, "phone", buffer, thePhone, (this.phone!= null)); + } + { + String theEmail; + theEmail = this.getEmail(); + strategy.appendField(locator, this, "email", buffer, theEmail, (this.email!= null)); + } + { + String theFax; + theFax = this.getFax(); + strategy.appendField(locator, this, "fax", buffer, theFax, (this.fax!= null)); + } + { + AuctionActorType.Type theType; + theType = this.getType(); + strategy.appendField(locator, this, "type", buffer, theType, (this.type!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof AuctionActorType) { + final AuctionActorType copy = ((AuctionActorType) draftCopy); + { + Boolean nameShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.name!= null)); + if (nameShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceName; + sourceName = this.getName(); + String copyName = ((String) strategy.copy(LocatorUtils.property(locator, "name", sourceName), sourceName, (this.name!= null))); + copy.setName(copyName); + } else { + if (nameShouldBeCopiedAndSet == Boolean.FALSE) { + copy.name = null; + } + } + } + { + Boolean phoneShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.phone!= null)); + if (phoneShouldBeCopiedAndSet == Boolean.TRUE) { + String sourcePhone; + sourcePhone = this.getPhone(); + String copyPhone = ((String) strategy.copy(LocatorUtils.property(locator, "phone", sourcePhone), sourcePhone, (this.phone!= null))); + copy.setPhone(copyPhone); + } else { + if (phoneShouldBeCopiedAndSet == Boolean.FALSE) { + copy.phone = null; + } + } + } + { + Boolean emailShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.email!= null)); + if (emailShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceEmail; + sourceEmail = this.getEmail(); + String copyEmail = ((String) strategy.copy(LocatorUtils.property(locator, "email", sourceEmail), sourceEmail, (this.email!= null))); + copy.setEmail(copyEmail); + } else { + if (emailShouldBeCopiedAndSet == Boolean.FALSE) { + copy.email = null; + } + } + } + { + Boolean faxShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.fax!= null)); + if (faxShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceFax; + sourceFax = this.getFax(); + String copyFax = ((String) strategy.copy(LocatorUtils.property(locator, "fax", sourceFax), sourceFax, (this.fax!= null))); + copy.setFax(copyFax); + } else { + if (faxShouldBeCopiedAndSet == Boolean.FALSE) { + copy.fax = null; + } + } + } + { + Boolean typeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.type!= null)); + if (typeShouldBeCopiedAndSet == Boolean.TRUE) { + AuctionActorType.Type sourceType; + sourceType = this.getType(); + AuctionActorType.Type copyType = ((AuctionActorType.Type) strategy.copy(LocatorUtils.property(locator, "type", sourceType), sourceType, (this.type!= null))); + copy.setType(copyType); + } else { + if (typeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.type = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new AuctionActorType(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final AuctionActorType that = ((AuctionActorType) object); + { + String lhsName; + lhsName = this.getName(); + String rhsName; + rhsName = that.getName(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "name", lhsName), LocatorUtils.property(thatLocator, "name", rhsName), lhsName, rhsName, (this.name!= null), (that.name!= null))) { + return false; + } + } + { + String lhsPhone; + lhsPhone = this.getPhone(); + String rhsPhone; + rhsPhone = that.getPhone(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "phone", lhsPhone), LocatorUtils.property(thatLocator, "phone", rhsPhone), lhsPhone, rhsPhone, (this.phone!= null), (that.phone!= null))) { + return false; + } + } + { + String lhsEmail; + lhsEmail = this.getEmail(); + String rhsEmail; + rhsEmail = that.getEmail(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "email", lhsEmail), LocatorUtils.property(thatLocator, "email", rhsEmail), lhsEmail, rhsEmail, (this.email!= null), (that.email!= null))) { + return false; + } + } + { + String lhsFax; + lhsFax = this.getFax(); + String rhsFax; + rhsFax = that.getFax(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "fax", lhsFax), LocatorUtils.property(thatLocator, "fax", rhsFax), lhsFax, rhsFax, (this.fax!= null), (that.fax!= null))) { + return false; + } + } + { + AuctionActorType.Type lhsType; + lhsType = this.getType(); + AuctionActorType.Type rhsType; + rhsType = that.getType(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "type", lhsType), LocatorUtils.property(thatLocator, "type", rhsType), lhsType, rhsType, (this.type!= null), (that.type!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + + /** + *

Java class for null. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ *

+     * <simpleType>
+     *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *     <enumeration value="giudice"/>
+     *     <enumeration value="delegato"/>
+     *     <enumeration value="custode"/>
+     *     <enumeration value="creditore"/>
+     *     <enumeration value="richiedente"/>
+     *     <enumeration value="referente"/>
+     *   </restriction>
+     * </simpleType>
+     * 
+ * + */ + @XmlType(name = "") + @XmlEnum + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public enum Type { + + @XmlEnumValue("giudice") + GIUDICE("giudice"), + @XmlEnumValue("delegato") + DELEGATO("delegato"), + @XmlEnumValue("custode") + CUSTODE("custode"), + @XmlEnumValue("creditore") + CREDITORE("creditore"), + @XmlEnumValue("richiedente") + RICHIEDENTE("richiedente"), + @XmlEnumValue("referente") + REFERENTE("referente"); + private final String value; + + Type(String v) { + value = v; + } + + public String value() { + return value; + } + + public static AuctionActorType.Type fromValue(String v) { + for (AuctionActorType.Type c: AuctionActorType.Type.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/AuctionFeatures.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/AuctionFeatures.java new file mode 100644 index 00000000..ebb2e932 --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/AuctionFeatures.java @@ -0,0 +1,2053 @@ + +package org.openestate.io.immobiliare_it.xml; + +import java.io.Serializable; +import java.math.BigInteger; +import java.util.ArrayList; +import java.util.Currency; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.jvnet.jaxb2_commons.lang.CopyStrategy2; +import org.jvnet.jaxb2_commons.lang.CopyTo2; +import org.jvnet.jaxb2_commons.lang.Equals2; +import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb2_commons.lang.ToString2; +import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; + + +/** + *

Java class for auction-features complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="auction-features">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="auctions">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="auction" type="{http://feed.immobiliare.it}auction" maxOccurs="unbounded"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="starting-price">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>long">
+ *                 <attribute name="currency" use="required" type="{http://feed.immobiliare.it}currency" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="minimum-bid" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>int">
+ *                 <attribute name="currency" use="required" type="{http://feed.immobiliare.it}currency" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="success-price" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>long">
+ *                 <attribute name="currency" use="required" type="{http://feed.immobiliare.it}currency" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="court" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *                 <attribute name="type">
+ *                   <simpleType>
+ *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                       <enumeration value="court"/>
+ *                       <enumeration value="other"/>
+ *                     </restriction>
+ *                   </simpleType>
+ *                 </attribute>
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="reference" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *                 <attribute name="year" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *                 <attribute name="number" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="actors" type="{http://feed.immobiliare.it}actors" minOccurs="0"/>
+ *         <element name="notes" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="type">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <enumeration value="Esecuzione immobiliare"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "auction-features", propOrder = { + "auctions", + "startingPrice", + "minimumBid", + "successPrice", + "court", + "reference", + "actors", + "notes" +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class AuctionFeatures implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected AuctionFeatures.Auctions auctions; + @XmlElement(name = "starting-price", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected AuctionFeatures.StartingPrice startingPrice; + @XmlElement(name = "minimum-bid") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected AuctionFeatures.MinimumBid minimumBid; + @XmlElement(name = "success-price") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected AuctionFeatures.SuccessPrice successPrice; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected AuctionFeatures.Court court; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected AuctionFeatures.Reference reference; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Actors actors; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String notes; + @XmlAttribute(name = "type") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected AuctionFeatures.Type type; + + /** + * Gets the value of the auctions property. + * + * @return + * possible object is + * {@link AuctionFeatures.Auctions } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public AuctionFeatures.Auctions getAuctions() { + return auctions; + } + + /** + * Sets the value of the auctions property. + * + * @param value + * allowed object is + * {@link AuctionFeatures.Auctions } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setAuctions(AuctionFeatures.Auctions value) { + this.auctions = value; + } + + /** + * Gets the value of the startingPrice property. + * + * @return + * possible object is + * {@link AuctionFeatures.StartingPrice } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public AuctionFeatures.StartingPrice getStartingPrice() { + return startingPrice; + } + + /** + * Sets the value of the startingPrice property. + * + * @param value + * allowed object is + * {@link AuctionFeatures.StartingPrice } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setStartingPrice(AuctionFeatures.StartingPrice value) { + this.startingPrice = value; + } + + /** + * Gets the value of the minimumBid property. + * + * @return + * possible object is + * {@link AuctionFeatures.MinimumBid } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public AuctionFeatures.MinimumBid getMinimumBid() { + return minimumBid; + } + + /** + * Sets the value of the minimumBid property. + * + * @param value + * allowed object is + * {@link AuctionFeatures.MinimumBid } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setMinimumBid(AuctionFeatures.MinimumBid value) { + this.minimumBid = value; + } + + /** + * Gets the value of the successPrice property. + * + * @return + * possible object is + * {@link AuctionFeatures.SuccessPrice } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public AuctionFeatures.SuccessPrice getSuccessPrice() { + return successPrice; + } + + /** + * Sets the value of the successPrice property. + * + * @param value + * allowed object is + * {@link AuctionFeatures.SuccessPrice } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setSuccessPrice(AuctionFeatures.SuccessPrice value) { + this.successPrice = value; + } + + /** + * Gets the value of the court property. + * + * @return + * possible object is + * {@link AuctionFeatures.Court } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public AuctionFeatures.Court getCourt() { + return court; + } + + /** + * Sets the value of the court property. + * + * @param value + * allowed object is + * {@link AuctionFeatures.Court } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setCourt(AuctionFeatures.Court value) { + this.court = value; + } + + /** + * Gets the value of the reference property. + * + * @return + * possible object is + * {@link AuctionFeatures.Reference } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public AuctionFeatures.Reference getReference() { + return reference; + } + + /** + * Sets the value of the reference property. + * + * @param value + * allowed object is + * {@link AuctionFeatures.Reference } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setReference(AuctionFeatures.Reference value) { + this.reference = value; + } + + /** + * Gets the value of the actors property. + * + * @return + * possible object is + * {@link Actors } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Actors getActors() { + return actors; + } + + /** + * Sets the value of the actors property. + * + * @param value + * allowed object is + * {@link Actors } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setActors(Actors value) { + this.actors = value; + } + + /** + * Gets the value of the notes property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getNotes() { + return notes; + } + + /** + * Sets the value of the notes property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setNotes(String value) { + this.notes = value; + } + + /** + * Gets the value of the type property. + * + * @return + * possible object is + * {@link AuctionFeatures.Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public AuctionFeatures.Type getType() { + return type; + } + + /** + * Sets the value of the type property. + * + * @param value + * allowed object is + * {@link AuctionFeatures.Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setType(AuctionFeatures.Type value) { + this.type = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + AuctionFeatures.Auctions theAuctions; + theAuctions = this.getAuctions(); + strategy.appendField(locator, this, "auctions", buffer, theAuctions, (this.auctions!= null)); + } + { + AuctionFeatures.StartingPrice theStartingPrice; + theStartingPrice = this.getStartingPrice(); + strategy.appendField(locator, this, "startingPrice", buffer, theStartingPrice, (this.startingPrice!= null)); + } + { + AuctionFeatures.MinimumBid theMinimumBid; + theMinimumBid = this.getMinimumBid(); + strategy.appendField(locator, this, "minimumBid", buffer, theMinimumBid, (this.minimumBid!= null)); + } + { + AuctionFeatures.SuccessPrice theSuccessPrice; + theSuccessPrice = this.getSuccessPrice(); + strategy.appendField(locator, this, "successPrice", buffer, theSuccessPrice, (this.successPrice!= null)); + } + { + AuctionFeatures.Court theCourt; + theCourt = this.getCourt(); + strategy.appendField(locator, this, "court", buffer, theCourt, (this.court!= null)); + } + { + AuctionFeatures.Reference theReference; + theReference = this.getReference(); + strategy.appendField(locator, this, "reference", buffer, theReference, (this.reference!= null)); + } + { + Actors theActors; + theActors = this.getActors(); + strategy.appendField(locator, this, "actors", buffer, theActors, (this.actors!= null)); + } + { + String theNotes; + theNotes = this.getNotes(); + strategy.appendField(locator, this, "notes", buffer, theNotes, (this.notes!= null)); + } + { + AuctionFeatures.Type theType; + theType = this.getType(); + strategy.appendField(locator, this, "type", buffer, theType, (this.type!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof AuctionFeatures) { + final AuctionFeatures copy = ((AuctionFeatures) draftCopy); + { + Boolean auctionsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.auctions!= null)); + if (auctionsShouldBeCopiedAndSet == Boolean.TRUE) { + AuctionFeatures.Auctions sourceAuctions; + sourceAuctions = this.getAuctions(); + AuctionFeatures.Auctions copyAuctions = ((AuctionFeatures.Auctions) strategy.copy(LocatorUtils.property(locator, "auctions", sourceAuctions), sourceAuctions, (this.auctions!= null))); + copy.setAuctions(copyAuctions); + } else { + if (auctionsShouldBeCopiedAndSet == Boolean.FALSE) { + copy.auctions = null; + } + } + } + { + Boolean startingPriceShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.startingPrice!= null)); + if (startingPriceShouldBeCopiedAndSet == Boolean.TRUE) { + AuctionFeatures.StartingPrice sourceStartingPrice; + sourceStartingPrice = this.getStartingPrice(); + AuctionFeatures.StartingPrice copyStartingPrice = ((AuctionFeatures.StartingPrice) strategy.copy(LocatorUtils.property(locator, "startingPrice", sourceStartingPrice), sourceStartingPrice, (this.startingPrice!= null))); + copy.setStartingPrice(copyStartingPrice); + } else { + if (startingPriceShouldBeCopiedAndSet == Boolean.FALSE) { + copy.startingPrice = null; + } + } + } + { + Boolean minimumBidShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.minimumBid!= null)); + if (minimumBidShouldBeCopiedAndSet == Boolean.TRUE) { + AuctionFeatures.MinimumBid sourceMinimumBid; + sourceMinimumBid = this.getMinimumBid(); + AuctionFeatures.MinimumBid copyMinimumBid = ((AuctionFeatures.MinimumBid) strategy.copy(LocatorUtils.property(locator, "minimumBid", sourceMinimumBid), sourceMinimumBid, (this.minimumBid!= null))); + copy.setMinimumBid(copyMinimumBid); + } else { + if (minimumBidShouldBeCopiedAndSet == Boolean.FALSE) { + copy.minimumBid = null; + } + } + } + { + Boolean successPriceShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.successPrice!= null)); + if (successPriceShouldBeCopiedAndSet == Boolean.TRUE) { + AuctionFeatures.SuccessPrice sourceSuccessPrice; + sourceSuccessPrice = this.getSuccessPrice(); + AuctionFeatures.SuccessPrice copySuccessPrice = ((AuctionFeatures.SuccessPrice) strategy.copy(LocatorUtils.property(locator, "successPrice", sourceSuccessPrice), sourceSuccessPrice, (this.successPrice!= null))); + copy.setSuccessPrice(copySuccessPrice); + } else { + if (successPriceShouldBeCopiedAndSet == Boolean.FALSE) { + copy.successPrice = null; + } + } + } + { + Boolean courtShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.court!= null)); + if (courtShouldBeCopiedAndSet == Boolean.TRUE) { + AuctionFeatures.Court sourceCourt; + sourceCourt = this.getCourt(); + AuctionFeatures.Court copyCourt = ((AuctionFeatures.Court) strategy.copy(LocatorUtils.property(locator, "court", sourceCourt), sourceCourt, (this.court!= null))); + copy.setCourt(copyCourt); + } else { + if (courtShouldBeCopiedAndSet == Boolean.FALSE) { + copy.court = null; + } + } + } + { + Boolean referenceShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.reference!= null)); + if (referenceShouldBeCopiedAndSet == Boolean.TRUE) { + AuctionFeatures.Reference sourceReference; + sourceReference = this.getReference(); + AuctionFeatures.Reference copyReference = ((AuctionFeatures.Reference) strategy.copy(LocatorUtils.property(locator, "reference", sourceReference), sourceReference, (this.reference!= null))); + copy.setReference(copyReference); + } else { + if (referenceShouldBeCopiedAndSet == Boolean.FALSE) { + copy.reference = null; + } + } + } + { + Boolean actorsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.actors!= null)); + if (actorsShouldBeCopiedAndSet == Boolean.TRUE) { + Actors sourceActors; + sourceActors = this.getActors(); + Actors copyActors = ((Actors) strategy.copy(LocatorUtils.property(locator, "actors", sourceActors), sourceActors, (this.actors!= null))); + copy.setActors(copyActors); + } else { + if (actorsShouldBeCopiedAndSet == Boolean.FALSE) { + copy.actors = null; + } + } + } + { + Boolean notesShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.notes!= null)); + if (notesShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceNotes; + sourceNotes = this.getNotes(); + String copyNotes = ((String) strategy.copy(LocatorUtils.property(locator, "notes", sourceNotes), sourceNotes, (this.notes!= null))); + copy.setNotes(copyNotes); + } else { + if (notesShouldBeCopiedAndSet == Boolean.FALSE) { + copy.notes = null; + } + } + } + { + Boolean typeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.type!= null)); + if (typeShouldBeCopiedAndSet == Boolean.TRUE) { + AuctionFeatures.Type sourceType; + sourceType = this.getType(); + AuctionFeatures.Type copyType = ((AuctionFeatures.Type) strategy.copy(LocatorUtils.property(locator, "type", sourceType), sourceType, (this.type!= null))); + copy.setType(copyType); + } else { + if (typeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.type = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new AuctionFeatures(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final AuctionFeatures that = ((AuctionFeatures) object); + { + AuctionFeatures.Auctions lhsAuctions; + lhsAuctions = this.getAuctions(); + AuctionFeatures.Auctions rhsAuctions; + rhsAuctions = that.getAuctions(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "auctions", lhsAuctions), LocatorUtils.property(thatLocator, "auctions", rhsAuctions), lhsAuctions, rhsAuctions, (this.auctions!= null), (that.auctions!= null))) { + return false; + } + } + { + AuctionFeatures.StartingPrice lhsStartingPrice; + lhsStartingPrice = this.getStartingPrice(); + AuctionFeatures.StartingPrice rhsStartingPrice; + rhsStartingPrice = that.getStartingPrice(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "startingPrice", lhsStartingPrice), LocatorUtils.property(thatLocator, "startingPrice", rhsStartingPrice), lhsStartingPrice, rhsStartingPrice, (this.startingPrice!= null), (that.startingPrice!= null))) { + return false; + } + } + { + AuctionFeatures.MinimumBid lhsMinimumBid; + lhsMinimumBid = this.getMinimumBid(); + AuctionFeatures.MinimumBid rhsMinimumBid; + rhsMinimumBid = that.getMinimumBid(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "minimumBid", lhsMinimumBid), LocatorUtils.property(thatLocator, "minimumBid", rhsMinimumBid), lhsMinimumBid, rhsMinimumBid, (this.minimumBid!= null), (that.minimumBid!= null))) { + return false; + } + } + { + AuctionFeatures.SuccessPrice lhsSuccessPrice; + lhsSuccessPrice = this.getSuccessPrice(); + AuctionFeatures.SuccessPrice rhsSuccessPrice; + rhsSuccessPrice = that.getSuccessPrice(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "successPrice", lhsSuccessPrice), LocatorUtils.property(thatLocator, "successPrice", rhsSuccessPrice), lhsSuccessPrice, rhsSuccessPrice, (this.successPrice!= null), (that.successPrice!= null))) { + return false; + } + } + { + AuctionFeatures.Court lhsCourt; + lhsCourt = this.getCourt(); + AuctionFeatures.Court rhsCourt; + rhsCourt = that.getCourt(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "court", lhsCourt), LocatorUtils.property(thatLocator, "court", rhsCourt), lhsCourt, rhsCourt, (this.court!= null), (that.court!= null))) { + return false; + } + } + { + AuctionFeatures.Reference lhsReference; + lhsReference = this.getReference(); + AuctionFeatures.Reference rhsReference; + rhsReference = that.getReference(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "reference", lhsReference), LocatorUtils.property(thatLocator, "reference", rhsReference), lhsReference, rhsReference, (this.reference!= null), (that.reference!= null))) { + return false; + } + } + { + Actors lhsActors; + lhsActors = this.getActors(); + Actors rhsActors; + rhsActors = that.getActors(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "actors", lhsActors), LocatorUtils.property(thatLocator, "actors", rhsActors), lhsActors, rhsActors, (this.actors!= null), (that.actors!= null))) { + return false; + } + } + { + String lhsNotes; + lhsNotes = this.getNotes(); + String rhsNotes; + rhsNotes = that.getNotes(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "notes", lhsNotes), LocatorUtils.property(thatLocator, "notes", rhsNotes), lhsNotes, rhsNotes, (this.notes!= null), (that.notes!= null))) { + return false; + } + } + { + AuctionFeatures.Type lhsType; + lhsType = this.getType(); + AuctionFeatures.Type rhsType; + rhsType = that.getType(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "type", lhsType), LocatorUtils.property(thatLocator, "type", rhsType), lhsType, rhsType, (this.type!= null), (that.type!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="auction" type="{http://feed.immobiliare.it}auction" maxOccurs="unbounded"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "auction" + }) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public static class Auctions implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 + { + + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected List auction; + + /** + * Gets the value of the auction property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the auction property. + * + *

+ * For example, to add a new item, do as follows: + *

+         *    getAuction().add(newItem);
+         * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Auction } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public List getAuction() { + if (auction == null) { + auction = new ArrayList(); + } + return this.auction; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + List theAuction; + theAuction = (((this.auction!= null)&&(!this.auction.isEmpty()))?this.getAuction():null); + strategy.appendField(locator, this, "auction", buffer, theAuction, ((this.auction!= null)&&(!this.auction.isEmpty()))); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof AuctionFeatures.Auctions) { + final AuctionFeatures.Auctions copy = ((AuctionFeatures.Auctions) draftCopy); + { + Boolean auctionShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.auction!= null)&&(!this.auction.isEmpty()))); + if (auctionShouldBeCopiedAndSet == Boolean.TRUE) { + List sourceAuction; + sourceAuction = (((this.auction!= null)&&(!this.auction.isEmpty()))?this.getAuction():null); + @SuppressWarnings("unchecked") + List copyAuction = ((List ) strategy.copy(LocatorUtils.property(locator, "auction", sourceAuction), sourceAuction, ((this.auction!= null)&&(!this.auction.isEmpty())))); + copy.auction = null; + if (copyAuction!= null) { + List uniqueAuctionl = copy.getAuction(); + uniqueAuctionl.addAll(copyAuction); + } + } else { + if (auctionShouldBeCopiedAndSet == Boolean.FALSE) { + copy.auction = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new AuctionFeatures.Auctions(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final AuctionFeatures.Auctions that = ((AuctionFeatures.Auctions) object); + { + List lhsAuction; + lhsAuction = (((this.auction!= null)&&(!this.auction.isEmpty()))?this.getAuction():null); + List rhsAuction; + rhsAuction = (((that.auction!= null)&&(!that.auction.isEmpty()))?that.getAuction():null); + if (!strategy.equals(LocatorUtils.property(thisLocator, "auction", lhsAuction), LocatorUtils.property(thatLocator, "auction", rhsAuction), lhsAuction, rhsAuction, ((this.auction!= null)&&(!this.auction.isEmpty())), ((that.auction!= null)&&(!that.auction.isEmpty())))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+     *       <attribute name="type">
+     *         <simpleType>
+     *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *             <enumeration value="court"/>
+     *             <enumeration value="other"/>
+     *           </restriction>
+     *         </simpleType>
+     *       </attribute>
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public static class Court implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 + { + + @XmlValue + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String value; + @XmlAttribute(name = "type") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected AuctionFeatures.Court.Type type; + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setValue(String value) { + this.value = value; + } + + /** + * Gets the value of the type property. + * + * @return + * possible object is + * {@link AuctionFeatures.Court.Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public AuctionFeatures.Court.Type getType() { + return type; + } + + /** + * Sets the value of the type property. + * + * @param value + * allowed object is + * {@link AuctionFeatures.Court.Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setType(AuctionFeatures.Court.Type value) { + this.type = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + String theValue; + theValue = this.getValue(); + strategy.appendField(locator, this, "value", buffer, theValue, (this.value!= null)); + } + { + AuctionFeatures.Court.Type theType; + theType = this.getType(); + strategy.appendField(locator, this, "type", buffer, theType, (this.type!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof AuctionFeatures.Court) { + final AuctionFeatures.Court copy = ((AuctionFeatures.Court) draftCopy); + { + Boolean valueShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.value!= null)); + if (valueShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceValue; + sourceValue = this.getValue(); + String copyValue = ((String) strategy.copy(LocatorUtils.property(locator, "value", sourceValue), sourceValue, (this.value!= null))); + copy.setValue(copyValue); + } else { + if (valueShouldBeCopiedAndSet == Boolean.FALSE) { + copy.value = null; + } + } + } + { + Boolean typeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.type!= null)); + if (typeShouldBeCopiedAndSet == Boolean.TRUE) { + AuctionFeatures.Court.Type sourceType; + sourceType = this.getType(); + AuctionFeatures.Court.Type copyType = ((AuctionFeatures.Court.Type) strategy.copy(LocatorUtils.property(locator, "type", sourceType), sourceType, (this.type!= null))); + copy.setType(copyType); + } else { + if (typeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.type = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new AuctionFeatures.Court(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final AuctionFeatures.Court that = ((AuctionFeatures.Court) object); + { + String lhsValue; + lhsValue = this.getValue(); + String rhsValue; + rhsValue = that.getValue(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "value", lhsValue), LocatorUtils.property(thatLocator, "value", rhsValue), lhsValue, rhsValue, (this.value!= null), (that.value!= null))) { + return false; + } + } + { + AuctionFeatures.Court.Type lhsType; + lhsType = this.getType(); + AuctionFeatures.Court.Type rhsType; + rhsType = that.getType(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "type", lhsType), LocatorUtils.property(thatLocator, "type", rhsType), lhsType, rhsType, (this.type!= null), (that.type!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + + /** + *

Java class for null. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ *

+         * <simpleType>
+         *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+         *     <enumeration value="court"/>
+         *     <enumeration value="other"/>
+         *   </restriction>
+         * </simpleType>
+         * 
+ * + */ + @XmlType(name = "") + @XmlEnum + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public enum Type { + + @XmlEnumValue("court") + COURT("court"), + @XmlEnumValue("other") + OTHER("other"); + private final String value; + + Type(String v) { + value = v; + } + + public String value() { + return value; + } + + public static AuctionFeatures.Court.Type fromValue(String v) { + for (AuctionFeatures.Court.Type c: AuctionFeatures.Court.Type.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + + } + + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>int">
+     *       <attribute name="currency" use="required" type="{http://feed.immobiliare.it}currency" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public static class MinimumBid implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 + { + + @XmlValue + @XmlJavaTypeAdapter(Adapter5 .class) + @XmlSchemaType(name = "int") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger value; + @XmlAttribute(name = "currency", required = true) + @XmlJavaTypeAdapter(Adapter14 .class) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Currency currency; + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * Gets the value of the currency property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Currency getCurrency() { + return currency; + } + + /** + * Sets the value of the currency property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setCurrency(Currency value) { + this.currency = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + BigInteger theValue; + theValue = this.getValue(); + strategy.appendField(locator, this, "value", buffer, theValue, (this.value!= null)); + } + { + Currency theCurrency; + theCurrency = this.getCurrency(); + strategy.appendField(locator, this, "currency", buffer, theCurrency, (this.currency!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof AuctionFeatures.MinimumBid) { + final AuctionFeatures.MinimumBid copy = ((AuctionFeatures.MinimumBid) draftCopy); + { + Boolean valueShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.value!= null)); + if (valueShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceValue; + sourceValue = this.getValue(); + BigInteger copyValue = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "value", sourceValue), sourceValue, (this.value!= null))); + copy.setValue(copyValue); + } else { + if (valueShouldBeCopiedAndSet == Boolean.FALSE) { + copy.value = null; + } + } + } + { + Boolean currencyShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.currency!= null)); + if (currencyShouldBeCopiedAndSet == Boolean.TRUE) { + Currency sourceCurrency; + sourceCurrency = this.getCurrency(); + Currency copyCurrency = ((Currency) strategy.copy(LocatorUtils.property(locator, "currency", sourceCurrency), sourceCurrency, (this.currency!= null))); + copy.setCurrency(copyCurrency); + } else { + if (currencyShouldBeCopiedAndSet == Boolean.FALSE) { + copy.currency = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new AuctionFeatures.MinimumBid(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final AuctionFeatures.MinimumBid that = ((AuctionFeatures.MinimumBid) object); + { + BigInteger lhsValue; + lhsValue = this.getValue(); + BigInteger rhsValue; + rhsValue = that.getValue(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "value", lhsValue), LocatorUtils.property(thatLocator, "value", rhsValue), lhsValue, rhsValue, (this.value!= null), (that.value!= null))) { + return false; + } + } + { + Currency lhsCurrency; + lhsCurrency = this.getCurrency(); + Currency rhsCurrency; + rhsCurrency = that.getCurrency(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "currency", lhsCurrency), LocatorUtils.property(thatLocator, "currency", rhsCurrency), lhsCurrency, rhsCurrency, (this.currency!= null), (that.currency!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+     *       <attribute name="year" type="{http://www.w3.org/2001/XMLSchema}int" />
+     *       <attribute name="number" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public static class Reference implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 + { + + @XmlValue + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String value; + @XmlAttribute(name = "year") + @XmlJavaTypeAdapter(Adapter5 .class) + @XmlSchemaType(name = "int") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger year; + @XmlAttribute(name = "number") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String number; + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setValue(String value) { + this.value = value; + } + + /** + * Gets the value of the year property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getYear() { + return year; + } + + /** + * Sets the value of the year property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setYear(BigInteger value) { + this.year = value; + } + + /** + * Gets the value of the number property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getNumber() { + return number; + } + + /** + * Sets the value of the number property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setNumber(String value) { + this.number = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + String theValue; + theValue = this.getValue(); + strategy.appendField(locator, this, "value", buffer, theValue, (this.value!= null)); + } + { + BigInteger theYear; + theYear = this.getYear(); + strategy.appendField(locator, this, "year", buffer, theYear, (this.year!= null)); + } + { + String theNumber; + theNumber = this.getNumber(); + strategy.appendField(locator, this, "number", buffer, theNumber, (this.number!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof AuctionFeatures.Reference) { + final AuctionFeatures.Reference copy = ((AuctionFeatures.Reference) draftCopy); + { + Boolean valueShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.value!= null)); + if (valueShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceValue; + sourceValue = this.getValue(); + String copyValue = ((String) strategy.copy(LocatorUtils.property(locator, "value", sourceValue), sourceValue, (this.value!= null))); + copy.setValue(copyValue); + } else { + if (valueShouldBeCopiedAndSet == Boolean.FALSE) { + copy.value = null; + } + } + } + { + Boolean yearShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.year!= null)); + if (yearShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceYear; + sourceYear = this.getYear(); + BigInteger copyYear = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "year", sourceYear), sourceYear, (this.year!= null))); + copy.setYear(copyYear); + } else { + if (yearShouldBeCopiedAndSet == Boolean.FALSE) { + copy.year = null; + } + } + } + { + Boolean numberShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.number!= null)); + if (numberShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceNumber; + sourceNumber = this.getNumber(); + String copyNumber = ((String) strategy.copy(LocatorUtils.property(locator, "number", sourceNumber), sourceNumber, (this.number!= null))); + copy.setNumber(copyNumber); + } else { + if (numberShouldBeCopiedAndSet == Boolean.FALSE) { + copy.number = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new AuctionFeatures.Reference(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final AuctionFeatures.Reference that = ((AuctionFeatures.Reference) object); + { + String lhsValue; + lhsValue = this.getValue(); + String rhsValue; + rhsValue = that.getValue(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "value", lhsValue), LocatorUtils.property(thatLocator, "value", rhsValue), lhsValue, rhsValue, (this.value!= null), (that.value!= null))) { + return false; + } + } + { + BigInteger lhsYear; + lhsYear = this.getYear(); + BigInteger rhsYear; + rhsYear = that.getYear(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "year", lhsYear), LocatorUtils.property(thatLocator, "year", rhsYear), lhsYear, rhsYear, (this.year!= null), (that.year!= null))) { + return false; + } + } + { + String lhsNumber; + lhsNumber = this.getNumber(); + String rhsNumber; + rhsNumber = that.getNumber(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "number", lhsNumber), LocatorUtils.property(thatLocator, "number", rhsNumber), lhsNumber, rhsNumber, (this.number!= null), (that.number!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>long">
+     *       <attribute name="currency" use="required" type="{http://feed.immobiliare.it}currency" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public static class StartingPrice implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 + { + + @XmlValue + @XmlJavaTypeAdapter(Adapter4 .class) + @XmlSchemaType(name = "long") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger value; + @XmlAttribute(name = "currency", required = true) + @XmlJavaTypeAdapter(Adapter14 .class) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Currency currency; + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * Gets the value of the currency property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Currency getCurrency() { + return currency; + } + + /** + * Sets the value of the currency property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setCurrency(Currency value) { + this.currency = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + BigInteger theValue; + theValue = this.getValue(); + strategy.appendField(locator, this, "value", buffer, theValue, (this.value!= null)); + } + { + Currency theCurrency; + theCurrency = this.getCurrency(); + strategy.appendField(locator, this, "currency", buffer, theCurrency, (this.currency!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof AuctionFeatures.StartingPrice) { + final AuctionFeatures.StartingPrice copy = ((AuctionFeatures.StartingPrice) draftCopy); + { + Boolean valueShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.value!= null)); + if (valueShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceValue; + sourceValue = this.getValue(); + BigInteger copyValue = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "value", sourceValue), sourceValue, (this.value!= null))); + copy.setValue(copyValue); + } else { + if (valueShouldBeCopiedAndSet == Boolean.FALSE) { + copy.value = null; + } + } + } + { + Boolean currencyShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.currency!= null)); + if (currencyShouldBeCopiedAndSet == Boolean.TRUE) { + Currency sourceCurrency; + sourceCurrency = this.getCurrency(); + Currency copyCurrency = ((Currency) strategy.copy(LocatorUtils.property(locator, "currency", sourceCurrency), sourceCurrency, (this.currency!= null))); + copy.setCurrency(copyCurrency); + } else { + if (currencyShouldBeCopiedAndSet == Boolean.FALSE) { + copy.currency = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new AuctionFeatures.StartingPrice(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final AuctionFeatures.StartingPrice that = ((AuctionFeatures.StartingPrice) object); + { + BigInteger lhsValue; + lhsValue = this.getValue(); + BigInteger rhsValue; + rhsValue = that.getValue(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "value", lhsValue), LocatorUtils.property(thatLocator, "value", rhsValue), lhsValue, rhsValue, (this.value!= null), (that.value!= null))) { + return false; + } + } + { + Currency lhsCurrency; + lhsCurrency = this.getCurrency(); + Currency rhsCurrency; + rhsCurrency = that.getCurrency(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "currency", lhsCurrency), LocatorUtils.property(thatLocator, "currency", rhsCurrency), lhsCurrency, rhsCurrency, (this.currency!= null), (that.currency!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>long">
+     *       <attribute name="currency" use="required" type="{http://feed.immobiliare.it}currency" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public static class SuccessPrice implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 + { + + @XmlValue + @XmlJavaTypeAdapter(Adapter4 .class) + @XmlSchemaType(name = "long") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger value; + @XmlAttribute(name = "currency", required = true) + @XmlJavaTypeAdapter(Adapter14 .class) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Currency currency; + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * Gets the value of the currency property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Currency getCurrency() { + return currency; + } + + /** + * Sets the value of the currency property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setCurrency(Currency value) { + this.currency = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + BigInteger theValue; + theValue = this.getValue(); + strategy.appendField(locator, this, "value", buffer, theValue, (this.value!= null)); + } + { + Currency theCurrency; + theCurrency = this.getCurrency(); + strategy.appendField(locator, this, "currency", buffer, theCurrency, (this.currency!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof AuctionFeatures.SuccessPrice) { + final AuctionFeatures.SuccessPrice copy = ((AuctionFeatures.SuccessPrice) draftCopy); + { + Boolean valueShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.value!= null)); + if (valueShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceValue; + sourceValue = this.getValue(); + BigInteger copyValue = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "value", sourceValue), sourceValue, (this.value!= null))); + copy.setValue(copyValue); + } else { + if (valueShouldBeCopiedAndSet == Boolean.FALSE) { + copy.value = null; + } + } + } + { + Boolean currencyShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.currency!= null)); + if (currencyShouldBeCopiedAndSet == Boolean.TRUE) { + Currency sourceCurrency; + sourceCurrency = this.getCurrency(); + Currency copyCurrency = ((Currency) strategy.copy(LocatorUtils.property(locator, "currency", sourceCurrency), sourceCurrency, (this.currency!= null))); + copy.setCurrency(copyCurrency); + } else { + if (currencyShouldBeCopiedAndSet == Boolean.FALSE) { + copy.currency = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new AuctionFeatures.SuccessPrice(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final AuctionFeatures.SuccessPrice that = ((AuctionFeatures.SuccessPrice) object); + { + BigInteger lhsValue; + lhsValue = this.getValue(); + BigInteger rhsValue; + rhsValue = that.getValue(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "value", lhsValue), LocatorUtils.property(thatLocator, "value", rhsValue), lhsValue, rhsValue, (this.value!= null), (that.value!= null))) { + return false; + } + } + { + Currency lhsCurrency; + lhsCurrency = this.getCurrency(); + Currency rhsCurrency; + rhsCurrency = that.getCurrency(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "currency", lhsCurrency), LocatorUtils.property(thatLocator, "currency", rhsCurrency), lhsCurrency, rhsCurrency, (this.currency!= null), (that.currency!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + } + + + /** + *

Java class for null. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ *

+     * <simpleType>
+     *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *     <enumeration value="Esecuzione immobiliare"/>
+     *   </restriction>
+     * </simpleType>
+     * 
+ * + */ + @XmlType(name = "") + @XmlEnum + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public enum Type { + + @XmlEnumValue("Esecuzione immobiliare") + ESECUZIONE_IMMOBILIARE("Esecuzione immobiliare"); + private final String value; + + Type(String v) { + value = v; + } + + public String value() { + return value; + } + + public static AuctionFeatures.Type fromValue(String v) { + for (AuctionFeatures.Type c: AuctionFeatures.Type.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Blueprints.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Blueprints.java new file mode 100644 index 00000000..8db55ccf --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Blueprints.java @@ -0,0 +1,180 @@ + +package org.openestate.io.immobiliare_it.xml; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; +import org.jvnet.jaxb2_commons.lang.CopyStrategy2; +import org.jvnet.jaxb2_commons.lang.CopyTo2; +import org.jvnet.jaxb2_commons.lang.Equals2; +import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb2_commons.lang.ToString2; +import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; + + +/** + *

Java class for blueprints complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="blueprints">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="blueprint" type="{http://feed.immobiliare.it}picture" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "blueprints", propOrder = { + "blueprint" +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class Blueprints implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected List blueprint; + + /** + * Gets the value of the blueprint property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the blueprint property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getBlueprint().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Picture } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public List getBlueprint() { + if (blueprint == null) { + blueprint = new ArrayList(); + } + return this.blueprint; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + List theBlueprint; + theBlueprint = (((this.blueprint!= null)&&(!this.blueprint.isEmpty()))?this.getBlueprint():null); + strategy.appendField(locator, this, "blueprint", buffer, theBlueprint, ((this.blueprint!= null)&&(!this.blueprint.isEmpty()))); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof Blueprints) { + final Blueprints copy = ((Blueprints) draftCopy); + { + Boolean blueprintShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.blueprint!= null)&&(!this.blueprint.isEmpty()))); + if (blueprintShouldBeCopiedAndSet == Boolean.TRUE) { + List sourceBlueprint; + sourceBlueprint = (((this.blueprint!= null)&&(!this.blueprint.isEmpty()))?this.getBlueprint():null); + @SuppressWarnings("unchecked") + List copyBlueprint = ((List ) strategy.copy(LocatorUtils.property(locator, "blueprint", sourceBlueprint), sourceBlueprint, ((this.blueprint!= null)&&(!this.blueprint.isEmpty())))); + copy.blueprint = null; + if (copyBlueprint!= null) { + List uniqueBlueprintl = copy.getBlueprint(); + uniqueBlueprintl.addAll(copyBlueprint); + } + } else { + if (blueprintShouldBeCopiedAndSet == Boolean.FALSE) { + copy.blueprint = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new Blueprints(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final Blueprints that = ((Blueprints) object); + { + List lhsBlueprint; + lhsBlueprint = (((this.blueprint!= null)&&(!this.blueprint.isEmpty()))?this.getBlueprint():null); + List rhsBlueprint; + rhsBlueprint = (((that.blueprint!= null)&&(!that.blueprint.isEmpty()))?that.getBlueprint():null); + if (!strategy.equals(LocatorUtils.property(thisLocator, "blueprint", lhsBlueprint), LocatorUtils.property(thatLocator, "blueprint", rhsBlueprint), lhsBlueprint, rhsBlueprint, ((this.blueprint!= null)&&(!this.blueprint.isEmpty())), ((that.blueprint!= null)&&(!that.blueprint.isEmpty())))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Box.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Box.java index 9d57514a..911c225f 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Box.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Box.java @@ -34,7 +34,7 @@ *

  * <complexType name="box">
  *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>integer">
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>int">
  *       <attribute name="type">
  *         <simpleType>
  *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
@@ -56,18 +56,18 @@
 @XmlType(name = "box", propOrder = {
     "value"
 })
-@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
 public class Box implements Serializable, Cloneable, CopyTo2, Equals2, ToString2
 {
 
     @XmlValue
-    @XmlJavaTypeAdapter(Adapter2 .class)
-    @XmlSchemaType(name = "integer")
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @XmlJavaTypeAdapter(Adapter5 .class)
+    @XmlSchemaType(name = "int")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     protected BigInteger value;
     @XmlAttribute(name = "type")
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    protected Box.BoxType type;
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    protected Box.Type type;
 
     /**
      * Gets the value of the value property.
@@ -77,7 +77,7 @@ public class Box implements Serializable, Cloneable, CopyTo2, Equals2, ToString2
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public BigInteger getValue() {
         return value;
     }
@@ -90,7 +90,7 @@ public BigInteger getValue() {
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public void setValue(BigInteger value) {
         this.value = value;
     }
@@ -100,11 +100,11 @@ public void setValue(BigInteger value) {
      * 
      * @return
      *     possible object is
-     *     {@link Box.BoxType }
+     *     {@link Box.Type }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public Box.BoxType getType() {
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public Box.Type getType() {
         return type;
     }
 
@@ -113,23 +113,23 @@ public Box.BoxType getType() {
      * 
      * @param value
      *     allowed object is
-     *     {@link Box.BoxType }
+     *     {@link Box.Type }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public void setType(Box.BoxType value) {
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public void setType(Box.Type value) {
         this.type = value;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public String toString() {
-        final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE;
+        final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2;
         final StringBuilder buffer = new StringBuilder();
         append(null, buffer, strategy);
         return buffer.toString();
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
         strategy.appendStart(locator, this, buffer);
         appendFields(locator, buffer, strategy);
@@ -137,7 +137,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin
         return buffer;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
         {
             BigInteger theValue;
@@ -145,25 +145,25 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T
             strategy.appendField(locator, this, "value", buffer, theValue, (this.value!= null));
         }
         {
-            Box.BoxType theType;
+            Box.Type theType;
             theType = this.getType();
             strategy.appendField(locator, this, "type", buffer, theType, (this.type!= null));
         }
         return buffer;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object clone() {
         return copyTo(createNewInstance());
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object copyTo(Object target) {
-        final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE;
+        final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2;
         return copyTo(null, target, strategy);
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) {
         final Object draftCopy = ((target == null)?createNewInstance():target);
         if (draftCopy instanceof Box) {
@@ -184,9 +184,9 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
             {
                 Boolean typeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.type!= null));
                 if (typeShouldBeCopiedAndSet == Boolean.TRUE) {
-                    Box.BoxType sourceType;
+                    Box.Type sourceType;
                     sourceType = this.getType();
-                    Box.BoxType copyType = ((Box.BoxType) strategy.copy(LocatorUtils.property(locator, "type", sourceType), sourceType, (this.type!= null)));
+                    Box.Type copyType = ((Box.Type) strategy.copy(LocatorUtils.property(locator, "type", sourceType), sourceType, (this.type!= null)));
                     copy.setType(copyType);
                 } else {
                     if (typeShouldBeCopiedAndSet == Boolean.FALSE) {
@@ -198,12 +198,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
         return draftCopy;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object createNewInstance() {
         return new Box();
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) {
         if ((object == null)||(this.getClass()!= object.getClass())) {
             return false;
@@ -222,9 +222,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
             }
         }
         {
-            Box.BoxType lhsType;
+            Box.Type lhsType;
             lhsType = this.getType();
-            Box.BoxType rhsType;
+            Box.Type rhsType;
             rhsType = that.getType();
             if (!strategy.equals(LocatorUtils.property(thisLocator, "type", lhsType), LocatorUtils.property(thatLocator, "type", rhsType), lhsType, rhsType, (this.type!= null), (that.type!= null))) {
                 return false;
@@ -233,9 +233,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
         return true;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public boolean equals(Object object) {
-        final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE;
+        final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2;
         return equals(null, null, object, strategy);
     }
 
@@ -259,8 +259,8 @@ public boolean equals(Object object) {
      */
     @XmlType(name = "")
     @XmlEnum
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public enum BoxType {
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public enum Type {
 
         @XmlEnumValue("No")
         NO("No"),
@@ -272,7 +272,7 @@ public enum BoxType {
         POSTO_AUTO("PostoAuto");
         private final String value;
 
-        BoxType(String v) {
+        Type(String v) {
             value = v;
         }
 
@@ -280,8 +280,8 @@ public String value() {
             return value;
         }
 
-        public static Box.BoxType fromValue(String v) {
-            for (Box.BoxType c: Box.BoxType.values()) {
+        public static Box.Type fromValue(String v) {
+            for (Box.Type c: Box.Type.values()) {
                 if (c.value.equals(v)) {
                     return c;
                 }
diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/BoxProject.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/BoxProject.java
index b532648a..2fa42fc1 100644
--- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/BoxProject.java
+++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/BoxProject.java
@@ -2,6 +2,7 @@
 package org.openestate.io.immobiliare_it.xml;
 
 import java.io.Serializable;
+import java.math.BigInteger;
 import javax.annotation.Generated;
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;
@@ -10,6 +11,7 @@
 import javax.xml.bind.annotation.XmlEnumValue;
 import javax.xml.bind.annotation.XmlType;
 import javax.xml.bind.annotation.XmlValue;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
 import org.jvnet.jaxb2_commons.lang.CopyStrategy2;
 import org.jvnet.jaxb2_commons.lang.CopyTo2;
 import org.jvnet.jaxb2_commons.lang.Equals2;
@@ -52,16 +54,17 @@
 @XmlType(name = "boxProject", propOrder = {
     "value"
 })
-@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
 public class BoxProject implements Serializable, Cloneable, CopyTo2, Equals2, ToString2
 {
 
     @XmlValue
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    protected String value;
+    @XmlJavaTypeAdapter(Adapter9 .class)
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    protected BigInteger value;
     @XmlAttribute(name = "type")
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    protected BoxProject.BoxProjectType type;
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    protected BoxProject.Type type;
 
     /**
      * Gets the value of the value property.
@@ -71,8 +74,8 @@ public class BoxProject implements Serializable, Cloneable, CopyTo2, Equals2, To
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public String getValue() {
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public BigInteger getValue() {
         return value;
     }
 
@@ -84,8 +87,8 @@ public String getValue() {
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public void setValue(String value) {
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public void setValue(BigInteger value) {
         this.value = value;
     }
 
@@ -94,11 +97,11 @@ public void setValue(String value) {
      * 
      * @return
      *     possible object is
-     *     {@link BoxProject.BoxProjectType }
+     *     {@link BoxProject.Type }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public BoxProject.BoxProjectType getType() {
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public BoxProject.Type getType() {
         return type;
     }
 
@@ -107,23 +110,23 @@ public BoxProject.BoxProjectType getType() {
      * 
      * @param value
      *     allowed object is
-     *     {@link BoxProject.BoxProjectType }
+     *     {@link BoxProject.Type }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public void setType(BoxProject.BoxProjectType value) {
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public void setType(BoxProject.Type value) {
         this.type = value;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public String toString() {
-        final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE;
+        final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2;
         final StringBuilder buffer = new StringBuilder();
         append(null, buffer, strategy);
         return buffer.toString();
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
         strategy.appendStart(locator, this, buffer);
         appendFields(locator, buffer, strategy);
@@ -131,33 +134,33 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin
         return buffer;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
         {
-            String theValue;
+            BigInteger theValue;
             theValue = this.getValue();
             strategy.appendField(locator, this, "value", buffer, theValue, (this.value!= null));
         }
         {
-            BoxProject.BoxProjectType theType;
+            BoxProject.Type theType;
             theType = this.getType();
             strategy.appendField(locator, this, "type", buffer, theType, (this.type!= null));
         }
         return buffer;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object clone() {
         return copyTo(createNewInstance());
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object copyTo(Object target) {
-        final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE;
+        final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2;
         return copyTo(null, target, strategy);
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) {
         final Object draftCopy = ((target == null)?createNewInstance():target);
         if (draftCopy instanceof BoxProject) {
@@ -165,9 +168,9 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
             {
                 Boolean valueShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.value!= null));
                 if (valueShouldBeCopiedAndSet == Boolean.TRUE) {
-                    String sourceValue;
+                    BigInteger sourceValue;
                     sourceValue = this.getValue();
-                    String copyValue = ((String) strategy.copy(LocatorUtils.property(locator, "value", sourceValue), sourceValue, (this.value!= null)));
+                    BigInteger copyValue = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "value", sourceValue), sourceValue, (this.value!= null)));
                     copy.setValue(copyValue);
                 } else {
                     if (valueShouldBeCopiedAndSet == Boolean.FALSE) {
@@ -178,9 +181,9 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
             {
                 Boolean typeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.type!= null));
                 if (typeShouldBeCopiedAndSet == Boolean.TRUE) {
-                    BoxProject.BoxProjectType sourceType;
+                    BoxProject.Type sourceType;
                     sourceType = this.getType();
-                    BoxProject.BoxProjectType copyType = ((BoxProject.BoxProjectType) strategy.copy(LocatorUtils.property(locator, "type", sourceType), sourceType, (this.type!= null)));
+                    BoxProject.Type copyType = ((BoxProject.Type) strategy.copy(LocatorUtils.property(locator, "type", sourceType), sourceType, (this.type!= null)));
                     copy.setType(copyType);
                 } else {
                     if (typeShouldBeCopiedAndSet == Boolean.FALSE) {
@@ -192,12 +195,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
         return draftCopy;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object createNewInstance() {
         return new BoxProject();
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) {
         if ((object == null)||(this.getClass()!= object.getClass())) {
             return false;
@@ -207,18 +210,18 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
         }
         final BoxProject that = ((BoxProject) object);
         {
-            String lhsValue;
+            BigInteger lhsValue;
             lhsValue = this.getValue();
-            String rhsValue;
+            BigInteger rhsValue;
             rhsValue = that.getValue();
             if (!strategy.equals(LocatorUtils.property(thisLocator, "value", lhsValue), LocatorUtils.property(thatLocator, "value", rhsValue), lhsValue, rhsValue, (this.value!= null), (that.value!= null))) {
                 return false;
             }
         }
         {
-            BoxProject.BoxProjectType lhsType;
+            BoxProject.Type lhsType;
             lhsType = this.getType();
-            BoxProject.BoxProjectType rhsType;
+            BoxProject.Type rhsType;
             rhsType = that.getType();
             if (!strategy.equals(LocatorUtils.property(thisLocator, "type", lhsType), LocatorUtils.property(thatLocator, "type", rhsType), lhsType, rhsType, (this.type!= null), (that.type!= null))) {
                 return false;
@@ -227,9 +230,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
         return true;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public boolean equals(Object object) {
-        final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE;
+        final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2;
         return equals(null, null, object, strategy);
     }
 
@@ -252,8 +255,8 @@ public boolean equals(Object object) {
      */
     @XmlType(name = "")
     @XmlEnum
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public enum BoxProjectType {
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public enum Type {
 
         @XmlEnumValue("No")
         NO("No"),
@@ -263,7 +266,7 @@ public enum BoxProjectType {
         POSTO_AUTO("PostoAuto");
         private final String value;
 
-        BoxProjectType(String v) {
+        Type(String v) {
             value = v;
         }
 
@@ -271,8 +274,8 @@ public String value() {
             return value;
         }
 
-        public static BoxProject.BoxProjectType fromValue(String v) {
-            for (BoxProject.BoxProjectType c: BoxProject.BoxProjectType.values()) {
+        public static BoxProject.Type fromValue(String v) {
+            for (BoxProject.Type c: BoxProject.Type.values()) {
                 if (c.value.equals(v)) {
                     return c;
                 }
diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Building.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Building.java
index 9ed86b65..fabad434 100644
--- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Building.java
+++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Building.java
@@ -21,7 +21,7 @@
 import org.jvnet.jaxb2_commons.lang.ToStringStrategy2;
 import org.jvnet.jaxb2_commons.locator.ObjectLocator;
 import org.jvnet.jaxb2_commons.locator.util.LocatorUtils;
-import org.openestate.io.immobiliare_it.xml.types.Category;
+import org.openestate.io.immobiliare_it.xml.types.Breadcrumb;
 
 
 /**
@@ -34,13 +34,12 @@
  *   <complexContent>
  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       <all>
- *         <element name="status" type="{http://feed.immobiliare.it}status"/>
+ *         <element name="maps" type="{http://feed.immobiliare.it}buildingMaps" minOccurs="0"/>
+ *         <element name="status" type="{http://feed.immobiliare.it}status" minOccurs="0"/>
  *         <element name="terrains" type="{http://feed.immobiliare.it}terrains" minOccurs="0"/>
  *         <element name="class" type="{http://feed.immobiliare.it}class" minOccurs="0"/>
  *       </all>
- *       <attribute name="category" type="{http://feed.immobiliare.it}cat" />
- *       <attribute name="type" type="{http://feed.immobiliare.it}allPropertyTypeSimple" />
- *       <attribute name="detail" type="{http://feed.immobiliare.it}PropertyTypeBusiness" />
+ *       <attribute name="map" type="{http://feed.immobiliare.it}breadcrumb3" />
  *     </restriction>
  *   </complexContent>
  * </complexType>
@@ -52,41 +51,62 @@
 @XmlType(name = "building", propOrder = {
 
 })
-@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
 public class Building implements Serializable, Cloneable, CopyTo2, Equals2, ToString2
 {
 
-    @XmlElement(required = true)
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    protected BuildingMaps maps;
     @XmlSchemaType(name = "string")
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    protected Status status;
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    protected StatusType status;
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     protected Terrains terrains;
     @XmlElement(name = "class")
     @XmlSchemaType(name = "string")
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    protected Clazz clazz;
-    @XmlAttribute(name = "category")
-    @XmlJavaTypeAdapter(Adapter5 .class)
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    protected Category category;
-    @XmlAttribute(name = "type")
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    protected PropertyType type;
-    @XmlAttribute(name = "detail")
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    protected PropertyTypeBusiness detail;
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    protected ClassType clazz;
+    @XmlAttribute(name = "map")
+    @XmlJavaTypeAdapter(Adapter11 .class)
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    protected Breadcrumb map;
+
+    /**
+     * Gets the value of the maps property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BuildingMaps }
+     *     
+     */
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public BuildingMaps getMaps() {
+        return maps;
+    }
+
+    /**
+     * Sets the value of the maps property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BuildingMaps }
+     *     
+     */
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public void setMaps(BuildingMaps value) {
+        this.maps = value;
+    }
 
     /**
      * Gets the value of the status property.
      * 
      * @return
      *     possible object is
-     *     {@link Status }
+     *     {@link StatusType }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public Status getStatus() {
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public StatusType getStatus() {
         return status;
     }
 
@@ -95,11 +115,11 @@ public Status getStatus() {
      * 
      * @param value
      *     allowed object is
-     *     {@link Status }
+     *     {@link StatusType }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public void setStatus(Status value) {
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public void setStatus(StatusType value) {
         this.status = value;
     }
 
@@ -111,7 +131,7 @@ public void setStatus(Status value) {
      *     {@link Terrains }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Terrains getTerrains() {
         return terrains;
     }
@@ -124,7 +144,7 @@ public Terrains getTerrains() {
      *     {@link Terrains }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public void setTerrains(Terrains value) {
         this.terrains = value;
     }
@@ -134,11 +154,11 @@ public void setTerrains(Terrains value) {
      * 
      * @return
      *     possible object is
-     *     {@link Clazz }
+     *     {@link ClassType }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public Clazz getClazz() {
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public ClassType getClazz() {
         return clazz;
     }
 
@@ -147,101 +167,49 @@ public Clazz getClazz() {
      * 
      * @param value
      *     allowed object is
-     *     {@link Clazz }
+     *     {@link ClassType }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public void setClazz(Clazz value) {
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public void setClazz(ClassType value) {
         this.clazz = value;
     }
 
     /**
-     * Gets the value of the category property.
+     * Gets the value of the map property.
      * 
      * @return
      *     possible object is
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public Category getCategory() {
-        return category;
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public Breadcrumb getMap() {
+        return map;
     }
 
     /**
-     * Sets the value of the category property.
+     * Sets the value of the map property.
      * 
      * @param value
      *     allowed object is
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public void setCategory(Category value) {
-        this.category = value;
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public void setMap(Breadcrumb value) {
+        this.map = value;
     }
 
-    /**
-     * Gets the value of the type property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link PropertyType }
-     *     
-     */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public PropertyType getType() {
-        return type;
-    }
-
-    /**
-     * Sets the value of the type property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link PropertyType }
-     *     
-     */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public void setType(PropertyType value) {
-        this.type = value;
-    }
-
-    /**
-     * Gets the value of the detail property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link PropertyTypeBusiness }
-     *     
-     */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public PropertyTypeBusiness getDetail() {
-        return detail;
-    }
-
-    /**
-     * Sets the value of the detail property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link PropertyTypeBusiness }
-     *     
-     */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public void setDetail(PropertyTypeBusiness value) {
-        this.detail = value;
-    }
-
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public String toString() {
-        final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE;
+        final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2;
         final StringBuilder buffer = new StringBuilder();
         append(null, buffer, strategy);
         return buffer.toString();
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
         strategy.appendStart(locator, this, buffer);
         appendFields(locator, buffer, strategy);
@@ -249,10 +217,15 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin
         return buffer;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
         {
-            Status theStatus;
+            BuildingMaps theMaps;
+            theMaps = this.getMaps();
+            strategy.appendField(locator, this, "maps", buffer, theMaps, (this.maps!= null));
+        }
+        {
+            StatusType theStatus;
             theStatus = this.getStatus();
             strategy.appendField(locator, this, "status", buffer, theStatus, (this.status!= null));
         }
@@ -262,50 +235,53 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T
             strategy.appendField(locator, this, "terrains", buffer, theTerrains, (this.terrains!= null));
         }
         {
-            Clazz theClazz;
+            ClassType theClazz;
             theClazz = this.getClazz();
             strategy.appendField(locator, this, "clazz", buffer, theClazz, (this.clazz!= null));
         }
         {
-            Category theCategory;
-            theCategory = this.getCategory();
-            strategy.appendField(locator, this, "category", buffer, theCategory, (this.category!= null));
-        }
-        {
-            PropertyType theType;
-            theType = this.getType();
-            strategy.appendField(locator, this, "type", buffer, theType, (this.type!= null));
-        }
-        {
-            PropertyTypeBusiness theDetail;
-            theDetail = this.getDetail();
-            strategy.appendField(locator, this, "detail", buffer, theDetail, (this.detail!= null));
+            Breadcrumb theMap;
+            theMap = this.getMap();
+            strategy.appendField(locator, this, "map", buffer, theMap, (this.map!= null));
         }
         return buffer;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object clone() {
         return copyTo(createNewInstance());
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object copyTo(Object target) {
-        final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE;
+        final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2;
         return copyTo(null, target, strategy);
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) {
         final Object draftCopy = ((target == null)?createNewInstance():target);
         if (draftCopy instanceof Building) {
             final Building copy = ((Building) draftCopy);
+            {
+                Boolean mapsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.maps!= null));
+                if (mapsShouldBeCopiedAndSet == Boolean.TRUE) {
+                    BuildingMaps sourceMaps;
+                    sourceMaps = this.getMaps();
+                    BuildingMaps copyMaps = ((BuildingMaps) strategy.copy(LocatorUtils.property(locator, "maps", sourceMaps), sourceMaps, (this.maps!= null)));
+                    copy.setMaps(copyMaps);
+                } else {
+                    if (mapsShouldBeCopiedAndSet == Boolean.FALSE) {
+                        copy.maps = null;
+                    }
+                }
+            }
             {
                 Boolean statusShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.status!= null));
                 if (statusShouldBeCopiedAndSet == Boolean.TRUE) {
-                    Status sourceStatus;
+                    StatusType sourceStatus;
                     sourceStatus = this.getStatus();
-                    Status copyStatus = ((Status) strategy.copy(LocatorUtils.property(locator, "status", sourceStatus), sourceStatus, (this.status!= null)));
+                    StatusType copyStatus = ((StatusType) strategy.copy(LocatorUtils.property(locator, "status", sourceStatus), sourceStatus, (this.status!= null)));
                     copy.setStatus(copyStatus);
                 } else {
                     if (statusShouldBeCopiedAndSet == Boolean.FALSE) {
@@ -329,9 +305,9 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
             {
                 Boolean clazzShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.clazz!= null));
                 if (clazzShouldBeCopiedAndSet == Boolean.TRUE) {
-                    Clazz sourceClazz;
+                    ClassType sourceClazz;
                     sourceClazz = this.getClazz();
-                    Clazz copyClazz = ((Clazz) strategy.copy(LocatorUtils.property(locator, "clazz", sourceClazz), sourceClazz, (this.clazz!= null)));
+                    ClassType copyClazz = ((ClassType) strategy.copy(LocatorUtils.property(locator, "clazz", sourceClazz), sourceClazz, (this.clazz!= null)));
                     copy.setClazz(copyClazz);
                 } else {
                     if (clazzShouldBeCopiedAndSet == Boolean.FALSE) {
@@ -340,41 +316,15 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
                 }
             }
             {
-                Boolean categoryShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.category!= null));
-                if (categoryShouldBeCopiedAndSet == Boolean.TRUE) {
-                    Category sourceCategory;
-                    sourceCategory = this.getCategory();
-                    Category copyCategory = ((Category) strategy.copy(LocatorUtils.property(locator, "category", sourceCategory), sourceCategory, (this.category!= null)));
-                    copy.setCategory(copyCategory);
-                } else {
-                    if (categoryShouldBeCopiedAndSet == Boolean.FALSE) {
-                        copy.category = null;
-                    }
-                }
-            }
-            {
-                Boolean typeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.type!= null));
-                if (typeShouldBeCopiedAndSet == Boolean.TRUE) {
-                    PropertyType sourceType;
-                    sourceType = this.getType();
-                    PropertyType copyType = ((PropertyType) strategy.copy(LocatorUtils.property(locator, "type", sourceType), sourceType, (this.type!= null)));
-                    copy.setType(copyType);
-                } else {
-                    if (typeShouldBeCopiedAndSet == Boolean.FALSE) {
-                        copy.type = null;
-                    }
-                }
-            }
-            {
-                Boolean detailShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.detail!= null));
-                if (detailShouldBeCopiedAndSet == Boolean.TRUE) {
-                    PropertyTypeBusiness sourceDetail;
-                    sourceDetail = this.getDetail();
-                    PropertyTypeBusiness copyDetail = ((PropertyTypeBusiness) strategy.copy(LocatorUtils.property(locator, "detail", sourceDetail), sourceDetail, (this.detail!= null)));
-                    copy.setDetail(copyDetail);
+                Boolean mapShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.map!= null));
+                if (mapShouldBeCopiedAndSet == Boolean.TRUE) {
+                    Breadcrumb sourceMap;
+                    sourceMap = this.getMap();
+                    Breadcrumb copyMap = ((Breadcrumb) strategy.copy(LocatorUtils.property(locator, "map", sourceMap), sourceMap, (this.map!= null)));
+                    copy.setMap(copyMap);
                 } else {
-                    if (detailShouldBeCopiedAndSet == Boolean.FALSE) {
-                        copy.detail = null;
+                    if (mapShouldBeCopiedAndSet == Boolean.FALSE) {
+                        copy.map = null;
                     }
                 }
             }
@@ -382,12 +332,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
         return draftCopy;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object createNewInstance() {
         return new Building();
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) {
         if ((object == null)||(this.getClass()!= object.getClass())) {
             return false;
@@ -397,9 +347,18 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
         }
         final Building that = ((Building) object);
         {
-            Status lhsStatus;
+            BuildingMaps lhsMaps;
+            lhsMaps = this.getMaps();
+            BuildingMaps rhsMaps;
+            rhsMaps = that.getMaps();
+            if (!strategy.equals(LocatorUtils.property(thisLocator, "maps", lhsMaps), LocatorUtils.property(thatLocator, "maps", rhsMaps), lhsMaps, rhsMaps, (this.maps!= null), (that.maps!= null))) {
+                return false;
+            }
+        }
+        {
+            StatusType lhsStatus;
             lhsStatus = this.getStatus();
-            Status rhsStatus;
+            StatusType rhsStatus;
             rhsStatus = that.getStatus();
             if (!strategy.equals(LocatorUtils.property(thisLocator, "status", lhsStatus), LocatorUtils.property(thatLocator, "status", rhsStatus), lhsStatus, rhsStatus, (this.status!= null), (that.status!= null))) {
                 return false;
@@ -415,47 +374,29 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
             }
         }
         {
-            Clazz lhsClazz;
+            ClassType lhsClazz;
             lhsClazz = this.getClazz();
-            Clazz rhsClazz;
+            ClassType rhsClazz;
             rhsClazz = that.getClazz();
             if (!strategy.equals(LocatorUtils.property(thisLocator, "clazz", lhsClazz), LocatorUtils.property(thatLocator, "clazz", rhsClazz), lhsClazz, rhsClazz, (this.clazz!= null), (that.clazz!= null))) {
                 return false;
             }
         }
         {
-            Category lhsCategory;
-            lhsCategory = this.getCategory();
-            Category rhsCategory;
-            rhsCategory = that.getCategory();
-            if (!strategy.equals(LocatorUtils.property(thisLocator, "category", lhsCategory), LocatorUtils.property(thatLocator, "category", rhsCategory), lhsCategory, rhsCategory, (this.category!= null), (that.category!= null))) {
-                return false;
-            }
-        }
-        {
-            PropertyType lhsType;
-            lhsType = this.getType();
-            PropertyType rhsType;
-            rhsType = that.getType();
-            if (!strategy.equals(LocatorUtils.property(thisLocator, "type", lhsType), LocatorUtils.property(thatLocator, "type", rhsType), lhsType, rhsType, (this.type!= null), (that.type!= null))) {
-                return false;
-            }
-        }
-        {
-            PropertyTypeBusiness lhsDetail;
-            lhsDetail = this.getDetail();
-            PropertyTypeBusiness rhsDetail;
-            rhsDetail = that.getDetail();
-            if (!strategy.equals(LocatorUtils.property(thisLocator, "detail", lhsDetail), LocatorUtils.property(thatLocator, "detail", rhsDetail), lhsDetail, rhsDetail, (this.detail!= null), (that.detail!= null))) {
+            Breadcrumb lhsMap;
+            lhsMap = this.getMap();
+            Breadcrumb rhsMap;
+            rhsMap = that.getMap();
+            if (!strategy.equals(LocatorUtils.property(thisLocator, "map", lhsMap), LocatorUtils.property(thatLocator, "map", rhsMap), lhsMap, rhsMap, (this.map!= null), (that.map!= null))) {
                 return false;
             }
         }
         return true;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public boolean equals(Object object) {
-        final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE;
+        final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2;
         return equals(null, null, object, strategy);
     }
 
diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/BuildingMap.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/BuildingMap.java
new file mode 100644
index 00000000..a7d7a724
--- /dev/null
+++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/BuildingMap.java
@@ -0,0 +1,170 @@
+
+package org.openestate.io.immobiliare_it.xml;
+
+import java.io.Serializable;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+import org.jvnet.jaxb2_commons.lang.CopyStrategy2;
+import org.jvnet.jaxb2_commons.lang.CopyTo2;
+import org.jvnet.jaxb2_commons.lang.Equals2;
+import org.jvnet.jaxb2_commons.lang.EqualsStrategy2;
+import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy;
+import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy;
+import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy;
+import org.jvnet.jaxb2_commons.lang.ToString2;
+import org.jvnet.jaxb2_commons.lang.ToStringStrategy2;
+import org.jvnet.jaxb2_commons.locator.ObjectLocator;
+import org.jvnet.jaxb2_commons.locator.util.LocatorUtils;
+import org.openestate.io.immobiliare_it.xml.types.Breadcrumb;
+
+
+/**
+ * 

Java class for buildingMap complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="buildingMap">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <attribute name="map" type="{http://feed.immobiliare.it}breadcrumb3" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "buildingMap") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class BuildingMap implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @XmlAttribute(name = "map") + @XmlJavaTypeAdapter(Adapter11 .class) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Breadcrumb map; + + /** + * Gets the value of the map property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Breadcrumb getMap() { + return map; + } + + /** + * Sets the value of the map property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setMap(Breadcrumb value) { + this.map = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + Breadcrumb theMap; + theMap = this.getMap(); + strategy.appendField(locator, this, "map", buffer, theMap, (this.map!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof BuildingMap) { + final BuildingMap copy = ((BuildingMap) draftCopy); + { + Boolean mapShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.map!= null)); + if (mapShouldBeCopiedAndSet == Boolean.TRUE) { + Breadcrumb sourceMap; + sourceMap = this.getMap(); + Breadcrumb copyMap = ((Breadcrumb) strategy.copy(LocatorUtils.property(locator, "map", sourceMap), sourceMap, (this.map!= null))); + copy.setMap(copyMap); + } else { + if (mapShouldBeCopiedAndSet == Boolean.FALSE) { + copy.map = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new BuildingMap(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final BuildingMap that = ((BuildingMap) object); + { + Breadcrumb lhsMap; + lhsMap = this.getMap(); + Breadcrumb rhsMap; + rhsMap = that.getMap(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "map", lhsMap), LocatorUtils.property(thatLocator, "map", rhsMap), lhsMap, rhsMap, (this.map!= null), (that.map!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/BuildingMaps.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/BuildingMaps.java new file mode 100644 index 00000000..29a35a60 --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/BuildingMaps.java @@ -0,0 +1,171 @@ + +package org.openestate.io.immobiliare_it.xml; + +import java.io.Serializable; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import org.jvnet.jaxb2_commons.lang.CopyStrategy2; +import org.jvnet.jaxb2_commons.lang.CopyTo2; +import org.jvnet.jaxb2_commons.lang.Equals2; +import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb2_commons.lang.ToString2; +import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; + + +/** + *

Java class for buildingMaps complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="buildingMaps">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <all>
+ *         <element name="additional" type="{http://feed.immobiliare.it}buildingMap"/>
+ *       </all>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "buildingMaps", propOrder = { + +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class BuildingMaps implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BuildingMap additional; + + /** + * Gets the value of the additional property. + * + * @return + * possible object is + * {@link BuildingMap } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BuildingMap getAdditional() { + return additional; + } + + /** + * Sets the value of the additional property. + * + * @param value + * allowed object is + * {@link BuildingMap } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setAdditional(BuildingMap value) { + this.additional = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + BuildingMap theAdditional; + theAdditional = this.getAdditional(); + strategy.appendField(locator, this, "additional", buffer, theAdditional, (this.additional!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof BuildingMaps) { + final BuildingMaps copy = ((BuildingMaps) draftCopy); + { + Boolean additionalShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.additional!= null)); + if (additionalShouldBeCopiedAndSet == Boolean.TRUE) { + BuildingMap sourceAdditional; + sourceAdditional = this.getAdditional(); + BuildingMap copyAdditional = ((BuildingMap) strategy.copy(LocatorUtils.property(locator, "additional", sourceAdditional), sourceAdditional, (this.additional!= null))); + copy.setAdditional(copyAdditional); + } else { + if (additionalShouldBeCopiedAndSet == Boolean.FALSE) { + copy.additional = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new BuildingMaps(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final BuildingMaps that = ((BuildingMaps) object); + { + BuildingMap lhsAdditional; + lhsAdditional = this.getAdditional(); + BuildingMap rhsAdditional; + rhsAdditional = that.getAdditional(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "additional", lhsAdditional), LocatorUtils.property(thatLocator, "additional", rhsAdditional), lhsAdditional, rhsAdditional, (this.additional!= null), (that.additional!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/BusinessElement.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/BusinessElement.java index e66e5838..5f426295 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/BusinessElement.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/BusinessElement.java @@ -52,27 +52,27 @@ @XmlType(name = "businessElement", propOrder = { "value" }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public class BusinessElement implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlValue - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected PropertyTypeBusiness value; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BusinessPropertyType value; @XmlAttribute(name = "category") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected BusinessElement.BusinessElementCategory category; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BusinessElement.Category category; /** * Gets the value of the value property. * * @return * possible object is - * {@link PropertyTypeBusiness } + * {@link BusinessPropertyType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public PropertyTypeBusiness getValue() { + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BusinessPropertyType getValue() { return value; } @@ -81,11 +81,11 @@ public PropertyTypeBusiness getValue() { * * @param value * allowed object is - * {@link PropertyTypeBusiness } + * {@link BusinessPropertyType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setValue(PropertyTypeBusiness value) { + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setValue(BusinessPropertyType value) { this.value = value; } @@ -94,11 +94,11 @@ public void setValue(PropertyTypeBusiness value) { * * @return * possible object is - * {@link BusinessElement.BusinessElementCategory } + * {@link BusinessElement.Category } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public BusinessElement.BusinessElementCategory getCategory() { + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BusinessElement.Category getCategory() { return category; } @@ -107,23 +107,23 @@ public BusinessElement.BusinessElementCategory getCategory() { * * @param value * allowed object is - * {@link BusinessElement.BusinessElementCategory } + * {@link BusinessElement.Category } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setCategory(BusinessElement.BusinessElementCategory value) { + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setCategory(BusinessElement.Category value) { this.category = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -131,33 +131,33 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { - PropertyTypeBusiness theValue; + BusinessPropertyType theValue; theValue = this.getValue(); strategy.appendField(locator, this, "value", buffer, theValue, (this.value!= null)); } { - BusinessElement.BusinessElementCategory theCategory; + BusinessElement.Category theCategory; theCategory = this.getCategory(); strategy.appendField(locator, this, "category", buffer, theCategory, (this.category!= null)); } return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof BusinessElement) { @@ -165,9 +165,9 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg { Boolean valueShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.value!= null)); if (valueShouldBeCopiedAndSet == Boolean.TRUE) { - PropertyTypeBusiness sourceValue; + BusinessPropertyType sourceValue; sourceValue = this.getValue(); - PropertyTypeBusiness copyValue = ((PropertyTypeBusiness) strategy.copy(LocatorUtils.property(locator, "value", sourceValue), sourceValue, (this.value!= null))); + BusinessPropertyType copyValue = ((BusinessPropertyType) strategy.copy(LocatorUtils.property(locator, "value", sourceValue), sourceValue, (this.value!= null))); copy.setValue(copyValue); } else { if (valueShouldBeCopiedAndSet == Boolean.FALSE) { @@ -178,9 +178,9 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg { Boolean categoryShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.category!= null)); if (categoryShouldBeCopiedAndSet == Boolean.TRUE) { - BusinessElement.BusinessElementCategory sourceCategory; + BusinessElement.Category sourceCategory; sourceCategory = this.getCategory(); - BusinessElement.BusinessElementCategory copyCategory = ((BusinessElement.BusinessElementCategory) strategy.copy(LocatorUtils.property(locator, "category", sourceCategory), sourceCategory, (this.category!= null))); + BusinessElement.Category copyCategory = ((BusinessElement.Category) strategy.copy(LocatorUtils.property(locator, "category", sourceCategory), sourceCategory, (this.category!= null))); copy.setCategory(copyCategory); } else { if (categoryShouldBeCopiedAndSet == Boolean.FALSE) { @@ -192,12 +192,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new BusinessElement(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -207,18 +207,18 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje } final BusinessElement that = ((BusinessElement) object); { - PropertyTypeBusiness lhsValue; + BusinessPropertyType lhsValue; lhsValue = this.getValue(); - PropertyTypeBusiness rhsValue; + BusinessPropertyType rhsValue; rhsValue = that.getValue(); if (!strategy.equals(LocatorUtils.property(thisLocator, "value", lhsValue), LocatorUtils.property(thatLocator, "value", rhsValue), lhsValue, rhsValue, (this.value!= null), (that.value!= null))) { return false; } } { - BusinessElement.BusinessElementCategory lhsCategory; + BusinessElement.Category lhsCategory; lhsCategory = this.getCategory(); - BusinessElement.BusinessElementCategory rhsCategory; + BusinessElement.Category rhsCategory; rhsCategory = that.getCategory(); if (!strategy.equals(LocatorUtils.property(thisLocator, "category", lhsCategory), LocatorUtils.property(thatLocator, "category", rhsCategory), lhsCategory, rhsCategory, (this.category!= null), (that.category!= null))) { return false; @@ -227,9 +227,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } @@ -252,8 +252,8 @@ public boolean equals(Object object) { */ @XmlType(name = "") @XmlEnum - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public enum BusinessElementCategory { + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public enum Category { @XmlEnumValue("Attivit\u00e0") ATTIVITA("Attivit\u00e0"), @@ -263,7 +263,7 @@ public enum BusinessElementCategory { TERRENO("Terreno"); private final String value; - BusinessElementCategory(String v) { + Category(String v) { value = v; } @@ -271,8 +271,8 @@ public String value() { return value; } - public static BusinessElement.BusinessElementCategory fromValue(String v) { - for (BusinessElement.BusinessElementCategory c: BusinessElement.BusinessElementCategory.values()) { + public static BusinessElement.Category fromValue(String v) { + for (BusinessElement.Category c: BusinessElement.Category.values()) { if (c.value.equals(v)) { return c; } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/PropertyTypeBusiness.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/BusinessPropertyType.java similarity index 83% rename from ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/PropertyTypeBusiness.java rename to ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/BusinessPropertyType.java index 37d8cca4..0befa5a4 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/PropertyTypeBusiness.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/BusinessPropertyType.java @@ -52,11 +52,12 @@ * <enumeration value="Altro | Non alimentare"/> * <enumeration value="Giochi"/> * <enumeration value="Scommesse"/> - * <enumeration value="Residenziale"/> - * <enumeration value="Commerciale"/> - * <enumeration value="Industriale"/> + * <enumeration value="Edificabile residenziale"/> + * <enumeration value="Edificabile commerciale"/> + * <enumeration value="Edificabile industriale"/> * <enumeration value="Agricolo"/> * <enumeration value="Capannone"/> + * <enumeration value="Azienda Agricola"/> * <enumeration value="Garage"/> * <enumeration value="Negozio"/> * <enumeration value="Ufficio"/> @@ -70,6 +71,9 @@ * <enumeration value="Laboratorio"/> * <enumeration value="Albergo"/> * <enumeration value="Altro"/> + * <enumeration value="Agriturismo"/> + * <enumeration value="Filiale bancaria"/> + * <enumeration value="Consorzio agrario"/> * </restriction> * </simpleType> *
@@ -77,8 +81,8 @@ */ @XmlType(name = "PropertyTypeBusiness") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") -public enum PropertyTypeBusiness { +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public enum BusinessPropertyType { @XmlEnumValue("Centro commerciale") CENTRO_COMMERCIALE("Centro commerciale"), @@ -154,16 +158,18 @@ public enum PropertyTypeBusiness { GIOCHI("Giochi"), @XmlEnumValue("Scommesse") SCOMMESSE("Scommesse"), - @XmlEnumValue("Residenziale") - RESIDENZIALE("Residenziale"), - @XmlEnumValue("Commerciale") - COMMERCIALE("Commerciale"), - @XmlEnumValue("Industriale") - INDUSTRIALE("Industriale"), + @XmlEnumValue("Edificabile residenziale") + EDIFICABILE_RESIDENZIALE("Edificabile residenziale"), + @XmlEnumValue("Edificabile commerciale") + EDIFICABILE_COMMERCIALE("Edificabile commerciale"), + @XmlEnumValue("Edificabile industriale") + EDIFICABILE_INDUSTRIALE("Edificabile industriale"), @XmlEnumValue("Agricolo") AGRICOLO("Agricolo"), @XmlEnumValue("Capannone") CAPANNONE("Capannone"), + @XmlEnumValue("Azienda Agricola") + AZIENDA_AGRICOLA2("Azienda Agricola"), @XmlEnumValue("Garage") GARAGE("Garage"), @XmlEnumValue("Ufficio") @@ -187,10 +193,16 @@ public enum PropertyTypeBusiness { @XmlEnumValue("Albergo") ALBERGO("Albergo"), @XmlEnumValue("Altro") - ALTRO("Altro"); + ALTRO("Altro"), + @XmlEnumValue("Agriturismo") + AGRITURISMO("Agriturismo"), + @XmlEnumValue("Filiale bancaria") + FILIALE_BANCARIA("Filiale bancaria"), + @XmlEnumValue("Consorzio agrario") + CONSORZIO_AGRARIO("Consorzio agrario"); private final String value; - PropertyTypeBusiness(String v) { + BusinessPropertyType(String v) { value = v; } @@ -198,8 +210,8 @@ public String value() { return value; } - public static PropertyTypeBusiness fromValue(String v) { - for (PropertyTypeBusiness c: PropertyTypeBusiness.values()) { + public static BusinessPropertyType fromValue(String v) { + for (BusinessPropertyType c: BusinessPropertyType.values()) { if (c.value.equals(v)) { return c; } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/ClassEnergy.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/ClassEnergy.java index cc40a6ec..8bcc20a8 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/ClassEnergy.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/ClassEnergy.java @@ -1,67 +1,1324 @@ package org.openestate.io.immobiliare_it.xml; +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlEnum; import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.jvnet.jaxb2_commons.lang.CopyStrategy2; +import org.jvnet.jaxb2_commons.lang.CopyTo2; +import org.jvnet.jaxb2_commons.lang.Equals2; +import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb2_commons.lang.ToString2; +import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; +import org.openestate.io.immobiliare_it.xml.types.EnergyScaleType; /** - *

Java class for classEnergy. + *

Java class for classEnergy complex type. * *

The following schema fragment specifies the expected content contained within this class. - *

+ * *

- * <simpleType name="classEnergy">
- *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *     <enumeration value="A+"/>
- *     <enumeration value="A"/>
- *     <enumeration value="B"/>
- *     <enumeration value="C"/>
- *     <enumeration value="D"/>
- *     <enumeration value="E"/>
- *     <enumeration value="F"/>
- *     <enumeration value="G"/>
- *     <enumeration value="esente"/>
- *   </restriction>
- * </simpleType>
+ * <complexType name="classEnergy">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="energy-performance" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>double">
+ *                 <attribute name="unit" use="required">
+ *                   <simpleType>
+ *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                       <enumeration value="kWh/m2anno"/>
+ *                       <enumeration value="kWh/m3anno"/>
+ *                     </restriction>
+ *                   </simpleType>
+ *                 </attribute>
+ *                 <attribute name="type" use="required">
+ *                   <simpleType>
+ *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                       <enumeration value="nren"/>
+ *                       <enumeration value="ren"/>
+ *                     </restriction>
+ *                   </simpleType>
+ *                 </attribute>
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="energy-season" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <attribute name="season">
+ *                   <simpleType>
+ *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                       <enumeration value="summer"/>
+ *                       <enumeration value="winter"/>
+ *                     </restriction>
+ *                   </simpleType>
+ *                 </attribute>
+ *                 <attribute name="level">
+ *                   <simpleType>
+ *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                       <enumeration value="low"/>
+ *                       <enumeration value="normal"/>
+ *                       <enumeration value="high"/>
+ *                     </restriction>
+ *                   </simpleType>
+ *                 </attribute>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *       <attribute name="zero" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
+ *       <attribute name="scale">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}int">
+ *             <pattern value="1|2"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="value">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <enumeration value="A4"/>
+ *             <enumeration value="A3"/>
+ *             <enumeration value="A2"/>
+ *             <enumeration value="A1"/>
+ *             <enumeration value="A+"/>
+ *             <enumeration value="A"/>
+ *             <enumeration value="B"/>
+ *             <enumeration value="C"/>
+ *             <enumeration value="D"/>
+ *             <enumeration value="E"/>
+ *             <enumeration value="F"/>
+ *             <enumeration value="G"/>
+ *             <enumeration value="esente"/>
+ *             <enumeration value="NC"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *       <attribute name="certified" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
  * 
* + * */ -@XmlType(name = "classEnergy") -@XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") -public enum ClassEnergy { - - @XmlEnumValue("A+") - A_PLUS("A+"), - A("A"), - B("B"), - C("C"), - D("D"), - E("E"), - F("F"), - G("G"), - @XmlEnumValue("esente") - ESENTE("esente"); - private final String value; - - ClassEnergy(String v) { - value = v; - } - - public String value() { +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "classEnergy", propOrder = { + "energyPerformance", + "energySeason" +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class ClassEnergy implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @XmlElement(name = "energy-performance") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected List energyPerformance; + @XmlElement(name = "energy-season") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected List energySeason; + @XmlAttribute(name = "zero") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean zero; + @XmlAttribute(name = "scale") + @XmlJavaTypeAdapter(Adapter22 .class) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected EnergyScaleType scale; + @XmlAttribute(name = "value") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected ClassEnergy.Type value; + @XmlAttribute(name = "certified") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean certified; + + /** + * Gets the value of the energyPerformance property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the energyPerformance property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getEnergyPerformance().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ClassEnergy.EnergyPerformance } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public List getEnergyPerformance() { + if (energyPerformance == null) { + energyPerformance = new ArrayList(); + } + return this.energyPerformance; + } + + /** + * Gets the value of the energySeason property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the energySeason property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getEnergySeason().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link ClassEnergy.EnergySeason } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public List getEnergySeason() { + if (energySeason == null) { + energySeason = new ArrayList(); + } + return this.energySeason; + } + + /** + * Gets the value of the zero property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getZero() { + if (zero == null) { + return false; + } else { + return zero; + } + } + + /** + * Sets the value of the zero property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setZero(Boolean value) { + this.zero = value; + } + + /** + * Gets the value of the scale property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public EnergyScaleType getScale() { + return scale; + } + + /** + * Sets the value of the scale property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setScale(EnergyScaleType value) { + this.scale = value; + } + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link ClassEnergy.Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public ClassEnergy.Type getValue() { return value; } - public static ClassEnergy fromValue(String v) { - for (ClassEnergy c: ClassEnergy.values()) { - if (c.value.equals(v)) { - return c; + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link ClassEnergy.Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setValue(ClassEnergy.Type value) { + this.value = value; + } + + /** + * Gets the value of the certified property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getCertified() { + if (certified == null) { + return true; + } else { + return certified; + } + } + + /** + * Sets the value of the certified property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setCertified(Boolean value) { + this.certified = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + List theEnergyPerformance; + theEnergyPerformance = (((this.energyPerformance!= null)&&(!this.energyPerformance.isEmpty()))?this.getEnergyPerformance():null); + strategy.appendField(locator, this, "energyPerformance", buffer, theEnergyPerformance, ((this.energyPerformance!= null)&&(!this.energyPerformance.isEmpty()))); + } + { + List theEnergySeason; + theEnergySeason = (((this.energySeason!= null)&&(!this.energySeason.isEmpty()))?this.getEnergySeason():null); + strategy.appendField(locator, this, "energySeason", buffer, theEnergySeason, ((this.energySeason!= null)&&(!this.energySeason.isEmpty()))); + } + { + Boolean theZero; + theZero = this.getZero(); + strategy.appendField(locator, this, "zero", buffer, theZero, (this.zero!= null)); + } + { + EnergyScaleType theScale; + theScale = this.getScale(); + strategy.appendField(locator, this, "scale", buffer, theScale, (this.scale!= null)); + } + { + ClassEnergy.Type theValue; + theValue = this.getValue(); + strategy.appendField(locator, this, "value", buffer, theValue, (this.value!= null)); + } + { + Boolean theCertified; + theCertified = this.getCertified(); + strategy.appendField(locator, this, "certified", buffer, theCertified, (this.certified!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof ClassEnergy) { + final ClassEnergy copy = ((ClassEnergy) draftCopy); + { + Boolean energyPerformanceShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.energyPerformance!= null)&&(!this.energyPerformance.isEmpty()))); + if (energyPerformanceShouldBeCopiedAndSet == Boolean.TRUE) { + List sourceEnergyPerformance; + sourceEnergyPerformance = (((this.energyPerformance!= null)&&(!this.energyPerformance.isEmpty()))?this.getEnergyPerformance():null); + @SuppressWarnings("unchecked") + List copyEnergyPerformance = ((List ) strategy.copy(LocatorUtils.property(locator, "energyPerformance", sourceEnergyPerformance), sourceEnergyPerformance, ((this.energyPerformance!= null)&&(!this.energyPerformance.isEmpty())))); + copy.energyPerformance = null; + if (copyEnergyPerformance!= null) { + List uniqueEnergyPerformancel = copy.getEnergyPerformance(); + uniqueEnergyPerformancel.addAll(copyEnergyPerformance); + } + } else { + if (energyPerformanceShouldBeCopiedAndSet == Boolean.FALSE) { + copy.energyPerformance = null; + } + } + } + { + Boolean energySeasonShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.energySeason!= null)&&(!this.energySeason.isEmpty()))); + if (energySeasonShouldBeCopiedAndSet == Boolean.TRUE) { + List sourceEnergySeason; + sourceEnergySeason = (((this.energySeason!= null)&&(!this.energySeason.isEmpty()))?this.getEnergySeason():null); + @SuppressWarnings("unchecked") + List copyEnergySeason = ((List ) strategy.copy(LocatorUtils.property(locator, "energySeason", sourceEnergySeason), sourceEnergySeason, ((this.energySeason!= null)&&(!this.energySeason.isEmpty())))); + copy.energySeason = null; + if (copyEnergySeason!= null) { + List uniqueEnergySeasonl = copy.getEnergySeason(); + uniqueEnergySeasonl.addAll(copyEnergySeason); + } + } else { + if (energySeasonShouldBeCopiedAndSet == Boolean.FALSE) { + copy.energySeason = null; + } + } + } + { + Boolean zeroShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.zero!= null)); + if (zeroShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceZero; + sourceZero = this.getZero(); + Boolean copyZero = ((Boolean) strategy.copy(LocatorUtils.property(locator, "zero", sourceZero), sourceZero, (this.zero!= null))); + copy.setZero(copyZero); + } else { + if (zeroShouldBeCopiedAndSet == Boolean.FALSE) { + copy.zero = null; + } + } + } + { + Boolean scaleShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.scale!= null)); + if (scaleShouldBeCopiedAndSet == Boolean.TRUE) { + EnergyScaleType sourceScale; + sourceScale = this.getScale(); + EnergyScaleType copyScale = ((EnergyScaleType) strategy.copy(LocatorUtils.property(locator, "scale", sourceScale), sourceScale, (this.scale!= null))); + copy.setScale(copyScale); + } else { + if (scaleShouldBeCopiedAndSet == Boolean.FALSE) { + copy.scale = null; + } + } + } + { + Boolean valueShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.value!= null)); + if (valueShouldBeCopiedAndSet == Boolean.TRUE) { + ClassEnergy.Type sourceValue; + sourceValue = this.getValue(); + ClassEnergy.Type copyValue = ((ClassEnergy.Type) strategy.copy(LocatorUtils.property(locator, "value", sourceValue), sourceValue, (this.value!= null))); + copy.setValue(copyValue); + } else { + if (valueShouldBeCopiedAndSet == Boolean.FALSE) { + copy.value = null; + } + } } + { + Boolean certifiedShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.certified!= null)); + if (certifiedShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceCertified; + sourceCertified = this.getCertified(); + Boolean copyCertified = ((Boolean) strategy.copy(LocatorUtils.property(locator, "certified", sourceCertified), sourceCertified, (this.certified!= null))); + copy.setCertified(copyCertified); + } else { + if (certifiedShouldBeCopiedAndSet == Boolean.FALSE) { + copy.certified = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new ClassEnergy(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; } - throw new IllegalArgumentException(v); + if (this == object) { + return true; + } + final ClassEnergy that = ((ClassEnergy) object); + { + List lhsEnergyPerformance; + lhsEnergyPerformance = (((this.energyPerformance!= null)&&(!this.energyPerformance.isEmpty()))?this.getEnergyPerformance():null); + List rhsEnergyPerformance; + rhsEnergyPerformance = (((that.energyPerformance!= null)&&(!that.energyPerformance.isEmpty()))?that.getEnergyPerformance():null); + if (!strategy.equals(LocatorUtils.property(thisLocator, "energyPerformance", lhsEnergyPerformance), LocatorUtils.property(thatLocator, "energyPerformance", rhsEnergyPerformance), lhsEnergyPerformance, rhsEnergyPerformance, ((this.energyPerformance!= null)&&(!this.energyPerformance.isEmpty())), ((that.energyPerformance!= null)&&(!that.energyPerformance.isEmpty())))) { + return false; + } + } + { + List lhsEnergySeason; + lhsEnergySeason = (((this.energySeason!= null)&&(!this.energySeason.isEmpty()))?this.getEnergySeason():null); + List rhsEnergySeason; + rhsEnergySeason = (((that.energySeason!= null)&&(!that.energySeason.isEmpty()))?that.getEnergySeason():null); + if (!strategy.equals(LocatorUtils.property(thisLocator, "energySeason", lhsEnergySeason), LocatorUtils.property(thatLocator, "energySeason", rhsEnergySeason), lhsEnergySeason, rhsEnergySeason, ((this.energySeason!= null)&&(!this.energySeason.isEmpty())), ((that.energySeason!= null)&&(!that.energySeason.isEmpty())))) { + return false; + } + } + { + Boolean lhsZero; + lhsZero = this.getZero(); + Boolean rhsZero; + rhsZero = that.getZero(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "zero", lhsZero), LocatorUtils.property(thatLocator, "zero", rhsZero), lhsZero, rhsZero, (this.zero!= null), (that.zero!= null))) { + return false; + } + } + { + EnergyScaleType lhsScale; + lhsScale = this.getScale(); + EnergyScaleType rhsScale; + rhsScale = that.getScale(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "scale", lhsScale), LocatorUtils.property(thatLocator, "scale", rhsScale), lhsScale, rhsScale, (this.scale!= null), (that.scale!= null))) { + return false; + } + } + { + ClassEnergy.Type lhsValue; + lhsValue = this.getValue(); + ClassEnergy.Type rhsValue; + rhsValue = that.getValue(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "value", lhsValue), LocatorUtils.property(thatLocator, "value", rhsValue), lhsValue, rhsValue, (this.value!= null), (that.value!= null))) { + return false; + } + } + { + Boolean lhsCertified; + lhsCertified = this.getCertified(); + Boolean rhsCertified; + rhsCertified = that.getCertified(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "certified", lhsCertified), LocatorUtils.property(thatLocator, "certified", rhsCertified), lhsCertified, rhsCertified, (this.certified!= null), (that.certified!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>double">
+     *       <attribute name="unit" use="required">
+     *         <simpleType>
+     *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *             <enumeration value="kWh/m2anno"/>
+     *             <enumeration value="kWh/m3anno"/>
+     *           </restriction>
+     *         </simpleType>
+     *       </attribute>
+     *       <attribute name="type" use="required">
+     *         <simpleType>
+     *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *             <enumeration value="nren"/>
+     *             <enumeration value="ren"/>
+     *           </restriction>
+     *         </simpleType>
+     *       </attribute>
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public static class EnergyPerformance implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 + { + + @XmlValue + @XmlJavaTypeAdapter(Adapter2 .class) + @XmlSchemaType(name = "double") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigDecimal value; + @XmlAttribute(name = "unit", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected ClassEnergy.EnergyPerformance.Unit unit; + @XmlAttribute(name = "type", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected ClassEnergy.EnergyPerformance.Type type; + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigDecimal getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * Gets the value of the unit property. + * + * @return + * possible object is + * {@link ClassEnergy.EnergyPerformance.Unit } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public ClassEnergy.EnergyPerformance.Unit getUnit() { + return unit; + } + + /** + * Sets the value of the unit property. + * + * @param value + * allowed object is + * {@link ClassEnergy.EnergyPerformance.Unit } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setUnit(ClassEnergy.EnergyPerformance.Unit value) { + this.unit = value; + } + + /** + * Gets the value of the type property. + * + * @return + * possible object is + * {@link ClassEnergy.EnergyPerformance.Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public ClassEnergy.EnergyPerformance.Type getType() { + return type; + } + + /** + * Sets the value of the type property. + * + * @param value + * allowed object is + * {@link ClassEnergy.EnergyPerformance.Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setType(ClassEnergy.EnergyPerformance.Type value) { + this.type = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + BigDecimal theValue; + theValue = this.getValue(); + strategy.appendField(locator, this, "value", buffer, theValue, (this.value!= null)); + } + { + ClassEnergy.EnergyPerformance.Unit theUnit; + theUnit = this.getUnit(); + strategy.appendField(locator, this, "unit", buffer, theUnit, (this.unit!= null)); + } + { + ClassEnergy.EnergyPerformance.Type theType; + theType = this.getType(); + strategy.appendField(locator, this, "type", buffer, theType, (this.type!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof ClassEnergy.EnergyPerformance) { + final ClassEnergy.EnergyPerformance copy = ((ClassEnergy.EnergyPerformance) draftCopy); + { + Boolean valueShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.value!= null)); + if (valueShouldBeCopiedAndSet == Boolean.TRUE) { + BigDecimal sourceValue; + sourceValue = this.getValue(); + BigDecimal copyValue = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "value", sourceValue), sourceValue, (this.value!= null))); + copy.setValue(copyValue); + } else { + if (valueShouldBeCopiedAndSet == Boolean.FALSE) { + copy.value = null; + } + } + } + { + Boolean unitShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.unit!= null)); + if (unitShouldBeCopiedAndSet == Boolean.TRUE) { + ClassEnergy.EnergyPerformance.Unit sourceUnit; + sourceUnit = this.getUnit(); + ClassEnergy.EnergyPerformance.Unit copyUnit = ((ClassEnergy.EnergyPerformance.Unit) strategy.copy(LocatorUtils.property(locator, "unit", sourceUnit), sourceUnit, (this.unit!= null))); + copy.setUnit(copyUnit); + } else { + if (unitShouldBeCopiedAndSet == Boolean.FALSE) { + copy.unit = null; + } + } + } + { + Boolean typeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.type!= null)); + if (typeShouldBeCopiedAndSet == Boolean.TRUE) { + ClassEnergy.EnergyPerformance.Type sourceType; + sourceType = this.getType(); + ClassEnergy.EnergyPerformance.Type copyType = ((ClassEnergy.EnergyPerformance.Type) strategy.copy(LocatorUtils.property(locator, "type", sourceType), sourceType, (this.type!= null))); + copy.setType(copyType); + } else { + if (typeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.type = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new ClassEnergy.EnergyPerformance(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final ClassEnergy.EnergyPerformance that = ((ClassEnergy.EnergyPerformance) object); + { + BigDecimal lhsValue; + lhsValue = this.getValue(); + BigDecimal rhsValue; + rhsValue = that.getValue(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "value", lhsValue), LocatorUtils.property(thatLocator, "value", rhsValue), lhsValue, rhsValue, (this.value!= null), (that.value!= null))) { + return false; + } + } + { + ClassEnergy.EnergyPerformance.Unit lhsUnit; + lhsUnit = this.getUnit(); + ClassEnergy.EnergyPerformance.Unit rhsUnit; + rhsUnit = that.getUnit(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "unit", lhsUnit), LocatorUtils.property(thatLocator, "unit", rhsUnit), lhsUnit, rhsUnit, (this.unit!= null), (that.unit!= null))) { + return false; + } + } + { + ClassEnergy.EnergyPerformance.Type lhsType; + lhsType = this.getType(); + ClassEnergy.EnergyPerformance.Type rhsType; + rhsType = that.getType(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "type", lhsType), LocatorUtils.property(thatLocator, "type", rhsType), lhsType, rhsType, (this.type!= null), (that.type!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + + /** + *

Java class for null. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ *

+         * <simpleType>
+         *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+         *     <enumeration value="nren"/>
+         *     <enumeration value="ren"/>
+         *   </restriction>
+         * </simpleType>
+         * 
+ * + */ + @XmlType(name = "") + @XmlEnum + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public enum Type { + + @XmlEnumValue("nren") + NREN("nren"), + @XmlEnumValue("ren") + REN("ren"); + private final String value; + + Type(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ClassEnergy.EnergyPerformance.Type fromValue(String v) { + for (ClassEnergy.EnergyPerformance.Type c: ClassEnergy.EnergyPerformance.Type.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + + } + + + /** + *

Java class for null. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ *

+         * <simpleType>
+         *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+         *     <enumeration value="kWh/m2anno"/>
+         *     <enumeration value="kWh/m3anno"/>
+         *   </restriction>
+         * </simpleType>
+         * 
+ * + */ + @XmlType(name = "") + @XmlEnum + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public enum Unit { + + @XmlEnumValue("kWh/m2anno") + KWH_PER_SQM_ANNO("kWh/m2anno"), + @XmlEnumValue("kWh/m3anno") + KWH_PER_CUM_ANNO("kWh/m3anno"); + private final String value; + + Unit(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ClassEnergy.EnergyPerformance.Unit fromValue(String v) { + for (ClassEnergy.EnergyPerformance.Unit c: ClassEnergy.EnergyPerformance.Unit.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + + } + + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <attribute name="season">
+     *         <simpleType>
+     *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *             <enumeration value="summer"/>
+     *             <enumeration value="winter"/>
+     *           </restriction>
+     *         </simpleType>
+     *       </attribute>
+     *       <attribute name="level">
+     *         <simpleType>
+     *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *             <enumeration value="low"/>
+     *             <enumeration value="normal"/>
+     *             <enumeration value="high"/>
+     *           </restriction>
+     *         </simpleType>
+     *       </attribute>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public static class EnergySeason implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 + { + + @XmlAttribute(name = "season") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected ClassEnergy.EnergySeason.Type season; + @XmlAttribute(name = "level") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected ClassEnergy.EnergySeason.Level level; + + /** + * Gets the value of the season property. + * + * @return + * possible object is + * {@link ClassEnergy.EnergySeason.Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public ClassEnergy.EnergySeason.Type getSeason() { + return season; + } + + /** + * Sets the value of the season property. + * + * @param value + * allowed object is + * {@link ClassEnergy.EnergySeason.Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setSeason(ClassEnergy.EnergySeason.Type value) { + this.season = value; + } + + /** + * Gets the value of the level property. + * + * @return + * possible object is + * {@link ClassEnergy.EnergySeason.Level } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public ClassEnergy.EnergySeason.Level getLevel() { + return level; + } + + /** + * Sets the value of the level property. + * + * @param value + * allowed object is + * {@link ClassEnergy.EnergySeason.Level } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setLevel(ClassEnergy.EnergySeason.Level value) { + this.level = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + ClassEnergy.EnergySeason.Type theSeason; + theSeason = this.getSeason(); + strategy.appendField(locator, this, "season", buffer, theSeason, (this.season!= null)); + } + { + ClassEnergy.EnergySeason.Level theLevel; + theLevel = this.getLevel(); + strategy.appendField(locator, this, "level", buffer, theLevel, (this.level!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof ClassEnergy.EnergySeason) { + final ClassEnergy.EnergySeason copy = ((ClassEnergy.EnergySeason) draftCopy); + { + Boolean seasonShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.season!= null)); + if (seasonShouldBeCopiedAndSet == Boolean.TRUE) { + ClassEnergy.EnergySeason.Type sourceSeason; + sourceSeason = this.getSeason(); + ClassEnergy.EnergySeason.Type copySeason = ((ClassEnergy.EnergySeason.Type) strategy.copy(LocatorUtils.property(locator, "season", sourceSeason), sourceSeason, (this.season!= null))); + copy.setSeason(copySeason); + } else { + if (seasonShouldBeCopiedAndSet == Boolean.FALSE) { + copy.season = null; + } + } + } + { + Boolean levelShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.level!= null)); + if (levelShouldBeCopiedAndSet == Boolean.TRUE) { + ClassEnergy.EnergySeason.Level sourceLevel; + sourceLevel = this.getLevel(); + ClassEnergy.EnergySeason.Level copyLevel = ((ClassEnergy.EnergySeason.Level) strategy.copy(LocatorUtils.property(locator, "level", sourceLevel), sourceLevel, (this.level!= null))); + copy.setLevel(copyLevel); + } else { + if (levelShouldBeCopiedAndSet == Boolean.FALSE) { + copy.level = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new ClassEnergy.EnergySeason(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final ClassEnergy.EnergySeason that = ((ClassEnergy.EnergySeason) object); + { + ClassEnergy.EnergySeason.Type lhsSeason; + lhsSeason = this.getSeason(); + ClassEnergy.EnergySeason.Type rhsSeason; + rhsSeason = that.getSeason(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "season", lhsSeason), LocatorUtils.property(thatLocator, "season", rhsSeason), lhsSeason, rhsSeason, (this.season!= null), (that.season!= null))) { + return false; + } + } + { + ClassEnergy.EnergySeason.Level lhsLevel; + lhsLevel = this.getLevel(); + ClassEnergy.EnergySeason.Level rhsLevel; + rhsLevel = that.getLevel(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "level", lhsLevel), LocatorUtils.property(thatLocator, "level", rhsLevel), lhsLevel, rhsLevel, (this.level!= null), (that.level!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + + /** + *

Java class for null. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ *

+         * <simpleType>
+         *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+         *     <enumeration value="low"/>
+         *     <enumeration value="normal"/>
+         *     <enumeration value="high"/>
+         *   </restriction>
+         * </simpleType>
+         * 
+ * + */ + @XmlType(name = "") + @XmlEnum + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public enum Level { + + @XmlEnumValue("low") + LOW("low"), + @XmlEnumValue("normal") + NORMAL("normal"), + @XmlEnumValue("high") + HIGH("high"); + private final String value; + + Level(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ClassEnergy.EnergySeason.Level fromValue(String v) { + for (ClassEnergy.EnergySeason.Level c: ClassEnergy.EnergySeason.Level.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + + } + + + /** + *

Java class for null. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ *

+         * <simpleType>
+         *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+         *     <enumeration value="summer"/>
+         *     <enumeration value="winter"/>
+         *   </restriction>
+         * </simpleType>
+         * 
+ * + */ + @XmlType(name = "") + @XmlEnum + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public enum Type { + + @XmlEnumValue("summer") + SUMMER("summer"), + @XmlEnumValue("winter") + WINTER("winter"); + private final String value; + + Type(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ClassEnergy.EnergySeason.Type fromValue(String v) { + for (ClassEnergy.EnergySeason.Type c: ClassEnergy.EnergySeason.Type.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + + } + + } + + + /** + *

Java class for null. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ *

+     * <simpleType>
+     *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *     <enumeration value="A4"/>
+     *     <enumeration value="A3"/>
+     *     <enumeration value="A2"/>
+     *     <enumeration value="A1"/>
+     *     <enumeration value="A+"/>
+     *     <enumeration value="A"/>
+     *     <enumeration value="B"/>
+     *     <enumeration value="C"/>
+     *     <enumeration value="D"/>
+     *     <enumeration value="E"/>
+     *     <enumeration value="F"/>
+     *     <enumeration value="G"/>
+     *     <enumeration value="esente"/>
+     *     <enumeration value="NC"/>
+     *   </restriction>
+     * </simpleType>
+     * 
+ * + */ + @XmlType(name = "") + @XmlEnum + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public enum Type { + + @XmlEnumValue("A4") + A_4("A4"), + @XmlEnumValue("A3") + A_3("A3"), + @XmlEnumValue("A2") + A_2("A2"), + @XmlEnumValue("A1") + A_1("A1"), + @XmlEnumValue("A+") + A_PLUS("A+"), + A("A"), + B("B"), + C("C"), + D("D"), + E("E"), + F("F"), + G("G"), + @XmlEnumValue("esente") + ESENTE("esente"), + NC("NC"); + private final String value; + + Type(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ClassEnergy.Type fromValue(String v) { + for (ClassEnergy.Type c: ClassEnergy.Type.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + } } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/ClassEnergyPerformance.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/ClassEnergyPerformance.java deleted file mode 100644 index 6331b840..00000000 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/ClassEnergyPerformance.java +++ /dev/null @@ -1,299 +0,0 @@ - -package org.openestate.io.immobiliare_it.xml; - -import java.io.Serializable; -import javax.annotation.Generated; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; -import javax.xml.bind.annotation.XmlValue; -import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; -import org.jvnet.jaxb2_commons.lang.CopyStrategy2; -import org.jvnet.jaxb2_commons.lang.CopyTo2; -import org.jvnet.jaxb2_commons.lang.Equals2; -import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; -import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; -import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; -import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; -import org.jvnet.jaxb2_commons.lang.ToString2; -import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; -import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; -import org.openestate.io.immobiliare_it.xml.types.EnergyUnit; - - -/** - *

Java class for classEnergyPerformance complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="classEnergyPerformance">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="certified">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *             <pattern value="yes|no"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *       <attribute name="unit" use="required">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *             <pattern value="kWh/m2anno|kWh/m3anno"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *     </extension>
- *   </simpleContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "classEnergyPerformance", propOrder = { - "value" -}) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") -public class ClassEnergyPerformance implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 -{ - - @XmlValue - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected String value; - @XmlAttribute(name = "certified") - @XmlJavaTypeAdapter(Adapter12 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Boolean certified; - @XmlAttribute(name = "unit", required = true) - @XmlJavaTypeAdapter(Adapter13 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected EnergyUnit unit; - - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the certified property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Boolean getCertified() { - return certified; - } - - /** - * Sets the value of the certified property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setCertified(Boolean value) { - this.certified = value; - } - - /** - * Gets the value of the unit property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public EnergyUnit getUnit() { - return unit; - } - - /** - * Sets the value of the unit property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setUnit(EnergyUnit value) { - this.unit = value; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; - final StringBuilder buffer = new StringBuilder(); - append(null, buffer, strategy); - return buffer.toString(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - strategy.appendStart(locator, this, buffer); - appendFields(locator, buffer, strategy); - strategy.appendEnd(locator, this, buffer); - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - { - String theValue; - theValue = this.getValue(); - strategy.appendField(locator, this, "value", buffer, theValue, (this.value!= null)); - } - { - Boolean theCertified; - theCertified = this.getCertified(); - strategy.appendField(locator, this, "certified", buffer, theCertified, (this.certified!= null)); - } - { - EnergyUnit theUnit; - theUnit = this.getUnit(); - strategy.appendField(locator, this, "unit", buffer, theUnit, (this.unit!= null)); - } - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object clone() { - return copyTo(createNewInstance()); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; - return copyTo(null, target, strategy); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { - final Object draftCopy = ((target == null)?createNewInstance():target); - if (draftCopy instanceof ClassEnergyPerformance) { - final ClassEnergyPerformance copy = ((ClassEnergyPerformance) draftCopy); - { - Boolean valueShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.value!= null)); - if (valueShouldBeCopiedAndSet == Boolean.TRUE) { - String sourceValue; - sourceValue = this.getValue(); - String copyValue = ((String) strategy.copy(LocatorUtils.property(locator, "value", sourceValue), sourceValue, (this.value!= null))); - copy.setValue(copyValue); - } else { - if (valueShouldBeCopiedAndSet == Boolean.FALSE) { - copy.value = null; - } - } - } - { - Boolean certifiedShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.certified!= null)); - if (certifiedShouldBeCopiedAndSet == Boolean.TRUE) { - Boolean sourceCertified; - sourceCertified = this.getCertified(); - Boolean copyCertified = ((Boolean) strategy.copy(LocatorUtils.property(locator, "certified", sourceCertified), sourceCertified, (this.certified!= null))); - copy.setCertified(copyCertified); - } else { - if (certifiedShouldBeCopiedAndSet == Boolean.FALSE) { - copy.certified = null; - } - } - } - { - Boolean unitShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.unit!= null)); - if (unitShouldBeCopiedAndSet == Boolean.TRUE) { - EnergyUnit sourceUnit; - sourceUnit = this.getUnit(); - EnergyUnit copyUnit = ((EnergyUnit) strategy.copy(LocatorUtils.property(locator, "unit", sourceUnit), sourceUnit, (this.unit!= null))); - copy.setUnit(copyUnit); - } else { - if (unitShouldBeCopiedAndSet == Boolean.FALSE) { - copy.unit = null; - } - } - } - } - return draftCopy; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object createNewInstance() { - return new ClassEnergyPerformance(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { - if ((object == null)||(this.getClass()!= object.getClass())) { - return false; - } - if (this == object) { - return true; - } - final ClassEnergyPerformance that = ((ClassEnergyPerformance) object); - { - String lhsValue; - lhsValue = this.getValue(); - String rhsValue; - rhsValue = that.getValue(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "value", lhsValue), LocatorUtils.property(thatLocator, "value", rhsValue), lhsValue, rhsValue, (this.value!= null), (that.value!= null))) { - return false; - } - } - { - Boolean lhsCertified; - lhsCertified = this.getCertified(); - Boolean rhsCertified; - rhsCertified = that.getCertified(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "certified", lhsCertified), LocatorUtils.property(thatLocator, "certified", rhsCertified), lhsCertified, rhsCertified, (this.certified!= null), (that.certified!= null))) { - return false; - } - } - { - EnergyUnit lhsUnit; - lhsUnit = this.getUnit(); - EnergyUnit rhsUnit; - rhsUnit = that.getUnit(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "unit", lhsUnit), LocatorUtils.property(thatLocator, "unit", rhsUnit), lhsUnit, rhsUnit, (this.unit!= null), (that.unit!= null))) { - return false; - } - } - return true; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; - return equals(null, null, object, strategy); - } - -} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Clazz.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/ClassType.java similarity index 81% rename from ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Clazz.java rename to ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/ClassType.java index cc6842da..63892e7d 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Clazz.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/ClassType.java @@ -25,8 +25,8 @@ */ @XmlType(name = "class") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") -public enum Clazz { +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public enum ClassType { @XmlEnumValue("signorile") SIGNORILE("signorile"), @@ -36,7 +36,7 @@ public enum Clazz { ECONOMICO("economico"); private final String value; - Clazz(String v) { + ClassType(String v) { value = v; } @@ -44,8 +44,8 @@ public String value() { return value; } - public static Clazz fromValue(String v) { - for (Clazz c: Clazz.values()) { + public static ClassType fromValue(String v) { + for (ClassType c: ClassType.values()) { if (c.value.equals(v)) { return c; } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Contact.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Contact.java new file mode 100644 index 00000000..0e10351d --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Contact.java @@ -0,0 +1,281 @@ + +package org.openestate.io.immobiliare_it.xml; + +import java.io.Serializable; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; +import org.jvnet.jaxb2_commons.lang.CopyStrategy2; +import org.jvnet.jaxb2_commons.lang.CopyTo2; +import org.jvnet.jaxb2_commons.lang.Equals2; +import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb2_commons.lang.ToString2; +import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; + + +/** + *

Java class for contact complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="contact">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <all>
+ *         <element name="firstname" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="surname" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="phone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </all>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "contact", propOrder = { + +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class Contact implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String firstname; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String surname; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String phone; + + /** + * Gets the value of the firstname property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getFirstname() { + return firstname; + } + + /** + * Sets the value of the firstname property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setFirstname(String value) { + this.firstname = value; + } + + /** + * Gets the value of the surname property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getSurname() { + return surname; + } + + /** + * Sets the value of the surname property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setSurname(String value) { + this.surname = value; + } + + /** + * Gets the value of the phone property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getPhone() { + return phone; + } + + /** + * Sets the value of the phone property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setPhone(String value) { + this.phone = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + String theFirstname; + theFirstname = this.getFirstname(); + strategy.appendField(locator, this, "firstname", buffer, theFirstname, (this.firstname!= null)); + } + { + String theSurname; + theSurname = this.getSurname(); + strategy.appendField(locator, this, "surname", buffer, theSurname, (this.surname!= null)); + } + { + String thePhone; + thePhone = this.getPhone(); + strategy.appendField(locator, this, "phone", buffer, thePhone, (this.phone!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof Contact) { + final Contact copy = ((Contact) draftCopy); + { + Boolean firstnameShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.firstname!= null)); + if (firstnameShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceFirstname; + sourceFirstname = this.getFirstname(); + String copyFirstname = ((String) strategy.copy(LocatorUtils.property(locator, "firstname", sourceFirstname), sourceFirstname, (this.firstname!= null))); + copy.setFirstname(copyFirstname); + } else { + if (firstnameShouldBeCopiedAndSet == Boolean.FALSE) { + copy.firstname = null; + } + } + } + { + Boolean surnameShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.surname!= null)); + if (surnameShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceSurname; + sourceSurname = this.getSurname(); + String copySurname = ((String) strategy.copy(LocatorUtils.property(locator, "surname", sourceSurname), sourceSurname, (this.surname!= null))); + copy.setSurname(copySurname); + } else { + if (surnameShouldBeCopiedAndSet == Boolean.FALSE) { + copy.surname = null; + } + } + } + { + Boolean phoneShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.phone!= null)); + if (phoneShouldBeCopiedAndSet == Boolean.TRUE) { + String sourcePhone; + sourcePhone = this.getPhone(); + String copyPhone = ((String) strategy.copy(LocatorUtils.property(locator, "phone", sourcePhone), sourcePhone, (this.phone!= null))); + copy.setPhone(copyPhone); + } else { + if (phoneShouldBeCopiedAndSet == Boolean.FALSE) { + copy.phone = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new Contact(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final Contact that = ((Contact) object); + { + String lhsFirstname; + lhsFirstname = this.getFirstname(); + String rhsFirstname; + rhsFirstname = that.getFirstname(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "firstname", lhsFirstname), LocatorUtils.property(thatLocator, "firstname", rhsFirstname), lhsFirstname, rhsFirstname, (this.firstname!= null), (that.firstname!= null))) { + return false; + } + } + { + String lhsSurname; + lhsSurname = this.getSurname(); + String rhsSurname; + rhsSurname = that.getSurname(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "surname", lhsSurname), LocatorUtils.property(thatLocator, "surname", rhsSurname), lhsSurname, rhsSurname, (this.surname!= null), (that.surname!= null))) { + return false; + } + } + { + String lhsPhone; + lhsPhone = this.getPhone(); + String rhsPhone; + rhsPhone = that.getPhone(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "phone", lhsPhone), LocatorUtils.property(thatLocator, "phone", rhsPhone), lhsPhone, rhsPhone, (this.phone!= null), (that.phone!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/DescriptionType.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/DescriptionType.java index 2407ea6e..a26bf00f 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/DescriptionType.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/DescriptionType.java @@ -32,15 +32,11 @@ * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <all> - * <element name="description"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <maxLength value="3000"/> - * </restriction> - * </simpleType> - * </element> + * <element name="title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="content" type="{http://www.w3.org/2001/XMLSchema}string"/> * </all> * <attribute name="language" type="{http://feed.immobiliare.it}nationcode" /> + * <attribute name="native" type="{http://feed.immobiliare.it}yesonly" /> * </restriction> * </complexContent> * </complexType> @@ -52,42 +48,73 @@ @XmlType(name = "descriptionType", propOrder = { }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public class DescriptionType implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String title; @XmlElement(required = true) - @XmlJavaTypeAdapter(Adapter14 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected String description; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String content; @XmlAttribute(name = "language") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected NationCode language; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected NationCodeType language; + @XmlAttribute(name = "native") + @XmlJavaTypeAdapter(Adapter15 .class) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean _native; /** - * Gets the value of the description property. + * Gets the value of the title property. * * @return * possible object is * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String getDescription() { - return description; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getTitle() { + return title; } /** - * Sets the value of the description property. + * Sets the value of the title property. * * @param value * allowed object is * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setDescription(String value) { - this.description = value; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setTitle(String value) { + this.title = value; + } + + /** + * Gets the value of the content property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getContent() { + return content; + } + + /** + * Sets the value of the content property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setContent(String value) { + this.content = value; } /** @@ -95,11 +122,11 @@ public void setDescription(String value) { * * @return * possible object is - * {@link NationCode } + * {@link NationCodeType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public NationCode getLanguage() { + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public NationCodeType getLanguage() { return language; } @@ -108,23 +135,49 @@ public NationCode getLanguage() { * * @param value * allowed object is - * {@link NationCode } + * {@link NationCodeType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setLanguage(NationCode value) { + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setLanguage(NationCodeType value) { this.language = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + /** + * Gets the value of the native property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getNative() { + return _native; + } + + /** + * Sets the value of the native property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setNative(Boolean value) { + this._native = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -132,56 +185,79 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { - String theDescription; - theDescription = this.getDescription(); - strategy.appendField(locator, this, "description", buffer, theDescription, (this.description!= null)); + String theTitle; + theTitle = this.getTitle(); + strategy.appendField(locator, this, "title", buffer, theTitle, (this.title!= null)); } { - NationCode theLanguage; + String theContent; + theContent = this.getContent(); + strategy.appendField(locator, this, "content", buffer, theContent, (this.content!= null)); + } + { + NationCodeType theLanguage; theLanguage = this.getLanguage(); strategy.appendField(locator, this, "language", buffer, theLanguage, (this.language!= null)); } + { + Boolean theNative; + theNative = this.getNative(); + strategy.appendField(locator, this, "_native", buffer, theNative, (this._native!= null)); + } return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof DescriptionType) { final DescriptionType copy = ((DescriptionType) draftCopy); { - Boolean descriptionShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.description!= null)); - if (descriptionShouldBeCopiedAndSet == Boolean.TRUE) { - String sourceDescription; - sourceDescription = this.getDescription(); - String copyDescription = ((String) strategy.copy(LocatorUtils.property(locator, "description", sourceDescription), sourceDescription, (this.description!= null))); - copy.setDescription(copyDescription); + Boolean titleShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.title!= null)); + if (titleShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceTitle; + sourceTitle = this.getTitle(); + String copyTitle = ((String) strategy.copy(LocatorUtils.property(locator, "title", sourceTitle), sourceTitle, (this.title!= null))); + copy.setTitle(copyTitle); } else { - if (descriptionShouldBeCopiedAndSet == Boolean.FALSE) { - copy.description = null; + if (titleShouldBeCopiedAndSet == Boolean.FALSE) { + copy.title = null; + } + } + } + { + Boolean contentShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.content!= null)); + if (contentShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceContent; + sourceContent = this.getContent(); + String copyContent = ((String) strategy.copy(LocatorUtils.property(locator, "content", sourceContent), sourceContent, (this.content!= null))); + copy.setContent(copyContent); + } else { + if (contentShouldBeCopiedAndSet == Boolean.FALSE) { + copy.content = null; } } } { Boolean languageShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.language!= null)); if (languageShouldBeCopiedAndSet == Boolean.TRUE) { - NationCode sourceLanguage; + NationCodeType sourceLanguage; sourceLanguage = this.getLanguage(); - NationCode copyLanguage = ((NationCode) strategy.copy(LocatorUtils.property(locator, "language", sourceLanguage), sourceLanguage, (this.language!= null))); + NationCodeType copyLanguage = ((NationCodeType) strategy.copy(LocatorUtils.property(locator, "language", sourceLanguage), sourceLanguage, (this.language!= null))); copy.setLanguage(copyLanguage); } else { if (languageShouldBeCopiedAndSet == Boolean.FALSE) { @@ -189,16 +265,29 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg } } } + { + Boolean _nativeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this._native!= null)); + if (_nativeShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceNative; + sourceNative = this.getNative(); + Boolean copyNative = ((Boolean) strategy.copy(LocatorUtils.property(locator, "_native", sourceNative), sourceNative, (this._native!= null))); + copy.setNative(copyNative); + } else { + if (_nativeShouldBeCopiedAndSet == Boolean.FALSE) { + copy._native = null; + } + } + } } return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new DescriptionType(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -208,29 +297,47 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje } final DescriptionType that = ((DescriptionType) object); { - String lhsDescription; - lhsDescription = this.getDescription(); - String rhsDescription; - rhsDescription = that.getDescription(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "description", lhsDescription), LocatorUtils.property(thatLocator, "description", rhsDescription), lhsDescription, rhsDescription, (this.description!= null), (that.description!= null))) { + String lhsTitle; + lhsTitle = this.getTitle(); + String rhsTitle; + rhsTitle = that.getTitle(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "title", lhsTitle), LocatorUtils.property(thatLocator, "title", rhsTitle), lhsTitle, rhsTitle, (this.title!= null), (that.title!= null))) { + return false; + } + } + { + String lhsContent; + lhsContent = this.getContent(); + String rhsContent; + rhsContent = that.getContent(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "content", lhsContent), LocatorUtils.property(thatLocator, "content", rhsContent), lhsContent, rhsContent, (this.content!= null), (that.content!= null))) { return false; } } { - NationCode lhsLanguage; + NationCodeType lhsLanguage; lhsLanguage = this.getLanguage(); - NationCode rhsLanguage; + NationCodeType rhsLanguage; rhsLanguage = that.getLanguage(); if (!strategy.equals(LocatorUtils.property(thisLocator, "language", lhsLanguage), LocatorUtils.property(thatLocator, "language", rhsLanguage), lhsLanguage, rhsLanguage, (this.language!= null), (that.language!= null))) { return false; } } + { + Boolean lhsNative; + lhsNative = this.getNative(); + Boolean rhsNative; + rhsNative = that.getNative(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "_native", lhsNative), LocatorUtils.property(thatLocator, "_native", rhsNative), lhsNative, rhsNative, (this._native!= null), (that._native!= null))) { + return false; + } + } return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Descriptions.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Descriptions.java new file mode 100644 index 00000000..d50d5a9c --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Descriptions.java @@ -0,0 +1,180 @@ + +package org.openestate.io.immobiliare_it.xml; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; +import org.jvnet.jaxb2_commons.lang.CopyStrategy2; +import org.jvnet.jaxb2_commons.lang.CopyTo2; +import org.jvnet.jaxb2_commons.lang.Equals2; +import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb2_commons.lang.ToString2; +import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; + + +/** + *

Java class for descriptions complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="descriptions">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="description" type="{http://feed.immobiliare.it}descriptionType" maxOccurs="25" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "descriptions", propOrder = { + "description" +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class Descriptions implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected List description; + + /** + * Gets the value of the description property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the description property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDescription().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link DescriptionType } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public List getDescription() { + if (description == null) { + description = new ArrayList(); + } + return this.description; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + List theDescription; + theDescription = (((this.description!= null)&&(!this.description.isEmpty()))?this.getDescription():null); + strategy.appendField(locator, this, "description", buffer, theDescription, ((this.description!= null)&&(!this.description.isEmpty()))); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof Descriptions) { + final Descriptions copy = ((Descriptions) draftCopy); + { + Boolean descriptionShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.description!= null)&&(!this.description.isEmpty()))); + if (descriptionShouldBeCopiedAndSet == Boolean.TRUE) { + List sourceDescription; + sourceDescription = (((this.description!= null)&&(!this.description.isEmpty()))?this.getDescription():null); + @SuppressWarnings("unchecked") + List copyDescription = ((List ) strategy.copy(LocatorUtils.property(locator, "description", sourceDescription), sourceDescription, ((this.description!= null)&&(!this.description.isEmpty())))); + copy.description = null; + if (copyDescription!= null) { + List uniqueDescriptionl = copy.getDescription(); + uniqueDescriptionl.addAll(copyDescription); + } + } else { + if (descriptionShouldBeCopiedAndSet == Boolean.FALSE) { + copy.description = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new Descriptions(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final Descriptions that = ((Descriptions) object); + { + List lhsDescription; + lhsDescription = (((this.description!= null)&&(!this.description.isEmpty()))?this.getDescription():null); + List rhsDescription; + rhsDescription = (((that.description!= null)&&(!that.description.isEmpty()))?that.getDescription():null); + if (!strategy.equals(LocatorUtils.property(thisLocator, "description", lhsDescription), LocatorUtils.property(thatLocator, "description", rhsDescription), lhsDescription, rhsDescription, ((this.description!= null)&&(!this.description.isEmpty())), ((that.description!= null)&&(!that.description.isEmpty())))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/DetailedFloorSizeType.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/DetailedFloorSizeType.java new file mode 100644 index 00000000..916f8cb6 --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/DetailedFloorSizeType.java @@ -0,0 +1,68 @@ + +package org.openestate.io.immobiliare_it.xml; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for detailedSizeFloorType. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ *

+ * <simpleType name="detailedSizeFloorType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Intermedio"/>
+ *     <enumeration value="Interrato"/>
+ *     <enumeration value="Seminterrato"/>
+ *     <enumeration value="PianoTerra"/>
+ *     <enumeration value="Rialzato"/>
+ *     <enumeration value="Multipiano"/>
+ *     <enumeration value="Ultimo"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "detailedSizeFloorType") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public enum DetailedFloorSizeType { + + @XmlEnumValue("Intermedio") + INTERMEDIO("Intermedio"), + @XmlEnumValue("Interrato") + INTERRATO("Interrato"), + @XmlEnumValue("Seminterrato") + SEMINTERRATO("Seminterrato"), + @XmlEnumValue("PianoTerra") + PIANO_TERRA("PianoTerra"), + @XmlEnumValue("Rialzato") + RIALZATO("Rialzato"), + @XmlEnumValue("Multipiano") + MULTIPIANO("Multipiano"), + @XmlEnumValue("Ultimo") + ULTIMO("Ultimo"); + private final String value; + + DetailedFloorSizeType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static DetailedFloorSizeType fromValue(String v) { + for (DetailedFloorSizeType c: DetailedFloorSizeType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/DetailedSizeType.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/DetailedSizeType.java new file mode 100644 index 00000000..a683510c --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/DetailedSizeType.java @@ -0,0 +1,161 @@ + +package org.openestate.io.immobiliare_it.xml; + +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

Java class for detailedSizeType. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ *

+ * <simpleType name="detailedSizeType">
+ *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Abitazione"/>
+ *     <enumeration value="Ufficio"/>
+ *     <enumeration value="Studio"/>
+ *     <enumeration value="Negozio"/>
+ *     <enumeration value="Magazzino"/>
+ *     <enumeration value="Garage"/>
+ *     <enumeration value="Cantina"/>
+ *     <enumeration value="Soffitta"/>
+ *     <enumeration value="Balcone"/>
+ *     <enumeration value="Terrazzo"/>
+ *     <enumeration value="Giardino"/>
+ *     <enumeration value="Terreno"/>
+ *     <enumeration value="Parti comuni"/>
+ *     <enumeration value="Altro"/>
+ *     <enumeration value="Mansarda"/>
+ *     <enumeration value="Capannone"/>
+ *     <enumeration value="Laboratorio"/>
+ *     <enumeration value="Posti auto"/>
+ *     <enumeration value="Soppalco"/>
+ *     <enumeration value="Esterno"/>
+ *     <enumeration value="Parcheggio"/>
+ *     <enumeration value="Albergo/hotel"/>
+ *     <enumeration value="Posto moto"/>
+ *     <enumeration value="Posto barca"/>
+ *     <enumeration value="Posto camper o roulotte"/>
+ *     <enumeration value="Autorimessa"/>
+ *     <enumeration value="Centralina"/>
+ *     <enumeration value="Podere o tenuta"/>
+ *     <enumeration value="Filiale bancaria"/>
+ *     <enumeration value="Scuderia"/>
+ *     <enumeration value="Casa di cura"/>
+ *     <enumeration value="Stabilimento balneare"/>
+ *     <enumeration value="Azienda agricola"/>
+ *     <enumeration value="Impianti sportivi"/>
+ *     <enumeration value="Stazione di servizio"/>
+ *     <enumeration value="Autorimessa"/>
+ *     <enumeration value="Autolavaggio"/>
+ *     <enumeration value="Impianti sportivi"/>
+ *     <enumeration value="Stabilimento balneare"/>
+ *     <enumeration value="Campeggio"/>
+ *   </restriction>
+ * </simpleType>
+ * 
+ * + */ +@XmlType(name = "detailedSizeType") +@XmlEnum +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public enum DetailedSizeType { + + @XmlEnumValue("Abitazione") + ABITAZIONE("Abitazione"), + @XmlEnumValue("Ufficio") + UFFICIO("Ufficio"), + @XmlEnumValue("Studio") + STUDIO("Studio"), + @XmlEnumValue("Negozio") + NEGOZIO("Negozio"), + @XmlEnumValue("Magazzino") + MAGAZZINO("Magazzino"), + @XmlEnumValue("Garage") + GARAGE("Garage"), + @XmlEnumValue("Cantina") + CANTINA("Cantina"), + @XmlEnumValue("Soffitta") + SOFFITTA("Soffitta"), + @XmlEnumValue("Balcone") + BALCONE("Balcone"), + @XmlEnumValue("Terrazzo") + TERRAZZO("Terrazzo"), + @XmlEnumValue("Giardino") + GIARDINO("Giardino"), + @XmlEnumValue("Terreno") + TERRENO("Terreno"), + @XmlEnumValue("Parti comuni") + PARTI_COMUNI("Parti comuni"), + @XmlEnumValue("Altro") + ALTRO("Altro"), + @XmlEnumValue("Mansarda") + MANSARDA("Mansarda"), + @XmlEnumValue("Capannone") + CAPANNONE("Capannone"), + @XmlEnumValue("Laboratorio") + LABORATORIO("Laboratorio"), + @XmlEnumValue("Posti auto") + POSTI_AUTO("Posti auto"), + @XmlEnumValue("Soppalco") + SOPPALCO("Soppalco"), + @XmlEnumValue("Esterno") + ESTERNO("Esterno"), + @XmlEnumValue("Parcheggio") + PARCHEGGIO("Parcheggio"), + @XmlEnumValue("Albergo/hotel") + ALBERGO_HOTEL("Albergo/hotel"), + @XmlEnumValue("Posto moto") + POSTO_MOTO("Posto moto"), + @XmlEnumValue("Posto barca") + POSTO_BARCA("Posto barca"), + @XmlEnumValue("Posto camper o roulotte") + POSTO_CAMPER_O_ROULOTTE("Posto camper o roulotte"), + @XmlEnumValue("Autorimessa") + AUTORIMESSA("Autorimessa"), + @XmlEnumValue("Centralina") + CENTRALINA("Centralina"), + @XmlEnumValue("Podere o tenuta") + PODERE_O_TENUTA("Podere o tenuta"), + @XmlEnumValue("Filiale bancaria") + FILIALE_BANCARIA("Filiale bancaria"), + @XmlEnumValue("Scuderia") + SCUDERIA("Scuderia"), + @XmlEnumValue("Casa di cura") + CASA_DI_CURA("Casa di cura"), + @XmlEnumValue("Stabilimento balneare") + STABILIMENTO_BALNEARE("Stabilimento balneare"), + @XmlEnumValue("Azienda agricola") + AZIENDA_AGRICOLA("Azienda agricola"), + @XmlEnumValue("Impianti sportivi") + IMPIANTI_SPORTIVI("Impianti sportivi"), + @XmlEnumValue("Stazione di servizio") + STAZIONE_DI_SERVIZIO("Stazione di servizio"), + @XmlEnumValue("Autolavaggio") + AUTOLAVAGGIO("Autolavaggio"), + @XmlEnumValue("Campeggio") + CAMPEGGIO("Campeggio"); + private final String value; + + DetailedSizeType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static DetailedSizeType fromValue(String v) { + for (DetailedSizeType c: DetailedSizeType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Document.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Document.java new file mode 100644 index 00000000..66d4cc11 --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Document.java @@ -0,0 +1,474 @@ + +package org.openestate.io.immobiliare_it.xml; + +import java.io.Serializable; +import java.math.BigInteger; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.jvnet.jaxb2_commons.lang.CopyStrategy2; +import org.jvnet.jaxb2_commons.lang.CopyTo2; +import org.jvnet.jaxb2_commons.lang.Equals2; +import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb2_commons.lang.ToString2; +import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; + + +/** + *

Java class for document complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="document">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *       <attribute name="position" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="mimetype" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="url" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
+ *       <attribute name="type">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <enumeration value="ordinanza di vendita"/>
+ *             <enumeration value="avviso di vendita"/>
+ *             <enumeration value="planimetria"/>
+ *             <enumeration value="perizia"/>
+ *             <enumeration value="modalit\u00e0 di partecipazione"/>
+ *             <enumeration value="altro-asta"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "document", propOrder = { + "value" +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class Document implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @XmlValue + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String value; + @XmlAttribute(name = "position") + @XmlJavaTypeAdapter(Adapter5 .class) + @XmlSchemaType(name = "int") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger position; + @XmlAttribute(name = "mimetype") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String mimetype; + @XmlAttribute(name = "url") + @XmlSchemaType(name = "anyURI") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String url; + @XmlAttribute(name = "type") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Document.Type type; + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setValue(String value) { + this.value = value; + } + + /** + * Gets the value of the position property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getPosition() { + return position; + } + + /** + * Sets the value of the position property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setPosition(BigInteger value) { + this.position = value; + } + + /** + * Gets the value of the mimetype property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getMimetype() { + return mimetype; + } + + /** + * Sets the value of the mimetype property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setMimetype(String value) { + this.mimetype = value; + } + + /** + * Gets the value of the url property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getUrl() { + return url; + } + + /** + * Sets the value of the url property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setUrl(String value) { + this.url = value; + } + + /** + * Gets the value of the type property. + * + * @return + * possible object is + * {@link Document.Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Document.Type getType() { + return type; + } + + /** + * Sets the value of the type property. + * + * @param value + * allowed object is + * {@link Document.Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setType(Document.Type value) { + this.type = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + String theValue; + theValue = this.getValue(); + strategy.appendField(locator, this, "value", buffer, theValue, (this.value!= null)); + } + { + BigInteger thePosition; + thePosition = this.getPosition(); + strategy.appendField(locator, this, "position", buffer, thePosition, (this.position!= null)); + } + { + String theMimetype; + theMimetype = this.getMimetype(); + strategy.appendField(locator, this, "mimetype", buffer, theMimetype, (this.mimetype!= null)); + } + { + String theUrl; + theUrl = this.getUrl(); + strategy.appendField(locator, this, "url", buffer, theUrl, (this.url!= null)); + } + { + Document.Type theType; + theType = this.getType(); + strategy.appendField(locator, this, "type", buffer, theType, (this.type!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof Document) { + final Document copy = ((Document) draftCopy); + { + Boolean valueShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.value!= null)); + if (valueShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceValue; + sourceValue = this.getValue(); + String copyValue = ((String) strategy.copy(LocatorUtils.property(locator, "value", sourceValue), sourceValue, (this.value!= null))); + copy.setValue(copyValue); + } else { + if (valueShouldBeCopiedAndSet == Boolean.FALSE) { + copy.value = null; + } + } + } + { + Boolean positionShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.position!= null)); + if (positionShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourcePosition; + sourcePosition = this.getPosition(); + BigInteger copyPosition = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "position", sourcePosition), sourcePosition, (this.position!= null))); + copy.setPosition(copyPosition); + } else { + if (positionShouldBeCopiedAndSet == Boolean.FALSE) { + copy.position = null; + } + } + } + { + Boolean mimetypeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.mimetype!= null)); + if (mimetypeShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceMimetype; + sourceMimetype = this.getMimetype(); + String copyMimetype = ((String) strategy.copy(LocatorUtils.property(locator, "mimetype", sourceMimetype), sourceMimetype, (this.mimetype!= null))); + copy.setMimetype(copyMimetype); + } else { + if (mimetypeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.mimetype = null; + } + } + } + { + Boolean urlShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.url!= null)); + if (urlShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceUrl; + sourceUrl = this.getUrl(); + String copyUrl = ((String) strategy.copy(LocatorUtils.property(locator, "url", sourceUrl), sourceUrl, (this.url!= null))); + copy.setUrl(copyUrl); + } else { + if (urlShouldBeCopiedAndSet == Boolean.FALSE) { + copy.url = null; + } + } + } + { + Boolean typeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.type!= null)); + if (typeShouldBeCopiedAndSet == Boolean.TRUE) { + Document.Type sourceType; + sourceType = this.getType(); + Document.Type copyType = ((Document.Type) strategy.copy(LocatorUtils.property(locator, "type", sourceType), sourceType, (this.type!= null))); + copy.setType(copyType); + } else { + if (typeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.type = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new Document(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final Document that = ((Document) object); + { + String lhsValue; + lhsValue = this.getValue(); + String rhsValue; + rhsValue = that.getValue(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "value", lhsValue), LocatorUtils.property(thatLocator, "value", rhsValue), lhsValue, rhsValue, (this.value!= null), (that.value!= null))) { + return false; + } + } + { + BigInteger lhsPosition; + lhsPosition = this.getPosition(); + BigInteger rhsPosition; + rhsPosition = that.getPosition(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "position", lhsPosition), LocatorUtils.property(thatLocator, "position", rhsPosition), lhsPosition, rhsPosition, (this.position!= null), (that.position!= null))) { + return false; + } + } + { + String lhsMimetype; + lhsMimetype = this.getMimetype(); + String rhsMimetype; + rhsMimetype = that.getMimetype(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "mimetype", lhsMimetype), LocatorUtils.property(thatLocator, "mimetype", rhsMimetype), lhsMimetype, rhsMimetype, (this.mimetype!= null), (that.mimetype!= null))) { + return false; + } + } + { + String lhsUrl; + lhsUrl = this.getUrl(); + String rhsUrl; + rhsUrl = that.getUrl(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "url", lhsUrl), LocatorUtils.property(thatLocator, "url", rhsUrl), lhsUrl, rhsUrl, (this.url!= null), (that.url!= null))) { + return false; + } + } + { + Document.Type lhsType; + lhsType = this.getType(); + Document.Type rhsType; + rhsType = that.getType(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "type", lhsType), LocatorUtils.property(thatLocator, "type", rhsType), lhsType, rhsType, (this.type!= null), (that.type!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + + /** + *

Java class for null. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ *

+     * <simpleType>
+     *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *     <enumeration value="ordinanza di vendita"/>
+     *     <enumeration value="avviso di vendita"/>
+     *     <enumeration value="planimetria"/>
+     *     <enumeration value="perizia"/>
+     *     <enumeration value="modalit\u00e0 di partecipazione"/>
+     *     <enumeration value="altro-asta"/>
+     *   </restriction>
+     * </simpleType>
+     * 
+ * + */ + @XmlType(name = "") + @XmlEnum + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public enum Type { + + @XmlEnumValue("ordinanza di vendita") + ORDINANZA_DI_VENDITA("ordinanza di vendita"), + @XmlEnumValue("avviso di vendita") + AVVISO_DI_VENDITA("avviso di vendita"), + @XmlEnumValue("planimetria") + PLANIMETRIA("planimetria"), + @XmlEnumValue("perizia") + PERIZIA("perizia"), + @XmlEnumValue("modalit\u00e0 di partecipazione") + MODALIT\u00c0_DI_PARTECIPAZIONE("modalit\u00e0 di partecipazione"), + @XmlEnumValue("altro-asta") + ALTRO_ASTA("altro-asta"); + private final String value; + + Type(String v) { + value = v; + } + + public String value() { + return value; + } + + public static Document.Type fromValue(String v) { + for (Document.Type c: Document.Type.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Documents.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Documents.java new file mode 100644 index 00000000..462d8128 --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Documents.java @@ -0,0 +1,182 @@ + +package org.openestate.io.immobiliare_it.xml; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import org.jvnet.jaxb2_commons.lang.CopyStrategy2; +import org.jvnet.jaxb2_commons.lang.CopyTo2; +import org.jvnet.jaxb2_commons.lang.Equals2; +import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb2_commons.lang.ToString2; +import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; + + +/** + *

Java class for documents complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="documents">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="document" type="{http://feed.immobiliare.it}document" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "documents", propOrder = { + "document" +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class Documents implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected List document; + + /** + * Gets the value of the document property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the document property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getDocument().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Document } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public List getDocument() { + if (document == null) { + document = new ArrayList(); + } + return this.document; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + List theDocument; + theDocument = (((this.document!= null)&&(!this.document.isEmpty()))?this.getDocument():null); + strategy.appendField(locator, this, "document", buffer, theDocument, ((this.document!= null)&&(!this.document.isEmpty()))); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof Documents) { + final Documents copy = ((Documents) draftCopy); + { + Boolean documentShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.document!= null)&&(!this.document.isEmpty()))); + if (documentShouldBeCopiedAndSet == Boolean.TRUE) { + List sourceDocument; + sourceDocument = (((this.document!= null)&&(!this.document.isEmpty()))?this.getDocument():null); + @SuppressWarnings("unchecked") + List copyDocument = ((List ) strategy.copy(LocatorUtils.property(locator, "document", sourceDocument), sourceDocument, ((this.document!= null)&&(!this.document.isEmpty())))); + copy.document = null; + if (copyDocument!= null) { + List uniqueDocumentl = copy.getDocument(); + uniqueDocumentl.addAll(copyDocument); + } + } else { + if (documentShouldBeCopiedAndSet == Boolean.FALSE) { + copy.document = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new Documents(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final Documents that = ((Documents) object); + { + List lhsDocument; + lhsDocument = (((this.document!= null)&&(!this.document.isEmpty()))?this.getDocument():null); + List rhsDocument; + rhsDocument = (((that.document!= null)&&(!that.document.isEmpty()))?that.getDocument():null); + if (!strategy.equals(LocatorUtils.property(thisLocator, "document", lhsDocument), LocatorUtils.property(thatLocator, "document", rhsDocument), lhsDocument, rhsDocument, ((this.document!= null)&&(!this.document.isEmpty())), ((that.document!= null)&&(!that.document.isEmpty())))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Extended.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Extended.java new file mode 100644 index 00000000..269484f4 --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Extended.java @@ -0,0 +1,1785 @@ + +package org.openestate.io.immobiliare_it.xml; + +import java.io.Serializable; +import java.math.BigInteger; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.jvnet.jaxb2_commons.lang.CopyStrategy2; +import org.jvnet.jaxb2_commons.lang.CopyTo2; +import org.jvnet.jaxb2_commons.lang.Equals2; +import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb2_commons.lang.ToString2; +import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; + + +/** + *

Java class for extended complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="extended">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <all>
+ *         <element name="amount-parking" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ *         <element name="amount-bedrooms" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ *         <element name="amount-lounge" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ *         <element name="amount-other-rooms" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ *         <element name="amount-terrace" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ *         <element name="amount-balcony" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ *         <element name="inner-exposition" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="outer-exposition" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="entrance" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="closet" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="basement" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="penthouse" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="tavern" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="fireplace" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="security-door" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="tub" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="security-alarm" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="swimming-pool" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="tennis" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="electric-gate" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="optical-fiber" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="concierge" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="video-intercom" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="external-frames">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="nd"/>
+ *               <enumeration value="glass/wood"/>
+ *               <enumeration value="glass/metal"/>
+ *               <enumeration value="double glass/wood"/>
+ *               <enumeration value="double glass/metal"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="tv">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="nd"/>
+ *               <enumeration value="centralized"/>
+ *               <enumeration value="private"/>
+ *               <enumeration value="satellite"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="registry" type="{http://feed.immobiliare.it}registry" minOccurs="0"/>
+ *         <element name="sharable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *       </all>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "extended", propOrder = { + +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class Extended implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @XmlElement(name = "amount-parking", type = String.class) + @XmlJavaTypeAdapter(Adapter5 .class) + @XmlSchemaType(name = "int") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger amountParking; + @XmlElement(name = "amount-bedrooms", type = String.class) + @XmlJavaTypeAdapter(Adapter5 .class) + @XmlSchemaType(name = "int") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger amountBedrooms; + @XmlElement(name = "amount-lounge", type = String.class) + @XmlJavaTypeAdapter(Adapter5 .class) + @XmlSchemaType(name = "int") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger amountLounge; + @XmlElement(name = "amount-other-rooms", type = String.class) + @XmlJavaTypeAdapter(Adapter5 .class) + @XmlSchemaType(name = "int") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger amountOtherRooms; + @XmlElement(name = "amount-terrace", type = String.class) + @XmlJavaTypeAdapter(Adapter5 .class) + @XmlSchemaType(name = "int") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger amountTerrace; + @XmlElement(name = "amount-balcony", type = String.class) + @XmlJavaTypeAdapter(Adapter5 .class) + @XmlSchemaType(name = "int") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger amountBalcony; + @XmlElement(name = "inner-exposition") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean innerExposition; + @XmlElement(name = "outer-exposition") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean outerExposition; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean entrance; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean closet; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean basement; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean penthouse; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean tavern; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean fireplace; + @XmlElement(name = "security-door") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean securityDoor; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean tub; + @XmlElement(name = "security-alarm") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean securityAlarm; + @XmlElement(name = "swimming-pool") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean swimmingPool; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean tennis; + @XmlElement(name = "electric-gate") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean electricGate; + @XmlElement(name = "optical-fiber") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean opticalFiber; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean concierge; + @XmlElement(name = "video-intercom") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean videoIntercom; + @XmlElement(name = "external-frames", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Extended.ExternalFrames externalFrames; + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Extended.Tv tv; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Registry registry; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean sharable; + + /** + * Gets the value of the amountParking property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getAmountParking() { + return amountParking; + } + + /** + * Sets the value of the amountParking property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setAmountParking(BigInteger value) { + this.amountParking = value; + } + + /** + * Gets the value of the amountBedrooms property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getAmountBedrooms() { + return amountBedrooms; + } + + /** + * Sets the value of the amountBedrooms property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setAmountBedrooms(BigInteger value) { + this.amountBedrooms = value; + } + + /** + * Gets the value of the amountLounge property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getAmountLounge() { + return amountLounge; + } + + /** + * Sets the value of the amountLounge property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setAmountLounge(BigInteger value) { + this.amountLounge = value; + } + + /** + * Gets the value of the amountOtherRooms property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getAmountOtherRooms() { + return amountOtherRooms; + } + + /** + * Sets the value of the amountOtherRooms property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setAmountOtherRooms(BigInteger value) { + this.amountOtherRooms = value; + } + + /** + * Gets the value of the amountTerrace property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getAmountTerrace() { + return amountTerrace; + } + + /** + * Sets the value of the amountTerrace property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setAmountTerrace(BigInteger value) { + this.amountTerrace = value; + } + + /** + * Gets the value of the amountBalcony property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getAmountBalcony() { + return amountBalcony; + } + + /** + * Sets the value of the amountBalcony property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setAmountBalcony(BigInteger value) { + this.amountBalcony = value; + } + + /** + * Gets the value of the innerExposition property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getInnerExposition() { + return innerExposition; + } + + /** + * Sets the value of the innerExposition property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setInnerExposition(Boolean value) { + this.innerExposition = value; + } + + /** + * Gets the value of the outerExposition property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getOuterExposition() { + return outerExposition; + } + + /** + * Sets the value of the outerExposition property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setOuterExposition(Boolean value) { + this.outerExposition = value; + } + + /** + * Gets the value of the entrance property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getEntrance() { + return entrance; + } + + /** + * Sets the value of the entrance property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setEntrance(Boolean value) { + this.entrance = value; + } + + /** + * Gets the value of the closet property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getCloset() { + return closet; + } + + /** + * Sets the value of the closet property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setCloset(Boolean value) { + this.closet = value; + } + + /** + * Gets the value of the basement property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getBasement() { + return basement; + } + + /** + * Sets the value of the basement property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setBasement(Boolean value) { + this.basement = value; + } + + /** + * Gets the value of the penthouse property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getPenthouse() { + return penthouse; + } + + /** + * Sets the value of the penthouse property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setPenthouse(Boolean value) { + this.penthouse = value; + } + + /** + * Gets the value of the tavern property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getTavern() { + return tavern; + } + + /** + * Sets the value of the tavern property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setTavern(Boolean value) { + this.tavern = value; + } + + /** + * Gets the value of the fireplace property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getFireplace() { + return fireplace; + } + + /** + * Sets the value of the fireplace property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setFireplace(Boolean value) { + this.fireplace = value; + } + + /** + * Gets the value of the securityDoor property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getSecurityDoor() { + return securityDoor; + } + + /** + * Sets the value of the securityDoor property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setSecurityDoor(Boolean value) { + this.securityDoor = value; + } + + /** + * Gets the value of the tub property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getTub() { + return tub; + } + + /** + * Sets the value of the tub property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setTub(Boolean value) { + this.tub = value; + } + + /** + * Gets the value of the securityAlarm property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getSecurityAlarm() { + return securityAlarm; + } + + /** + * Sets the value of the securityAlarm property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setSecurityAlarm(Boolean value) { + this.securityAlarm = value; + } + + /** + * Gets the value of the swimmingPool property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getSwimmingPool() { + return swimmingPool; + } + + /** + * Sets the value of the swimmingPool property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setSwimmingPool(Boolean value) { + this.swimmingPool = value; + } + + /** + * Gets the value of the tennis property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getTennis() { + return tennis; + } + + /** + * Sets the value of the tennis property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setTennis(Boolean value) { + this.tennis = value; + } + + /** + * Gets the value of the electricGate property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getElectricGate() { + return electricGate; + } + + /** + * Sets the value of the electricGate property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setElectricGate(Boolean value) { + this.electricGate = value; + } + + /** + * Gets the value of the opticalFiber property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getOpticalFiber() { + return opticalFiber; + } + + /** + * Sets the value of the opticalFiber property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setOpticalFiber(Boolean value) { + this.opticalFiber = value; + } + + /** + * Gets the value of the concierge property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getConcierge() { + return concierge; + } + + /** + * Sets the value of the concierge property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setConcierge(Boolean value) { + this.concierge = value; + } + + /** + * Gets the value of the videoIntercom property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getVideoIntercom() { + return videoIntercom; + } + + /** + * Sets the value of the videoIntercom property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setVideoIntercom(Boolean value) { + this.videoIntercom = value; + } + + /** + * Gets the value of the externalFrames property. + * + * @return + * possible object is + * {@link Extended.ExternalFrames } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Extended.ExternalFrames getExternalFrames() { + return externalFrames; + } + + /** + * Sets the value of the externalFrames property. + * + * @param value + * allowed object is + * {@link Extended.ExternalFrames } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setExternalFrames(Extended.ExternalFrames value) { + this.externalFrames = value; + } + + /** + * Gets the value of the tv property. + * + * @return + * possible object is + * {@link Extended.Tv } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Extended.Tv getTv() { + return tv; + } + + /** + * Sets the value of the tv property. + * + * @param value + * allowed object is + * {@link Extended.Tv } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setTv(Extended.Tv value) { + this.tv = value; + } + + /** + * Gets the value of the registry property. + * + * @return + * possible object is + * {@link Registry } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Registry getRegistry() { + return registry; + } + + /** + * Sets the value of the registry property. + * + * @param value + * allowed object is + * {@link Registry } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setRegistry(Registry value) { + this.registry = value; + } + + /** + * Gets the value of the sharable property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getSharable() { + return sharable; + } + + /** + * Sets the value of the sharable property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setSharable(Boolean value) { + this.sharable = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + BigInteger theAmountParking; + theAmountParking = this.getAmountParking(); + strategy.appendField(locator, this, "amountParking", buffer, theAmountParking, (this.amountParking!= null)); + } + { + BigInteger theAmountBedrooms; + theAmountBedrooms = this.getAmountBedrooms(); + strategy.appendField(locator, this, "amountBedrooms", buffer, theAmountBedrooms, (this.amountBedrooms!= null)); + } + { + BigInteger theAmountLounge; + theAmountLounge = this.getAmountLounge(); + strategy.appendField(locator, this, "amountLounge", buffer, theAmountLounge, (this.amountLounge!= null)); + } + { + BigInteger theAmountOtherRooms; + theAmountOtherRooms = this.getAmountOtherRooms(); + strategy.appendField(locator, this, "amountOtherRooms", buffer, theAmountOtherRooms, (this.amountOtherRooms!= null)); + } + { + BigInteger theAmountTerrace; + theAmountTerrace = this.getAmountTerrace(); + strategy.appendField(locator, this, "amountTerrace", buffer, theAmountTerrace, (this.amountTerrace!= null)); + } + { + BigInteger theAmountBalcony; + theAmountBalcony = this.getAmountBalcony(); + strategy.appendField(locator, this, "amountBalcony", buffer, theAmountBalcony, (this.amountBalcony!= null)); + } + { + Boolean theInnerExposition; + theInnerExposition = this.getInnerExposition(); + strategy.appendField(locator, this, "innerExposition", buffer, theInnerExposition, (this.innerExposition!= null)); + } + { + Boolean theOuterExposition; + theOuterExposition = this.getOuterExposition(); + strategy.appendField(locator, this, "outerExposition", buffer, theOuterExposition, (this.outerExposition!= null)); + } + { + Boolean theEntrance; + theEntrance = this.getEntrance(); + strategy.appendField(locator, this, "entrance", buffer, theEntrance, (this.entrance!= null)); + } + { + Boolean theCloset; + theCloset = this.getCloset(); + strategy.appendField(locator, this, "closet", buffer, theCloset, (this.closet!= null)); + } + { + Boolean theBasement; + theBasement = this.getBasement(); + strategy.appendField(locator, this, "basement", buffer, theBasement, (this.basement!= null)); + } + { + Boolean thePenthouse; + thePenthouse = this.getPenthouse(); + strategy.appendField(locator, this, "penthouse", buffer, thePenthouse, (this.penthouse!= null)); + } + { + Boolean theTavern; + theTavern = this.getTavern(); + strategy.appendField(locator, this, "tavern", buffer, theTavern, (this.tavern!= null)); + } + { + Boolean theFireplace; + theFireplace = this.getFireplace(); + strategy.appendField(locator, this, "fireplace", buffer, theFireplace, (this.fireplace!= null)); + } + { + Boolean theSecurityDoor; + theSecurityDoor = this.getSecurityDoor(); + strategy.appendField(locator, this, "securityDoor", buffer, theSecurityDoor, (this.securityDoor!= null)); + } + { + Boolean theTub; + theTub = this.getTub(); + strategy.appendField(locator, this, "tub", buffer, theTub, (this.tub!= null)); + } + { + Boolean theSecurityAlarm; + theSecurityAlarm = this.getSecurityAlarm(); + strategy.appendField(locator, this, "securityAlarm", buffer, theSecurityAlarm, (this.securityAlarm!= null)); + } + { + Boolean theSwimmingPool; + theSwimmingPool = this.getSwimmingPool(); + strategy.appendField(locator, this, "swimmingPool", buffer, theSwimmingPool, (this.swimmingPool!= null)); + } + { + Boolean theTennis; + theTennis = this.getTennis(); + strategy.appendField(locator, this, "tennis", buffer, theTennis, (this.tennis!= null)); + } + { + Boolean theElectricGate; + theElectricGate = this.getElectricGate(); + strategy.appendField(locator, this, "electricGate", buffer, theElectricGate, (this.electricGate!= null)); + } + { + Boolean theOpticalFiber; + theOpticalFiber = this.getOpticalFiber(); + strategy.appendField(locator, this, "opticalFiber", buffer, theOpticalFiber, (this.opticalFiber!= null)); + } + { + Boolean theConcierge; + theConcierge = this.getConcierge(); + strategy.appendField(locator, this, "concierge", buffer, theConcierge, (this.concierge!= null)); + } + { + Boolean theVideoIntercom; + theVideoIntercom = this.getVideoIntercom(); + strategy.appendField(locator, this, "videoIntercom", buffer, theVideoIntercom, (this.videoIntercom!= null)); + } + { + Extended.ExternalFrames theExternalFrames; + theExternalFrames = this.getExternalFrames(); + strategy.appendField(locator, this, "externalFrames", buffer, theExternalFrames, (this.externalFrames!= null)); + } + { + Extended.Tv theTv; + theTv = this.getTv(); + strategy.appendField(locator, this, "tv", buffer, theTv, (this.tv!= null)); + } + { + Registry theRegistry; + theRegistry = this.getRegistry(); + strategy.appendField(locator, this, "registry", buffer, theRegistry, (this.registry!= null)); + } + { + Boolean theSharable; + theSharable = this.getSharable(); + strategy.appendField(locator, this, "sharable", buffer, theSharable, (this.sharable!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof Extended) { + final Extended copy = ((Extended) draftCopy); + { + Boolean amountParkingShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.amountParking!= null)); + if (amountParkingShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceAmountParking; + sourceAmountParking = this.getAmountParking(); + BigInteger copyAmountParking = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "amountParking", sourceAmountParking), sourceAmountParking, (this.amountParking!= null))); + copy.setAmountParking(copyAmountParking); + } else { + if (amountParkingShouldBeCopiedAndSet == Boolean.FALSE) { + copy.amountParking = null; + } + } + } + { + Boolean amountBedroomsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.amountBedrooms!= null)); + if (amountBedroomsShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceAmountBedrooms; + sourceAmountBedrooms = this.getAmountBedrooms(); + BigInteger copyAmountBedrooms = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "amountBedrooms", sourceAmountBedrooms), sourceAmountBedrooms, (this.amountBedrooms!= null))); + copy.setAmountBedrooms(copyAmountBedrooms); + } else { + if (amountBedroomsShouldBeCopiedAndSet == Boolean.FALSE) { + copy.amountBedrooms = null; + } + } + } + { + Boolean amountLoungeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.amountLounge!= null)); + if (amountLoungeShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceAmountLounge; + sourceAmountLounge = this.getAmountLounge(); + BigInteger copyAmountLounge = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "amountLounge", sourceAmountLounge), sourceAmountLounge, (this.amountLounge!= null))); + copy.setAmountLounge(copyAmountLounge); + } else { + if (amountLoungeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.amountLounge = null; + } + } + } + { + Boolean amountOtherRoomsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.amountOtherRooms!= null)); + if (amountOtherRoomsShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceAmountOtherRooms; + sourceAmountOtherRooms = this.getAmountOtherRooms(); + BigInteger copyAmountOtherRooms = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "amountOtherRooms", sourceAmountOtherRooms), sourceAmountOtherRooms, (this.amountOtherRooms!= null))); + copy.setAmountOtherRooms(copyAmountOtherRooms); + } else { + if (amountOtherRoomsShouldBeCopiedAndSet == Boolean.FALSE) { + copy.amountOtherRooms = null; + } + } + } + { + Boolean amountTerraceShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.amountTerrace!= null)); + if (amountTerraceShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceAmountTerrace; + sourceAmountTerrace = this.getAmountTerrace(); + BigInteger copyAmountTerrace = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "amountTerrace", sourceAmountTerrace), sourceAmountTerrace, (this.amountTerrace!= null))); + copy.setAmountTerrace(copyAmountTerrace); + } else { + if (amountTerraceShouldBeCopiedAndSet == Boolean.FALSE) { + copy.amountTerrace = null; + } + } + } + { + Boolean amountBalconyShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.amountBalcony!= null)); + if (amountBalconyShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceAmountBalcony; + sourceAmountBalcony = this.getAmountBalcony(); + BigInteger copyAmountBalcony = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "amountBalcony", sourceAmountBalcony), sourceAmountBalcony, (this.amountBalcony!= null))); + copy.setAmountBalcony(copyAmountBalcony); + } else { + if (amountBalconyShouldBeCopiedAndSet == Boolean.FALSE) { + copy.amountBalcony = null; + } + } + } + { + Boolean innerExpositionShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.innerExposition!= null)); + if (innerExpositionShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceInnerExposition; + sourceInnerExposition = this.getInnerExposition(); + Boolean copyInnerExposition = ((Boolean) strategy.copy(LocatorUtils.property(locator, "innerExposition", sourceInnerExposition), sourceInnerExposition, (this.innerExposition!= null))); + copy.setInnerExposition(copyInnerExposition); + } else { + if (innerExpositionShouldBeCopiedAndSet == Boolean.FALSE) { + copy.innerExposition = null; + } + } + } + { + Boolean outerExpositionShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.outerExposition!= null)); + if (outerExpositionShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceOuterExposition; + sourceOuterExposition = this.getOuterExposition(); + Boolean copyOuterExposition = ((Boolean) strategy.copy(LocatorUtils.property(locator, "outerExposition", sourceOuterExposition), sourceOuterExposition, (this.outerExposition!= null))); + copy.setOuterExposition(copyOuterExposition); + } else { + if (outerExpositionShouldBeCopiedAndSet == Boolean.FALSE) { + copy.outerExposition = null; + } + } + } + { + Boolean entranceShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.entrance!= null)); + if (entranceShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceEntrance; + sourceEntrance = this.getEntrance(); + Boolean copyEntrance = ((Boolean) strategy.copy(LocatorUtils.property(locator, "entrance", sourceEntrance), sourceEntrance, (this.entrance!= null))); + copy.setEntrance(copyEntrance); + } else { + if (entranceShouldBeCopiedAndSet == Boolean.FALSE) { + copy.entrance = null; + } + } + } + { + Boolean closetShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.closet!= null)); + if (closetShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceCloset; + sourceCloset = this.getCloset(); + Boolean copyCloset = ((Boolean) strategy.copy(LocatorUtils.property(locator, "closet", sourceCloset), sourceCloset, (this.closet!= null))); + copy.setCloset(copyCloset); + } else { + if (closetShouldBeCopiedAndSet == Boolean.FALSE) { + copy.closet = null; + } + } + } + { + Boolean basementShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.basement!= null)); + if (basementShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceBasement; + sourceBasement = this.getBasement(); + Boolean copyBasement = ((Boolean) strategy.copy(LocatorUtils.property(locator, "basement", sourceBasement), sourceBasement, (this.basement!= null))); + copy.setBasement(copyBasement); + } else { + if (basementShouldBeCopiedAndSet == Boolean.FALSE) { + copy.basement = null; + } + } + } + { + Boolean penthouseShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.penthouse!= null)); + if (penthouseShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourcePenthouse; + sourcePenthouse = this.getPenthouse(); + Boolean copyPenthouse = ((Boolean) strategy.copy(LocatorUtils.property(locator, "penthouse", sourcePenthouse), sourcePenthouse, (this.penthouse!= null))); + copy.setPenthouse(copyPenthouse); + } else { + if (penthouseShouldBeCopiedAndSet == Boolean.FALSE) { + copy.penthouse = null; + } + } + } + { + Boolean tavernShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.tavern!= null)); + if (tavernShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceTavern; + sourceTavern = this.getTavern(); + Boolean copyTavern = ((Boolean) strategy.copy(LocatorUtils.property(locator, "tavern", sourceTavern), sourceTavern, (this.tavern!= null))); + copy.setTavern(copyTavern); + } else { + if (tavernShouldBeCopiedAndSet == Boolean.FALSE) { + copy.tavern = null; + } + } + } + { + Boolean fireplaceShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.fireplace!= null)); + if (fireplaceShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceFireplace; + sourceFireplace = this.getFireplace(); + Boolean copyFireplace = ((Boolean) strategy.copy(LocatorUtils.property(locator, "fireplace", sourceFireplace), sourceFireplace, (this.fireplace!= null))); + copy.setFireplace(copyFireplace); + } else { + if (fireplaceShouldBeCopiedAndSet == Boolean.FALSE) { + copy.fireplace = null; + } + } + } + { + Boolean securityDoorShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.securityDoor!= null)); + if (securityDoorShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceSecurityDoor; + sourceSecurityDoor = this.getSecurityDoor(); + Boolean copySecurityDoor = ((Boolean) strategy.copy(LocatorUtils.property(locator, "securityDoor", sourceSecurityDoor), sourceSecurityDoor, (this.securityDoor!= null))); + copy.setSecurityDoor(copySecurityDoor); + } else { + if (securityDoorShouldBeCopiedAndSet == Boolean.FALSE) { + copy.securityDoor = null; + } + } + } + { + Boolean tubShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.tub!= null)); + if (tubShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceTub; + sourceTub = this.getTub(); + Boolean copyTub = ((Boolean) strategy.copy(LocatorUtils.property(locator, "tub", sourceTub), sourceTub, (this.tub!= null))); + copy.setTub(copyTub); + } else { + if (tubShouldBeCopiedAndSet == Boolean.FALSE) { + copy.tub = null; + } + } + } + { + Boolean securityAlarmShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.securityAlarm!= null)); + if (securityAlarmShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceSecurityAlarm; + sourceSecurityAlarm = this.getSecurityAlarm(); + Boolean copySecurityAlarm = ((Boolean) strategy.copy(LocatorUtils.property(locator, "securityAlarm", sourceSecurityAlarm), sourceSecurityAlarm, (this.securityAlarm!= null))); + copy.setSecurityAlarm(copySecurityAlarm); + } else { + if (securityAlarmShouldBeCopiedAndSet == Boolean.FALSE) { + copy.securityAlarm = null; + } + } + } + { + Boolean swimmingPoolShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.swimmingPool!= null)); + if (swimmingPoolShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceSwimmingPool; + sourceSwimmingPool = this.getSwimmingPool(); + Boolean copySwimmingPool = ((Boolean) strategy.copy(LocatorUtils.property(locator, "swimmingPool", sourceSwimmingPool), sourceSwimmingPool, (this.swimmingPool!= null))); + copy.setSwimmingPool(copySwimmingPool); + } else { + if (swimmingPoolShouldBeCopiedAndSet == Boolean.FALSE) { + copy.swimmingPool = null; + } + } + } + { + Boolean tennisShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.tennis!= null)); + if (tennisShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceTennis; + sourceTennis = this.getTennis(); + Boolean copyTennis = ((Boolean) strategy.copy(LocatorUtils.property(locator, "tennis", sourceTennis), sourceTennis, (this.tennis!= null))); + copy.setTennis(copyTennis); + } else { + if (tennisShouldBeCopiedAndSet == Boolean.FALSE) { + copy.tennis = null; + } + } + } + { + Boolean electricGateShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.electricGate!= null)); + if (electricGateShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceElectricGate; + sourceElectricGate = this.getElectricGate(); + Boolean copyElectricGate = ((Boolean) strategy.copy(LocatorUtils.property(locator, "electricGate", sourceElectricGate), sourceElectricGate, (this.electricGate!= null))); + copy.setElectricGate(copyElectricGate); + } else { + if (electricGateShouldBeCopiedAndSet == Boolean.FALSE) { + copy.electricGate = null; + } + } + } + { + Boolean opticalFiberShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.opticalFiber!= null)); + if (opticalFiberShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceOpticalFiber; + sourceOpticalFiber = this.getOpticalFiber(); + Boolean copyOpticalFiber = ((Boolean) strategy.copy(LocatorUtils.property(locator, "opticalFiber", sourceOpticalFiber), sourceOpticalFiber, (this.opticalFiber!= null))); + copy.setOpticalFiber(copyOpticalFiber); + } else { + if (opticalFiberShouldBeCopiedAndSet == Boolean.FALSE) { + copy.opticalFiber = null; + } + } + } + { + Boolean conciergeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.concierge!= null)); + if (conciergeShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceConcierge; + sourceConcierge = this.getConcierge(); + Boolean copyConcierge = ((Boolean) strategy.copy(LocatorUtils.property(locator, "concierge", sourceConcierge), sourceConcierge, (this.concierge!= null))); + copy.setConcierge(copyConcierge); + } else { + if (conciergeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.concierge = null; + } + } + } + { + Boolean videoIntercomShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.videoIntercom!= null)); + if (videoIntercomShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceVideoIntercom; + sourceVideoIntercom = this.getVideoIntercom(); + Boolean copyVideoIntercom = ((Boolean) strategy.copy(LocatorUtils.property(locator, "videoIntercom", sourceVideoIntercom), sourceVideoIntercom, (this.videoIntercom!= null))); + copy.setVideoIntercom(copyVideoIntercom); + } else { + if (videoIntercomShouldBeCopiedAndSet == Boolean.FALSE) { + copy.videoIntercom = null; + } + } + } + { + Boolean externalFramesShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.externalFrames!= null)); + if (externalFramesShouldBeCopiedAndSet == Boolean.TRUE) { + Extended.ExternalFrames sourceExternalFrames; + sourceExternalFrames = this.getExternalFrames(); + Extended.ExternalFrames copyExternalFrames = ((Extended.ExternalFrames) strategy.copy(LocatorUtils.property(locator, "externalFrames", sourceExternalFrames), sourceExternalFrames, (this.externalFrames!= null))); + copy.setExternalFrames(copyExternalFrames); + } else { + if (externalFramesShouldBeCopiedAndSet == Boolean.FALSE) { + copy.externalFrames = null; + } + } + } + { + Boolean tvShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.tv!= null)); + if (tvShouldBeCopiedAndSet == Boolean.TRUE) { + Extended.Tv sourceTv; + sourceTv = this.getTv(); + Extended.Tv copyTv = ((Extended.Tv) strategy.copy(LocatorUtils.property(locator, "tv", sourceTv), sourceTv, (this.tv!= null))); + copy.setTv(copyTv); + } else { + if (tvShouldBeCopiedAndSet == Boolean.FALSE) { + copy.tv = null; + } + } + } + { + Boolean registryShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.registry!= null)); + if (registryShouldBeCopiedAndSet == Boolean.TRUE) { + Registry sourceRegistry; + sourceRegistry = this.getRegistry(); + Registry copyRegistry = ((Registry) strategy.copy(LocatorUtils.property(locator, "registry", sourceRegistry), sourceRegistry, (this.registry!= null))); + copy.setRegistry(copyRegistry); + } else { + if (registryShouldBeCopiedAndSet == Boolean.FALSE) { + copy.registry = null; + } + } + } + { + Boolean sharableShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.sharable!= null)); + if (sharableShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceSharable; + sourceSharable = this.getSharable(); + Boolean copySharable = ((Boolean) strategy.copy(LocatorUtils.property(locator, "sharable", sourceSharable), sourceSharable, (this.sharable!= null))); + copy.setSharable(copySharable); + } else { + if (sharableShouldBeCopiedAndSet == Boolean.FALSE) { + copy.sharable = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new Extended(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final Extended that = ((Extended) object); + { + BigInteger lhsAmountParking; + lhsAmountParking = this.getAmountParking(); + BigInteger rhsAmountParking; + rhsAmountParking = that.getAmountParking(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "amountParking", lhsAmountParking), LocatorUtils.property(thatLocator, "amountParking", rhsAmountParking), lhsAmountParking, rhsAmountParking, (this.amountParking!= null), (that.amountParking!= null))) { + return false; + } + } + { + BigInteger lhsAmountBedrooms; + lhsAmountBedrooms = this.getAmountBedrooms(); + BigInteger rhsAmountBedrooms; + rhsAmountBedrooms = that.getAmountBedrooms(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "amountBedrooms", lhsAmountBedrooms), LocatorUtils.property(thatLocator, "amountBedrooms", rhsAmountBedrooms), lhsAmountBedrooms, rhsAmountBedrooms, (this.amountBedrooms!= null), (that.amountBedrooms!= null))) { + return false; + } + } + { + BigInteger lhsAmountLounge; + lhsAmountLounge = this.getAmountLounge(); + BigInteger rhsAmountLounge; + rhsAmountLounge = that.getAmountLounge(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "amountLounge", lhsAmountLounge), LocatorUtils.property(thatLocator, "amountLounge", rhsAmountLounge), lhsAmountLounge, rhsAmountLounge, (this.amountLounge!= null), (that.amountLounge!= null))) { + return false; + } + } + { + BigInteger lhsAmountOtherRooms; + lhsAmountOtherRooms = this.getAmountOtherRooms(); + BigInteger rhsAmountOtherRooms; + rhsAmountOtherRooms = that.getAmountOtherRooms(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "amountOtherRooms", lhsAmountOtherRooms), LocatorUtils.property(thatLocator, "amountOtherRooms", rhsAmountOtherRooms), lhsAmountOtherRooms, rhsAmountOtherRooms, (this.amountOtherRooms!= null), (that.amountOtherRooms!= null))) { + return false; + } + } + { + BigInteger lhsAmountTerrace; + lhsAmountTerrace = this.getAmountTerrace(); + BigInteger rhsAmountTerrace; + rhsAmountTerrace = that.getAmountTerrace(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "amountTerrace", lhsAmountTerrace), LocatorUtils.property(thatLocator, "amountTerrace", rhsAmountTerrace), lhsAmountTerrace, rhsAmountTerrace, (this.amountTerrace!= null), (that.amountTerrace!= null))) { + return false; + } + } + { + BigInteger lhsAmountBalcony; + lhsAmountBalcony = this.getAmountBalcony(); + BigInteger rhsAmountBalcony; + rhsAmountBalcony = that.getAmountBalcony(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "amountBalcony", lhsAmountBalcony), LocatorUtils.property(thatLocator, "amountBalcony", rhsAmountBalcony), lhsAmountBalcony, rhsAmountBalcony, (this.amountBalcony!= null), (that.amountBalcony!= null))) { + return false; + } + } + { + Boolean lhsInnerExposition; + lhsInnerExposition = this.getInnerExposition(); + Boolean rhsInnerExposition; + rhsInnerExposition = that.getInnerExposition(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "innerExposition", lhsInnerExposition), LocatorUtils.property(thatLocator, "innerExposition", rhsInnerExposition), lhsInnerExposition, rhsInnerExposition, (this.innerExposition!= null), (that.innerExposition!= null))) { + return false; + } + } + { + Boolean lhsOuterExposition; + lhsOuterExposition = this.getOuterExposition(); + Boolean rhsOuterExposition; + rhsOuterExposition = that.getOuterExposition(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "outerExposition", lhsOuterExposition), LocatorUtils.property(thatLocator, "outerExposition", rhsOuterExposition), lhsOuterExposition, rhsOuterExposition, (this.outerExposition!= null), (that.outerExposition!= null))) { + return false; + } + } + { + Boolean lhsEntrance; + lhsEntrance = this.getEntrance(); + Boolean rhsEntrance; + rhsEntrance = that.getEntrance(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "entrance", lhsEntrance), LocatorUtils.property(thatLocator, "entrance", rhsEntrance), lhsEntrance, rhsEntrance, (this.entrance!= null), (that.entrance!= null))) { + return false; + } + } + { + Boolean lhsCloset; + lhsCloset = this.getCloset(); + Boolean rhsCloset; + rhsCloset = that.getCloset(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "closet", lhsCloset), LocatorUtils.property(thatLocator, "closet", rhsCloset), lhsCloset, rhsCloset, (this.closet!= null), (that.closet!= null))) { + return false; + } + } + { + Boolean lhsBasement; + lhsBasement = this.getBasement(); + Boolean rhsBasement; + rhsBasement = that.getBasement(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "basement", lhsBasement), LocatorUtils.property(thatLocator, "basement", rhsBasement), lhsBasement, rhsBasement, (this.basement!= null), (that.basement!= null))) { + return false; + } + } + { + Boolean lhsPenthouse; + lhsPenthouse = this.getPenthouse(); + Boolean rhsPenthouse; + rhsPenthouse = that.getPenthouse(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "penthouse", lhsPenthouse), LocatorUtils.property(thatLocator, "penthouse", rhsPenthouse), lhsPenthouse, rhsPenthouse, (this.penthouse!= null), (that.penthouse!= null))) { + return false; + } + } + { + Boolean lhsTavern; + lhsTavern = this.getTavern(); + Boolean rhsTavern; + rhsTavern = that.getTavern(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "tavern", lhsTavern), LocatorUtils.property(thatLocator, "tavern", rhsTavern), lhsTavern, rhsTavern, (this.tavern!= null), (that.tavern!= null))) { + return false; + } + } + { + Boolean lhsFireplace; + lhsFireplace = this.getFireplace(); + Boolean rhsFireplace; + rhsFireplace = that.getFireplace(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "fireplace", lhsFireplace), LocatorUtils.property(thatLocator, "fireplace", rhsFireplace), lhsFireplace, rhsFireplace, (this.fireplace!= null), (that.fireplace!= null))) { + return false; + } + } + { + Boolean lhsSecurityDoor; + lhsSecurityDoor = this.getSecurityDoor(); + Boolean rhsSecurityDoor; + rhsSecurityDoor = that.getSecurityDoor(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "securityDoor", lhsSecurityDoor), LocatorUtils.property(thatLocator, "securityDoor", rhsSecurityDoor), lhsSecurityDoor, rhsSecurityDoor, (this.securityDoor!= null), (that.securityDoor!= null))) { + return false; + } + } + { + Boolean lhsTub; + lhsTub = this.getTub(); + Boolean rhsTub; + rhsTub = that.getTub(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "tub", lhsTub), LocatorUtils.property(thatLocator, "tub", rhsTub), lhsTub, rhsTub, (this.tub!= null), (that.tub!= null))) { + return false; + } + } + { + Boolean lhsSecurityAlarm; + lhsSecurityAlarm = this.getSecurityAlarm(); + Boolean rhsSecurityAlarm; + rhsSecurityAlarm = that.getSecurityAlarm(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "securityAlarm", lhsSecurityAlarm), LocatorUtils.property(thatLocator, "securityAlarm", rhsSecurityAlarm), lhsSecurityAlarm, rhsSecurityAlarm, (this.securityAlarm!= null), (that.securityAlarm!= null))) { + return false; + } + } + { + Boolean lhsSwimmingPool; + lhsSwimmingPool = this.getSwimmingPool(); + Boolean rhsSwimmingPool; + rhsSwimmingPool = that.getSwimmingPool(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "swimmingPool", lhsSwimmingPool), LocatorUtils.property(thatLocator, "swimmingPool", rhsSwimmingPool), lhsSwimmingPool, rhsSwimmingPool, (this.swimmingPool!= null), (that.swimmingPool!= null))) { + return false; + } + } + { + Boolean lhsTennis; + lhsTennis = this.getTennis(); + Boolean rhsTennis; + rhsTennis = that.getTennis(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "tennis", lhsTennis), LocatorUtils.property(thatLocator, "tennis", rhsTennis), lhsTennis, rhsTennis, (this.tennis!= null), (that.tennis!= null))) { + return false; + } + } + { + Boolean lhsElectricGate; + lhsElectricGate = this.getElectricGate(); + Boolean rhsElectricGate; + rhsElectricGate = that.getElectricGate(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "electricGate", lhsElectricGate), LocatorUtils.property(thatLocator, "electricGate", rhsElectricGate), lhsElectricGate, rhsElectricGate, (this.electricGate!= null), (that.electricGate!= null))) { + return false; + } + } + { + Boolean lhsOpticalFiber; + lhsOpticalFiber = this.getOpticalFiber(); + Boolean rhsOpticalFiber; + rhsOpticalFiber = that.getOpticalFiber(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "opticalFiber", lhsOpticalFiber), LocatorUtils.property(thatLocator, "opticalFiber", rhsOpticalFiber), lhsOpticalFiber, rhsOpticalFiber, (this.opticalFiber!= null), (that.opticalFiber!= null))) { + return false; + } + } + { + Boolean lhsConcierge; + lhsConcierge = this.getConcierge(); + Boolean rhsConcierge; + rhsConcierge = that.getConcierge(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "concierge", lhsConcierge), LocatorUtils.property(thatLocator, "concierge", rhsConcierge), lhsConcierge, rhsConcierge, (this.concierge!= null), (that.concierge!= null))) { + return false; + } + } + { + Boolean lhsVideoIntercom; + lhsVideoIntercom = this.getVideoIntercom(); + Boolean rhsVideoIntercom; + rhsVideoIntercom = that.getVideoIntercom(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "videoIntercom", lhsVideoIntercom), LocatorUtils.property(thatLocator, "videoIntercom", rhsVideoIntercom), lhsVideoIntercom, rhsVideoIntercom, (this.videoIntercom!= null), (that.videoIntercom!= null))) { + return false; + } + } + { + Extended.ExternalFrames lhsExternalFrames; + lhsExternalFrames = this.getExternalFrames(); + Extended.ExternalFrames rhsExternalFrames; + rhsExternalFrames = that.getExternalFrames(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "externalFrames", lhsExternalFrames), LocatorUtils.property(thatLocator, "externalFrames", rhsExternalFrames), lhsExternalFrames, rhsExternalFrames, (this.externalFrames!= null), (that.externalFrames!= null))) { + return false; + } + } + { + Extended.Tv lhsTv; + lhsTv = this.getTv(); + Extended.Tv rhsTv; + rhsTv = that.getTv(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "tv", lhsTv), LocatorUtils.property(thatLocator, "tv", rhsTv), lhsTv, rhsTv, (this.tv!= null), (that.tv!= null))) { + return false; + } + } + { + Registry lhsRegistry; + lhsRegistry = this.getRegistry(); + Registry rhsRegistry; + rhsRegistry = that.getRegistry(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "registry", lhsRegistry), LocatorUtils.property(thatLocator, "registry", rhsRegistry), lhsRegistry, rhsRegistry, (this.registry!= null), (that.registry!= null))) { + return false; + } + } + { + Boolean lhsSharable; + lhsSharable = this.getSharable(); + Boolean rhsSharable; + rhsSharable = that.getSharable(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "sharable", lhsSharable), LocatorUtils.property(thatLocator, "sharable", rhsSharable), lhsSharable, rhsSharable, (this.sharable!= null), (that.sharable!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + + /** + *

Java class for null. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ *

+     * <simpleType>
+     *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *     <enumeration value="nd"/>
+     *     <enumeration value="glass/wood"/>
+     *     <enumeration value="glass/metal"/>
+     *     <enumeration value="double glass/wood"/>
+     *     <enumeration value="double glass/metal"/>
+     *   </restriction>
+     * </simpleType>
+     * 
+ * + */ + @XmlType(name = "") + @XmlEnum + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public enum ExternalFrames { + + @XmlEnumValue("nd") + ND("nd"), + @XmlEnumValue("glass/wood") + GLASS_WOOD("glass/wood"), + @XmlEnumValue("glass/metal") + GLASS_METAL("glass/metal"), + @XmlEnumValue("double glass/wood") + DOUBLE_GLASS_WOOD("double glass/wood"), + @XmlEnumValue("double glass/metal") + DOUBLE_GLASS_METAL("double glass/metal"); + private final String value; + + ExternalFrames(String v) { + value = v; + } + + public String value() { + return value; + } + + public static Extended.ExternalFrames fromValue(String v) { + for (Extended.ExternalFrames c: Extended.ExternalFrames.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + + } + + + /** + *

Java class for null. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ *

+     * <simpleType>
+     *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *     <enumeration value="nd"/>
+     *     <enumeration value="centralized"/>
+     *     <enumeration value="private"/>
+     *     <enumeration value="satellite"/>
+     *   </restriction>
+     * </simpleType>
+     * 
+ * + */ + @XmlType(name = "") + @XmlEnum + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public enum Tv { + + @XmlEnumValue("nd") + ND("nd"), + @XmlEnumValue("centralized") + CENTRALIZED("centralized"), + @XmlEnumValue("private") + PRIVATE("private"), + @XmlEnumValue("satellite") + SATELLITE("satellite"); + private final String value; + + Tv(String v) { + value = v; + } + + public String value() { + return value; + } + + public static Extended.Tv fromValue(String v) { + for (Extended.Tv c: Extended.Tv.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/ExtraFeatures.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/ExtraFeatures.java new file mode 100644 index 00000000..2df4e96c --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/ExtraFeatures.java @@ -0,0 +1,3282 @@ + +package org.openestate.io.immobiliare_it.xml; + +import java.io.Serializable; +import java.math.BigInteger; +import java.util.Calendar; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.jvnet.jaxb2_commons.lang.CopyStrategy2; +import org.jvnet.jaxb2_commons.lang.CopyTo2; +import org.jvnet.jaxb2_commons.lang.Equals2; +import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb2_commons.lang.ToString2; +import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; +import org.openestate.io.immobiliare_it.xml.types.GenderType; + + +/** + *

Java class for extra-features complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="extra-features">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <all>
+ *         <element name="bedrooms" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ *         <element name="bathrooms" type="{http://feed.immobiliare.it}roomsType" minOccurs="0"/>
+ *         <element name="garage" type="{http://feed.immobiliare.it}box" minOccurs="0"/>
+ *         <element name="kitchen" type="{http://feed.immobiliare.it}kitchen" minOccurs="0"/>
+ *         <element name="ambience" type="{http://feed.immobiliare.it}ambience" minOccurs="0"/>
+ *         <element name="garden" type="{http://feed.immobiliare.it}garden" minOccurs="0"/>
+ *         <element name="terrace" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="balcony" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="elevator" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="floor" type="{http://feed.immobiliare.it}floor" minOccurs="0"/>
+ *         <element name="num-floors" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ *         <element name="for-revenue" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="available-now" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="virtual-tour" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="rent-contract" type="{http://feed.immobiliare.it}rental" minOccurs="0"/>
+ *         <element name="additional-costs" type="{http://feed.immobiliare.it}additionalCostsType" minOccurs="0"/>
+ *         <element name="furniture" type="{http://feed.immobiliare.it}furniture" minOccurs="0"/>
+ *         <element name="security-alarm" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="reception" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="net" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *         <element name="external-area" type="{http://feed.immobiliare.it}landSizeType" minOccurs="0"/>
+ *         <element name="build-year" type="{http://feed.immobiliare.it}year" minOccurs="0"/>
+ *         <element name="free-conditions" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="overhead-crane" type="{http://feed.immobiliare.it}yesnoready" minOccurs="0"/>
+ *         <element name="beam-height" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ *         <element name="office-size" type="{http://feed.immobiliare.it}sizeType" minOccurs="0"/>
+ *         <element name="floorplanner-url" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="doc-specification" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="doc-description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="available-date" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="minimum-stay" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
+ *         <element name="bills-included" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <all>
+ *                   <element name="powerline" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *                   <element name="gas" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *                   <element name="phone" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *                   <element name="internet" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *                 </all>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="costs" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <all>
+ *                   <element name="services" type="{http://feed.immobiliare.it}priceType" minOccurs="0"/>
+ *                   <element name="other" type="{http://feed.immobiliare.it}priceType" minOccurs="0"/>
+ *                   <element name="deposit" type="{http://feed.immobiliare.it}priceType" minOccurs="0"/>
+ *                 </all>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="flatmate" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <all>
+ *                   <element name="gender" type="{http://feed.immobiliare.it}genderType" minOccurs="0"/>
+ *                   <element name="couples" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *                   <element name="smoker" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *                   <element name="pets" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+ *                   <element name="age" minOccurs="0">
+ *                     <complexType>
+ *                       <complexContent>
+ *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                           <attribute name="from" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *                           <attribute name="to" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *                         </restriction>
+ *                       </complexContent>
+ *                     </complexType>
+ *                   </element>
+ *                 </all>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </all>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "extra-features", propOrder = { + +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class ExtraFeatures implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @XmlElement(type = String.class) + @XmlJavaTypeAdapter(Adapter5 .class) + @XmlSchemaType(name = "int") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger bedrooms; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected RoomsType bathrooms; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Box garage; + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected KitchenType kitchen; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Ambience ambience; + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected GardenType garden; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean terrace; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean balcony; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean elevator; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Floor floor; + @XmlElement(name = "num-floors", type = String.class) + @XmlJavaTypeAdapter(Adapter5 .class) + @XmlSchemaType(name = "int") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger numFloors; + @XmlElement(name = "for-revenue") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean forRevenue; + @XmlElement(name = "available-now") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean availableNow; + @XmlElement(name = "virtual-tour") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String virtualTour; + @XmlElement(name = "rent-contract") + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected RentalType rentContract; + @XmlElement(name = "additional-costs") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected AdditionalCostsType additionalCosts; + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected FurnitureType furniture; + @XmlElement(name = "security-alarm") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean securityAlarm; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean reception; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean net; + @XmlElement(name = "external-area") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected LandSizeType externalArea; + @XmlElement(name = "build-year", type = String.class) + @XmlJavaTypeAdapter(Adapter12 .class) + @XmlSchemaType(name = "int") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Integer buildYear; + @XmlElement(name = "free-conditions") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String freeConditions; + @XmlElement(name = "overhead-crane") + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected YesNoReadyType overheadCrane; + @XmlElement(name = "beam-height", type = String.class) + @XmlJavaTypeAdapter(Adapter5 .class) + @XmlSchemaType(name = "int") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger beamHeight; + @XmlElement(name = "office-size") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected SizeType officeSize; + @XmlElement(name = "floorplanner-url") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String floorplannerUrl; + @XmlElement(name = "doc-specification") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String docSpecification; + @XmlElement(name = "doc-description") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String docDescription; + @XmlElement(name = "available-date", type = String.class) + @XmlJavaTypeAdapter(Adapter3 .class) + @XmlSchemaType(name = "dateTime") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Calendar availableDate; + @XmlElement(name = "minimum-stay", type = String.class) + @XmlJavaTypeAdapter(Adapter5 .class) + @XmlSchemaType(name = "int") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger minimumStay; + @XmlElement(name = "bills-included") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected ExtraFeatures.BillsIncluded billsIncluded; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected ExtraFeatures.Costs costs; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected ExtraFeatures.Flatmate flatmate; + + /** + * Gets the value of the bedrooms property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getBedrooms() { + return bedrooms; + } + + /** + * Sets the value of the bedrooms property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setBedrooms(BigInteger value) { + this.bedrooms = value; + } + + /** + * Gets the value of the bathrooms property. + * + * @return + * possible object is + * {@link RoomsType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public RoomsType getBathrooms() { + return bathrooms; + } + + /** + * Sets the value of the bathrooms property. + * + * @param value + * allowed object is + * {@link RoomsType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setBathrooms(RoomsType value) { + this.bathrooms = value; + } + + /** + * Gets the value of the garage property. + * + * @return + * possible object is + * {@link Box } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Box getGarage() { + return garage; + } + + /** + * Sets the value of the garage property. + * + * @param value + * allowed object is + * {@link Box } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setGarage(Box value) { + this.garage = value; + } + + /** + * Gets the value of the kitchen property. + * + * @return + * possible object is + * {@link KitchenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public KitchenType getKitchen() { + return kitchen; + } + + /** + * Sets the value of the kitchen property. + * + * @param value + * allowed object is + * {@link KitchenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setKitchen(KitchenType value) { + this.kitchen = value; + } + + /** + * Gets the value of the ambience property. + * + * @return + * possible object is + * {@link Ambience } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Ambience getAmbience() { + return ambience; + } + + /** + * Sets the value of the ambience property. + * + * @param value + * allowed object is + * {@link Ambience } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setAmbience(Ambience value) { + this.ambience = value; + } + + /** + * Gets the value of the garden property. + * + * @return + * possible object is + * {@link GardenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public GardenType getGarden() { + return garden; + } + + /** + * Sets the value of the garden property. + * + * @param value + * allowed object is + * {@link GardenType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setGarden(GardenType value) { + this.garden = value; + } + + /** + * Gets the value of the terrace property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getTerrace() { + return terrace; + } + + /** + * Sets the value of the terrace property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setTerrace(Boolean value) { + this.terrace = value; + } + + /** + * Gets the value of the balcony property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getBalcony() { + return balcony; + } + + /** + * Sets the value of the balcony property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setBalcony(Boolean value) { + this.balcony = value; + } + + /** + * Gets the value of the elevator property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getElevator() { + return elevator; + } + + /** + * Sets the value of the elevator property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setElevator(Boolean value) { + this.elevator = value; + } + + /** + * Gets the value of the floor property. + * + * @return + * possible object is + * {@link Floor } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Floor getFloor() { + return floor; + } + + /** + * Sets the value of the floor property. + * + * @param value + * allowed object is + * {@link Floor } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setFloor(Floor value) { + this.floor = value; + } + + /** + * Gets the value of the numFloors property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getNumFloors() { + return numFloors; + } + + /** + * Sets the value of the numFloors property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setNumFloors(BigInteger value) { + this.numFloors = value; + } + + /** + * Gets the value of the forRevenue property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getForRevenue() { + return forRevenue; + } + + /** + * Sets the value of the forRevenue property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setForRevenue(Boolean value) { + this.forRevenue = value; + } + + /** + * Gets the value of the availableNow property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getAvailableNow() { + return availableNow; + } + + /** + * Sets the value of the availableNow property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setAvailableNow(Boolean value) { + this.availableNow = value; + } + + /** + * Gets the value of the virtualTour property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getVirtualTour() { + return virtualTour; + } + + /** + * Sets the value of the virtualTour property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setVirtualTour(String value) { + this.virtualTour = value; + } + + /** + * Gets the value of the rentContract property. + * + * @return + * possible object is + * {@link RentalType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public RentalType getRentContract() { + return rentContract; + } + + /** + * Sets the value of the rentContract property. + * + * @param value + * allowed object is + * {@link RentalType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setRentContract(RentalType value) { + this.rentContract = value; + } + + /** + * Gets the value of the additionalCosts property. + * + * @return + * possible object is + * {@link AdditionalCostsType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public AdditionalCostsType getAdditionalCosts() { + return additionalCosts; + } + + /** + * Sets the value of the additionalCosts property. + * + * @param value + * allowed object is + * {@link AdditionalCostsType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setAdditionalCosts(AdditionalCostsType value) { + this.additionalCosts = value; + } + + /** + * Gets the value of the furniture property. + * + * @return + * possible object is + * {@link FurnitureType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public FurnitureType getFurniture() { + return furniture; + } + + /** + * Sets the value of the furniture property. + * + * @param value + * allowed object is + * {@link FurnitureType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setFurniture(FurnitureType value) { + this.furniture = value; + } + + /** + * Gets the value of the securityAlarm property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getSecurityAlarm() { + return securityAlarm; + } + + /** + * Sets the value of the securityAlarm property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setSecurityAlarm(Boolean value) { + this.securityAlarm = value; + } + + /** + * Gets the value of the reception property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getReception() { + return reception; + } + + /** + * Sets the value of the reception property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setReception(Boolean value) { + this.reception = value; + } + + /** + * Gets the value of the net property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getNet() { + return net; + } + + /** + * Sets the value of the net property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setNet(Boolean value) { + this.net = value; + } + + /** + * Gets the value of the externalArea property. + * + * @return + * possible object is + * {@link LandSizeType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public LandSizeType getExternalArea() { + return externalArea; + } + + /** + * Sets the value of the externalArea property. + * + * @param value + * allowed object is + * {@link LandSizeType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setExternalArea(LandSizeType value) { + this.externalArea = value; + } + + /** + * Gets the value of the buildYear property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Integer getBuildYear() { + return buildYear; + } + + /** + * Sets the value of the buildYear property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setBuildYear(Integer value) { + this.buildYear = value; + } + + /** + * Gets the value of the freeConditions property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getFreeConditions() { + return freeConditions; + } + + /** + * Sets the value of the freeConditions property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setFreeConditions(String value) { + this.freeConditions = value; + } + + /** + * Gets the value of the overheadCrane property. + * + * @return + * possible object is + * {@link YesNoReadyType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public YesNoReadyType getOverheadCrane() { + return overheadCrane; + } + + /** + * Sets the value of the overheadCrane property. + * + * @param value + * allowed object is + * {@link YesNoReadyType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setOverheadCrane(YesNoReadyType value) { + this.overheadCrane = value; + } + + /** + * Gets the value of the beamHeight property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getBeamHeight() { + return beamHeight; + } + + /** + * Sets the value of the beamHeight property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setBeamHeight(BigInteger value) { + this.beamHeight = value; + } + + /** + * Gets the value of the officeSize property. + * + * @return + * possible object is + * {@link SizeType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public SizeType getOfficeSize() { + return officeSize; + } + + /** + * Sets the value of the officeSize property. + * + * @param value + * allowed object is + * {@link SizeType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setOfficeSize(SizeType value) { + this.officeSize = value; + } + + /** + * Gets the value of the floorplannerUrl property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getFloorplannerUrl() { + return floorplannerUrl; + } + + /** + * Sets the value of the floorplannerUrl property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setFloorplannerUrl(String value) { + this.floorplannerUrl = value; + } + + /** + * Gets the value of the docSpecification property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getDocSpecification() { + return docSpecification; + } + + /** + * Sets the value of the docSpecification property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setDocSpecification(String value) { + this.docSpecification = value; + } + + /** + * Gets the value of the docDescription property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getDocDescription() { + return docDescription; + } + + /** + * Sets the value of the docDescription property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setDocDescription(String value) { + this.docDescription = value; + } + + /** + * Gets the value of the availableDate property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Calendar getAvailableDate() { + return availableDate; + } + + /** + * Sets the value of the availableDate property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setAvailableDate(Calendar value) { + this.availableDate = value; + } + + /** + * Gets the value of the minimumStay property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getMinimumStay() { + return minimumStay; + } + + /** + * Sets the value of the minimumStay property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setMinimumStay(BigInteger value) { + this.minimumStay = value; + } + + /** + * Gets the value of the billsIncluded property. + * + * @return + * possible object is + * {@link ExtraFeatures.BillsIncluded } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public ExtraFeatures.BillsIncluded getBillsIncluded() { + return billsIncluded; + } + + /** + * Sets the value of the billsIncluded property. + * + * @param value + * allowed object is + * {@link ExtraFeatures.BillsIncluded } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setBillsIncluded(ExtraFeatures.BillsIncluded value) { + this.billsIncluded = value; + } + + /** + * Gets the value of the costs property. + * + * @return + * possible object is + * {@link ExtraFeatures.Costs } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public ExtraFeatures.Costs getCosts() { + return costs; + } + + /** + * Sets the value of the costs property. + * + * @param value + * allowed object is + * {@link ExtraFeatures.Costs } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setCosts(ExtraFeatures.Costs value) { + this.costs = value; + } + + /** + * Gets the value of the flatmate property. + * + * @return + * possible object is + * {@link ExtraFeatures.Flatmate } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public ExtraFeatures.Flatmate getFlatmate() { + return flatmate; + } + + /** + * Sets the value of the flatmate property. + * + * @param value + * allowed object is + * {@link ExtraFeatures.Flatmate } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setFlatmate(ExtraFeatures.Flatmate value) { + this.flatmate = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + BigInteger theBedrooms; + theBedrooms = this.getBedrooms(); + strategy.appendField(locator, this, "bedrooms", buffer, theBedrooms, (this.bedrooms!= null)); + } + { + RoomsType theBathrooms; + theBathrooms = this.getBathrooms(); + strategy.appendField(locator, this, "bathrooms", buffer, theBathrooms, (this.bathrooms!= null)); + } + { + Box theGarage; + theGarage = this.getGarage(); + strategy.appendField(locator, this, "garage", buffer, theGarage, (this.garage!= null)); + } + { + KitchenType theKitchen; + theKitchen = this.getKitchen(); + strategy.appendField(locator, this, "kitchen", buffer, theKitchen, (this.kitchen!= null)); + } + { + Ambience theAmbience; + theAmbience = this.getAmbience(); + strategy.appendField(locator, this, "ambience", buffer, theAmbience, (this.ambience!= null)); + } + { + GardenType theGarden; + theGarden = this.getGarden(); + strategy.appendField(locator, this, "garden", buffer, theGarden, (this.garden!= null)); + } + { + Boolean theTerrace; + theTerrace = this.getTerrace(); + strategy.appendField(locator, this, "terrace", buffer, theTerrace, (this.terrace!= null)); + } + { + Boolean theBalcony; + theBalcony = this.getBalcony(); + strategy.appendField(locator, this, "balcony", buffer, theBalcony, (this.balcony!= null)); + } + { + Boolean theElevator; + theElevator = this.getElevator(); + strategy.appendField(locator, this, "elevator", buffer, theElevator, (this.elevator!= null)); + } + { + Floor theFloor; + theFloor = this.getFloor(); + strategy.appendField(locator, this, "floor", buffer, theFloor, (this.floor!= null)); + } + { + BigInteger theNumFloors; + theNumFloors = this.getNumFloors(); + strategy.appendField(locator, this, "numFloors", buffer, theNumFloors, (this.numFloors!= null)); + } + { + Boolean theForRevenue; + theForRevenue = this.getForRevenue(); + strategy.appendField(locator, this, "forRevenue", buffer, theForRevenue, (this.forRevenue!= null)); + } + { + Boolean theAvailableNow; + theAvailableNow = this.getAvailableNow(); + strategy.appendField(locator, this, "availableNow", buffer, theAvailableNow, (this.availableNow!= null)); + } + { + String theVirtualTour; + theVirtualTour = this.getVirtualTour(); + strategy.appendField(locator, this, "virtualTour", buffer, theVirtualTour, (this.virtualTour!= null)); + } + { + RentalType theRentContract; + theRentContract = this.getRentContract(); + strategy.appendField(locator, this, "rentContract", buffer, theRentContract, (this.rentContract!= null)); + } + { + AdditionalCostsType theAdditionalCosts; + theAdditionalCosts = this.getAdditionalCosts(); + strategy.appendField(locator, this, "additionalCosts", buffer, theAdditionalCosts, (this.additionalCosts!= null)); + } + { + FurnitureType theFurniture; + theFurniture = this.getFurniture(); + strategy.appendField(locator, this, "furniture", buffer, theFurniture, (this.furniture!= null)); + } + { + Boolean theSecurityAlarm; + theSecurityAlarm = this.getSecurityAlarm(); + strategy.appendField(locator, this, "securityAlarm", buffer, theSecurityAlarm, (this.securityAlarm!= null)); + } + { + Boolean theReception; + theReception = this.getReception(); + strategy.appendField(locator, this, "reception", buffer, theReception, (this.reception!= null)); + } + { + Boolean theNet; + theNet = this.getNet(); + strategy.appendField(locator, this, "net", buffer, theNet, (this.net!= null)); + } + { + LandSizeType theExternalArea; + theExternalArea = this.getExternalArea(); + strategy.appendField(locator, this, "externalArea", buffer, theExternalArea, (this.externalArea!= null)); + } + { + Integer theBuildYear; + theBuildYear = this.getBuildYear(); + strategy.appendField(locator, this, "buildYear", buffer, theBuildYear, (this.buildYear!= null)); + } + { + String theFreeConditions; + theFreeConditions = this.getFreeConditions(); + strategy.appendField(locator, this, "freeConditions", buffer, theFreeConditions, (this.freeConditions!= null)); + } + { + YesNoReadyType theOverheadCrane; + theOverheadCrane = this.getOverheadCrane(); + strategy.appendField(locator, this, "overheadCrane", buffer, theOverheadCrane, (this.overheadCrane!= null)); + } + { + BigInteger theBeamHeight; + theBeamHeight = this.getBeamHeight(); + strategy.appendField(locator, this, "beamHeight", buffer, theBeamHeight, (this.beamHeight!= null)); + } + { + SizeType theOfficeSize; + theOfficeSize = this.getOfficeSize(); + strategy.appendField(locator, this, "officeSize", buffer, theOfficeSize, (this.officeSize!= null)); + } + { + String theFloorplannerUrl; + theFloorplannerUrl = this.getFloorplannerUrl(); + strategy.appendField(locator, this, "floorplannerUrl", buffer, theFloorplannerUrl, (this.floorplannerUrl!= null)); + } + { + String theDocSpecification; + theDocSpecification = this.getDocSpecification(); + strategy.appendField(locator, this, "docSpecification", buffer, theDocSpecification, (this.docSpecification!= null)); + } + { + String theDocDescription; + theDocDescription = this.getDocDescription(); + strategy.appendField(locator, this, "docDescription", buffer, theDocDescription, (this.docDescription!= null)); + } + { + Calendar theAvailableDate; + theAvailableDate = this.getAvailableDate(); + strategy.appendField(locator, this, "availableDate", buffer, theAvailableDate, (this.availableDate!= null)); + } + { + BigInteger theMinimumStay; + theMinimumStay = this.getMinimumStay(); + strategy.appendField(locator, this, "minimumStay", buffer, theMinimumStay, (this.minimumStay!= null)); + } + { + ExtraFeatures.BillsIncluded theBillsIncluded; + theBillsIncluded = this.getBillsIncluded(); + strategy.appendField(locator, this, "billsIncluded", buffer, theBillsIncluded, (this.billsIncluded!= null)); + } + { + ExtraFeatures.Costs theCosts; + theCosts = this.getCosts(); + strategy.appendField(locator, this, "costs", buffer, theCosts, (this.costs!= null)); + } + { + ExtraFeatures.Flatmate theFlatmate; + theFlatmate = this.getFlatmate(); + strategy.appendField(locator, this, "flatmate", buffer, theFlatmate, (this.flatmate!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof ExtraFeatures) { + final ExtraFeatures copy = ((ExtraFeatures) draftCopy); + { + Boolean bedroomsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.bedrooms!= null)); + if (bedroomsShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceBedrooms; + sourceBedrooms = this.getBedrooms(); + BigInteger copyBedrooms = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "bedrooms", sourceBedrooms), sourceBedrooms, (this.bedrooms!= null))); + copy.setBedrooms(copyBedrooms); + } else { + if (bedroomsShouldBeCopiedAndSet == Boolean.FALSE) { + copy.bedrooms = null; + } + } + } + { + Boolean bathroomsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.bathrooms!= null)); + if (bathroomsShouldBeCopiedAndSet == Boolean.TRUE) { + RoomsType sourceBathrooms; + sourceBathrooms = this.getBathrooms(); + RoomsType copyBathrooms = ((RoomsType) strategy.copy(LocatorUtils.property(locator, "bathrooms", sourceBathrooms), sourceBathrooms, (this.bathrooms!= null))); + copy.setBathrooms(copyBathrooms); + } else { + if (bathroomsShouldBeCopiedAndSet == Boolean.FALSE) { + copy.bathrooms = null; + } + } + } + { + Boolean garageShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.garage!= null)); + if (garageShouldBeCopiedAndSet == Boolean.TRUE) { + Box sourceGarage; + sourceGarage = this.getGarage(); + Box copyGarage = ((Box) strategy.copy(LocatorUtils.property(locator, "garage", sourceGarage), sourceGarage, (this.garage!= null))); + copy.setGarage(copyGarage); + } else { + if (garageShouldBeCopiedAndSet == Boolean.FALSE) { + copy.garage = null; + } + } + } + { + Boolean kitchenShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.kitchen!= null)); + if (kitchenShouldBeCopiedAndSet == Boolean.TRUE) { + KitchenType sourceKitchen; + sourceKitchen = this.getKitchen(); + KitchenType copyKitchen = ((KitchenType) strategy.copy(LocatorUtils.property(locator, "kitchen", sourceKitchen), sourceKitchen, (this.kitchen!= null))); + copy.setKitchen(copyKitchen); + } else { + if (kitchenShouldBeCopiedAndSet == Boolean.FALSE) { + copy.kitchen = null; + } + } + } + { + Boolean ambienceShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.ambience!= null)); + if (ambienceShouldBeCopiedAndSet == Boolean.TRUE) { + Ambience sourceAmbience; + sourceAmbience = this.getAmbience(); + Ambience copyAmbience = ((Ambience) strategy.copy(LocatorUtils.property(locator, "ambience", sourceAmbience), sourceAmbience, (this.ambience!= null))); + copy.setAmbience(copyAmbience); + } else { + if (ambienceShouldBeCopiedAndSet == Boolean.FALSE) { + copy.ambience = null; + } + } + } + { + Boolean gardenShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.garden!= null)); + if (gardenShouldBeCopiedAndSet == Boolean.TRUE) { + GardenType sourceGarden; + sourceGarden = this.getGarden(); + GardenType copyGarden = ((GardenType) strategy.copy(LocatorUtils.property(locator, "garden", sourceGarden), sourceGarden, (this.garden!= null))); + copy.setGarden(copyGarden); + } else { + if (gardenShouldBeCopiedAndSet == Boolean.FALSE) { + copy.garden = null; + } + } + } + { + Boolean terraceShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.terrace!= null)); + if (terraceShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceTerrace; + sourceTerrace = this.getTerrace(); + Boolean copyTerrace = ((Boolean) strategy.copy(LocatorUtils.property(locator, "terrace", sourceTerrace), sourceTerrace, (this.terrace!= null))); + copy.setTerrace(copyTerrace); + } else { + if (terraceShouldBeCopiedAndSet == Boolean.FALSE) { + copy.terrace = null; + } + } + } + { + Boolean balconyShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.balcony!= null)); + if (balconyShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceBalcony; + sourceBalcony = this.getBalcony(); + Boolean copyBalcony = ((Boolean) strategy.copy(LocatorUtils.property(locator, "balcony", sourceBalcony), sourceBalcony, (this.balcony!= null))); + copy.setBalcony(copyBalcony); + } else { + if (balconyShouldBeCopiedAndSet == Boolean.FALSE) { + copy.balcony = null; + } + } + } + { + Boolean elevatorShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.elevator!= null)); + if (elevatorShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceElevator; + sourceElevator = this.getElevator(); + Boolean copyElevator = ((Boolean) strategy.copy(LocatorUtils.property(locator, "elevator", sourceElevator), sourceElevator, (this.elevator!= null))); + copy.setElevator(copyElevator); + } else { + if (elevatorShouldBeCopiedAndSet == Boolean.FALSE) { + copy.elevator = null; + } + } + } + { + Boolean floorShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.floor!= null)); + if (floorShouldBeCopiedAndSet == Boolean.TRUE) { + Floor sourceFloor; + sourceFloor = this.getFloor(); + Floor copyFloor = ((Floor) strategy.copy(LocatorUtils.property(locator, "floor", sourceFloor), sourceFloor, (this.floor!= null))); + copy.setFloor(copyFloor); + } else { + if (floorShouldBeCopiedAndSet == Boolean.FALSE) { + copy.floor = null; + } + } + } + { + Boolean numFloorsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.numFloors!= null)); + if (numFloorsShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceNumFloors; + sourceNumFloors = this.getNumFloors(); + BigInteger copyNumFloors = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "numFloors", sourceNumFloors), sourceNumFloors, (this.numFloors!= null))); + copy.setNumFloors(copyNumFloors); + } else { + if (numFloorsShouldBeCopiedAndSet == Boolean.FALSE) { + copy.numFloors = null; + } + } + } + { + Boolean forRevenueShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.forRevenue!= null)); + if (forRevenueShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceForRevenue; + sourceForRevenue = this.getForRevenue(); + Boolean copyForRevenue = ((Boolean) strategy.copy(LocatorUtils.property(locator, "forRevenue", sourceForRevenue), sourceForRevenue, (this.forRevenue!= null))); + copy.setForRevenue(copyForRevenue); + } else { + if (forRevenueShouldBeCopiedAndSet == Boolean.FALSE) { + copy.forRevenue = null; + } + } + } + { + Boolean availableNowShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.availableNow!= null)); + if (availableNowShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceAvailableNow; + sourceAvailableNow = this.getAvailableNow(); + Boolean copyAvailableNow = ((Boolean) strategy.copy(LocatorUtils.property(locator, "availableNow", sourceAvailableNow), sourceAvailableNow, (this.availableNow!= null))); + copy.setAvailableNow(copyAvailableNow); + } else { + if (availableNowShouldBeCopiedAndSet == Boolean.FALSE) { + copy.availableNow = null; + } + } + } + { + Boolean virtualTourShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.virtualTour!= null)); + if (virtualTourShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceVirtualTour; + sourceVirtualTour = this.getVirtualTour(); + String copyVirtualTour = ((String) strategy.copy(LocatorUtils.property(locator, "virtualTour", sourceVirtualTour), sourceVirtualTour, (this.virtualTour!= null))); + copy.setVirtualTour(copyVirtualTour); + } else { + if (virtualTourShouldBeCopiedAndSet == Boolean.FALSE) { + copy.virtualTour = null; + } + } + } + { + Boolean rentContractShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.rentContract!= null)); + if (rentContractShouldBeCopiedAndSet == Boolean.TRUE) { + RentalType sourceRentContract; + sourceRentContract = this.getRentContract(); + RentalType copyRentContract = ((RentalType) strategy.copy(LocatorUtils.property(locator, "rentContract", sourceRentContract), sourceRentContract, (this.rentContract!= null))); + copy.setRentContract(copyRentContract); + } else { + if (rentContractShouldBeCopiedAndSet == Boolean.FALSE) { + copy.rentContract = null; + } + } + } + { + Boolean additionalCostsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.additionalCosts!= null)); + if (additionalCostsShouldBeCopiedAndSet == Boolean.TRUE) { + AdditionalCostsType sourceAdditionalCosts; + sourceAdditionalCosts = this.getAdditionalCosts(); + AdditionalCostsType copyAdditionalCosts = ((AdditionalCostsType) strategy.copy(LocatorUtils.property(locator, "additionalCosts", sourceAdditionalCosts), sourceAdditionalCosts, (this.additionalCosts!= null))); + copy.setAdditionalCosts(copyAdditionalCosts); + } else { + if (additionalCostsShouldBeCopiedAndSet == Boolean.FALSE) { + copy.additionalCosts = null; + } + } + } + { + Boolean furnitureShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.furniture!= null)); + if (furnitureShouldBeCopiedAndSet == Boolean.TRUE) { + FurnitureType sourceFurniture; + sourceFurniture = this.getFurniture(); + FurnitureType copyFurniture = ((FurnitureType) strategy.copy(LocatorUtils.property(locator, "furniture", sourceFurniture), sourceFurniture, (this.furniture!= null))); + copy.setFurniture(copyFurniture); + } else { + if (furnitureShouldBeCopiedAndSet == Boolean.FALSE) { + copy.furniture = null; + } + } + } + { + Boolean securityAlarmShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.securityAlarm!= null)); + if (securityAlarmShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceSecurityAlarm; + sourceSecurityAlarm = this.getSecurityAlarm(); + Boolean copySecurityAlarm = ((Boolean) strategy.copy(LocatorUtils.property(locator, "securityAlarm", sourceSecurityAlarm), sourceSecurityAlarm, (this.securityAlarm!= null))); + copy.setSecurityAlarm(copySecurityAlarm); + } else { + if (securityAlarmShouldBeCopiedAndSet == Boolean.FALSE) { + copy.securityAlarm = null; + } + } + } + { + Boolean receptionShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.reception!= null)); + if (receptionShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceReception; + sourceReception = this.getReception(); + Boolean copyReception = ((Boolean) strategy.copy(LocatorUtils.property(locator, "reception", sourceReception), sourceReception, (this.reception!= null))); + copy.setReception(copyReception); + } else { + if (receptionShouldBeCopiedAndSet == Boolean.FALSE) { + copy.reception = null; + } + } + } + { + Boolean netShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.net!= null)); + if (netShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceNet; + sourceNet = this.getNet(); + Boolean copyNet = ((Boolean) strategy.copy(LocatorUtils.property(locator, "net", sourceNet), sourceNet, (this.net!= null))); + copy.setNet(copyNet); + } else { + if (netShouldBeCopiedAndSet == Boolean.FALSE) { + copy.net = null; + } + } + } + { + Boolean externalAreaShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.externalArea!= null)); + if (externalAreaShouldBeCopiedAndSet == Boolean.TRUE) { + LandSizeType sourceExternalArea; + sourceExternalArea = this.getExternalArea(); + LandSizeType copyExternalArea = ((LandSizeType) strategy.copy(LocatorUtils.property(locator, "externalArea", sourceExternalArea), sourceExternalArea, (this.externalArea!= null))); + copy.setExternalArea(copyExternalArea); + } else { + if (externalAreaShouldBeCopiedAndSet == Boolean.FALSE) { + copy.externalArea = null; + } + } + } + { + Boolean buildYearShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.buildYear!= null)); + if (buildYearShouldBeCopiedAndSet == Boolean.TRUE) { + Integer sourceBuildYear; + sourceBuildYear = this.getBuildYear(); + Integer copyBuildYear = ((Integer) strategy.copy(LocatorUtils.property(locator, "buildYear", sourceBuildYear), sourceBuildYear, (this.buildYear!= null))); + copy.setBuildYear(copyBuildYear); + } else { + if (buildYearShouldBeCopiedAndSet == Boolean.FALSE) { + copy.buildYear = null; + } + } + } + { + Boolean freeConditionsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.freeConditions!= null)); + if (freeConditionsShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceFreeConditions; + sourceFreeConditions = this.getFreeConditions(); + String copyFreeConditions = ((String) strategy.copy(LocatorUtils.property(locator, "freeConditions", sourceFreeConditions), sourceFreeConditions, (this.freeConditions!= null))); + copy.setFreeConditions(copyFreeConditions); + } else { + if (freeConditionsShouldBeCopiedAndSet == Boolean.FALSE) { + copy.freeConditions = null; + } + } + } + { + Boolean overheadCraneShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.overheadCrane!= null)); + if (overheadCraneShouldBeCopiedAndSet == Boolean.TRUE) { + YesNoReadyType sourceOverheadCrane; + sourceOverheadCrane = this.getOverheadCrane(); + YesNoReadyType copyOverheadCrane = ((YesNoReadyType) strategy.copy(LocatorUtils.property(locator, "overheadCrane", sourceOverheadCrane), sourceOverheadCrane, (this.overheadCrane!= null))); + copy.setOverheadCrane(copyOverheadCrane); + } else { + if (overheadCraneShouldBeCopiedAndSet == Boolean.FALSE) { + copy.overheadCrane = null; + } + } + } + { + Boolean beamHeightShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.beamHeight!= null)); + if (beamHeightShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceBeamHeight; + sourceBeamHeight = this.getBeamHeight(); + BigInteger copyBeamHeight = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "beamHeight", sourceBeamHeight), sourceBeamHeight, (this.beamHeight!= null))); + copy.setBeamHeight(copyBeamHeight); + } else { + if (beamHeightShouldBeCopiedAndSet == Boolean.FALSE) { + copy.beamHeight = null; + } + } + } + { + Boolean officeSizeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.officeSize!= null)); + if (officeSizeShouldBeCopiedAndSet == Boolean.TRUE) { + SizeType sourceOfficeSize; + sourceOfficeSize = this.getOfficeSize(); + SizeType copyOfficeSize = ((SizeType) strategy.copy(LocatorUtils.property(locator, "officeSize", sourceOfficeSize), sourceOfficeSize, (this.officeSize!= null))); + copy.setOfficeSize(copyOfficeSize); + } else { + if (officeSizeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.officeSize = null; + } + } + } + { + Boolean floorplannerUrlShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.floorplannerUrl!= null)); + if (floorplannerUrlShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceFloorplannerUrl; + sourceFloorplannerUrl = this.getFloorplannerUrl(); + String copyFloorplannerUrl = ((String) strategy.copy(LocatorUtils.property(locator, "floorplannerUrl", sourceFloorplannerUrl), sourceFloorplannerUrl, (this.floorplannerUrl!= null))); + copy.setFloorplannerUrl(copyFloorplannerUrl); + } else { + if (floorplannerUrlShouldBeCopiedAndSet == Boolean.FALSE) { + copy.floorplannerUrl = null; + } + } + } + { + Boolean docSpecificationShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.docSpecification!= null)); + if (docSpecificationShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceDocSpecification; + sourceDocSpecification = this.getDocSpecification(); + String copyDocSpecification = ((String) strategy.copy(LocatorUtils.property(locator, "docSpecification", sourceDocSpecification), sourceDocSpecification, (this.docSpecification!= null))); + copy.setDocSpecification(copyDocSpecification); + } else { + if (docSpecificationShouldBeCopiedAndSet == Boolean.FALSE) { + copy.docSpecification = null; + } + } + } + { + Boolean docDescriptionShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.docDescription!= null)); + if (docDescriptionShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceDocDescription; + sourceDocDescription = this.getDocDescription(); + String copyDocDescription = ((String) strategy.copy(LocatorUtils.property(locator, "docDescription", sourceDocDescription), sourceDocDescription, (this.docDescription!= null))); + copy.setDocDescription(copyDocDescription); + } else { + if (docDescriptionShouldBeCopiedAndSet == Boolean.FALSE) { + copy.docDescription = null; + } + } + } + { + Boolean availableDateShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.availableDate!= null)); + if (availableDateShouldBeCopiedAndSet == Boolean.TRUE) { + Calendar sourceAvailableDate; + sourceAvailableDate = this.getAvailableDate(); + Calendar copyAvailableDate = ((Calendar) strategy.copy(LocatorUtils.property(locator, "availableDate", sourceAvailableDate), sourceAvailableDate, (this.availableDate!= null))); + copy.setAvailableDate(copyAvailableDate); + } else { + if (availableDateShouldBeCopiedAndSet == Boolean.FALSE) { + copy.availableDate = null; + } + } + } + { + Boolean minimumStayShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.minimumStay!= null)); + if (minimumStayShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceMinimumStay; + sourceMinimumStay = this.getMinimumStay(); + BigInteger copyMinimumStay = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "minimumStay", sourceMinimumStay), sourceMinimumStay, (this.minimumStay!= null))); + copy.setMinimumStay(copyMinimumStay); + } else { + if (minimumStayShouldBeCopiedAndSet == Boolean.FALSE) { + copy.minimumStay = null; + } + } + } + { + Boolean billsIncludedShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.billsIncluded!= null)); + if (billsIncludedShouldBeCopiedAndSet == Boolean.TRUE) { + ExtraFeatures.BillsIncluded sourceBillsIncluded; + sourceBillsIncluded = this.getBillsIncluded(); + ExtraFeatures.BillsIncluded copyBillsIncluded = ((ExtraFeatures.BillsIncluded) strategy.copy(LocatorUtils.property(locator, "billsIncluded", sourceBillsIncluded), sourceBillsIncluded, (this.billsIncluded!= null))); + copy.setBillsIncluded(copyBillsIncluded); + } else { + if (billsIncludedShouldBeCopiedAndSet == Boolean.FALSE) { + copy.billsIncluded = null; + } + } + } + { + Boolean costsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.costs!= null)); + if (costsShouldBeCopiedAndSet == Boolean.TRUE) { + ExtraFeatures.Costs sourceCosts; + sourceCosts = this.getCosts(); + ExtraFeatures.Costs copyCosts = ((ExtraFeatures.Costs) strategy.copy(LocatorUtils.property(locator, "costs", sourceCosts), sourceCosts, (this.costs!= null))); + copy.setCosts(copyCosts); + } else { + if (costsShouldBeCopiedAndSet == Boolean.FALSE) { + copy.costs = null; + } + } + } + { + Boolean flatmateShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.flatmate!= null)); + if (flatmateShouldBeCopiedAndSet == Boolean.TRUE) { + ExtraFeatures.Flatmate sourceFlatmate; + sourceFlatmate = this.getFlatmate(); + ExtraFeatures.Flatmate copyFlatmate = ((ExtraFeatures.Flatmate) strategy.copy(LocatorUtils.property(locator, "flatmate", sourceFlatmate), sourceFlatmate, (this.flatmate!= null))); + copy.setFlatmate(copyFlatmate); + } else { + if (flatmateShouldBeCopiedAndSet == Boolean.FALSE) { + copy.flatmate = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new ExtraFeatures(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final ExtraFeatures that = ((ExtraFeatures) object); + { + BigInteger lhsBedrooms; + lhsBedrooms = this.getBedrooms(); + BigInteger rhsBedrooms; + rhsBedrooms = that.getBedrooms(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "bedrooms", lhsBedrooms), LocatorUtils.property(thatLocator, "bedrooms", rhsBedrooms), lhsBedrooms, rhsBedrooms, (this.bedrooms!= null), (that.bedrooms!= null))) { + return false; + } + } + { + RoomsType lhsBathrooms; + lhsBathrooms = this.getBathrooms(); + RoomsType rhsBathrooms; + rhsBathrooms = that.getBathrooms(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "bathrooms", lhsBathrooms), LocatorUtils.property(thatLocator, "bathrooms", rhsBathrooms), lhsBathrooms, rhsBathrooms, (this.bathrooms!= null), (that.bathrooms!= null))) { + return false; + } + } + { + Box lhsGarage; + lhsGarage = this.getGarage(); + Box rhsGarage; + rhsGarage = that.getGarage(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "garage", lhsGarage), LocatorUtils.property(thatLocator, "garage", rhsGarage), lhsGarage, rhsGarage, (this.garage!= null), (that.garage!= null))) { + return false; + } + } + { + KitchenType lhsKitchen; + lhsKitchen = this.getKitchen(); + KitchenType rhsKitchen; + rhsKitchen = that.getKitchen(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "kitchen", lhsKitchen), LocatorUtils.property(thatLocator, "kitchen", rhsKitchen), lhsKitchen, rhsKitchen, (this.kitchen!= null), (that.kitchen!= null))) { + return false; + } + } + { + Ambience lhsAmbience; + lhsAmbience = this.getAmbience(); + Ambience rhsAmbience; + rhsAmbience = that.getAmbience(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "ambience", lhsAmbience), LocatorUtils.property(thatLocator, "ambience", rhsAmbience), lhsAmbience, rhsAmbience, (this.ambience!= null), (that.ambience!= null))) { + return false; + } + } + { + GardenType lhsGarden; + lhsGarden = this.getGarden(); + GardenType rhsGarden; + rhsGarden = that.getGarden(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "garden", lhsGarden), LocatorUtils.property(thatLocator, "garden", rhsGarden), lhsGarden, rhsGarden, (this.garden!= null), (that.garden!= null))) { + return false; + } + } + { + Boolean lhsTerrace; + lhsTerrace = this.getTerrace(); + Boolean rhsTerrace; + rhsTerrace = that.getTerrace(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "terrace", lhsTerrace), LocatorUtils.property(thatLocator, "terrace", rhsTerrace), lhsTerrace, rhsTerrace, (this.terrace!= null), (that.terrace!= null))) { + return false; + } + } + { + Boolean lhsBalcony; + lhsBalcony = this.getBalcony(); + Boolean rhsBalcony; + rhsBalcony = that.getBalcony(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "balcony", lhsBalcony), LocatorUtils.property(thatLocator, "balcony", rhsBalcony), lhsBalcony, rhsBalcony, (this.balcony!= null), (that.balcony!= null))) { + return false; + } + } + { + Boolean lhsElevator; + lhsElevator = this.getElevator(); + Boolean rhsElevator; + rhsElevator = that.getElevator(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "elevator", lhsElevator), LocatorUtils.property(thatLocator, "elevator", rhsElevator), lhsElevator, rhsElevator, (this.elevator!= null), (that.elevator!= null))) { + return false; + } + } + { + Floor lhsFloor; + lhsFloor = this.getFloor(); + Floor rhsFloor; + rhsFloor = that.getFloor(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "floor", lhsFloor), LocatorUtils.property(thatLocator, "floor", rhsFloor), lhsFloor, rhsFloor, (this.floor!= null), (that.floor!= null))) { + return false; + } + } + { + BigInteger lhsNumFloors; + lhsNumFloors = this.getNumFloors(); + BigInteger rhsNumFloors; + rhsNumFloors = that.getNumFloors(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "numFloors", lhsNumFloors), LocatorUtils.property(thatLocator, "numFloors", rhsNumFloors), lhsNumFloors, rhsNumFloors, (this.numFloors!= null), (that.numFloors!= null))) { + return false; + } + } + { + Boolean lhsForRevenue; + lhsForRevenue = this.getForRevenue(); + Boolean rhsForRevenue; + rhsForRevenue = that.getForRevenue(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "forRevenue", lhsForRevenue), LocatorUtils.property(thatLocator, "forRevenue", rhsForRevenue), lhsForRevenue, rhsForRevenue, (this.forRevenue!= null), (that.forRevenue!= null))) { + return false; + } + } + { + Boolean lhsAvailableNow; + lhsAvailableNow = this.getAvailableNow(); + Boolean rhsAvailableNow; + rhsAvailableNow = that.getAvailableNow(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "availableNow", lhsAvailableNow), LocatorUtils.property(thatLocator, "availableNow", rhsAvailableNow), lhsAvailableNow, rhsAvailableNow, (this.availableNow!= null), (that.availableNow!= null))) { + return false; + } + } + { + String lhsVirtualTour; + lhsVirtualTour = this.getVirtualTour(); + String rhsVirtualTour; + rhsVirtualTour = that.getVirtualTour(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "virtualTour", lhsVirtualTour), LocatorUtils.property(thatLocator, "virtualTour", rhsVirtualTour), lhsVirtualTour, rhsVirtualTour, (this.virtualTour!= null), (that.virtualTour!= null))) { + return false; + } + } + { + RentalType lhsRentContract; + lhsRentContract = this.getRentContract(); + RentalType rhsRentContract; + rhsRentContract = that.getRentContract(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "rentContract", lhsRentContract), LocatorUtils.property(thatLocator, "rentContract", rhsRentContract), lhsRentContract, rhsRentContract, (this.rentContract!= null), (that.rentContract!= null))) { + return false; + } + } + { + AdditionalCostsType lhsAdditionalCosts; + lhsAdditionalCosts = this.getAdditionalCosts(); + AdditionalCostsType rhsAdditionalCosts; + rhsAdditionalCosts = that.getAdditionalCosts(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "additionalCosts", lhsAdditionalCosts), LocatorUtils.property(thatLocator, "additionalCosts", rhsAdditionalCosts), lhsAdditionalCosts, rhsAdditionalCosts, (this.additionalCosts!= null), (that.additionalCosts!= null))) { + return false; + } + } + { + FurnitureType lhsFurniture; + lhsFurniture = this.getFurniture(); + FurnitureType rhsFurniture; + rhsFurniture = that.getFurniture(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "furniture", lhsFurniture), LocatorUtils.property(thatLocator, "furniture", rhsFurniture), lhsFurniture, rhsFurniture, (this.furniture!= null), (that.furniture!= null))) { + return false; + } + } + { + Boolean lhsSecurityAlarm; + lhsSecurityAlarm = this.getSecurityAlarm(); + Boolean rhsSecurityAlarm; + rhsSecurityAlarm = that.getSecurityAlarm(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "securityAlarm", lhsSecurityAlarm), LocatorUtils.property(thatLocator, "securityAlarm", rhsSecurityAlarm), lhsSecurityAlarm, rhsSecurityAlarm, (this.securityAlarm!= null), (that.securityAlarm!= null))) { + return false; + } + } + { + Boolean lhsReception; + lhsReception = this.getReception(); + Boolean rhsReception; + rhsReception = that.getReception(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "reception", lhsReception), LocatorUtils.property(thatLocator, "reception", rhsReception), lhsReception, rhsReception, (this.reception!= null), (that.reception!= null))) { + return false; + } + } + { + Boolean lhsNet; + lhsNet = this.getNet(); + Boolean rhsNet; + rhsNet = that.getNet(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "net", lhsNet), LocatorUtils.property(thatLocator, "net", rhsNet), lhsNet, rhsNet, (this.net!= null), (that.net!= null))) { + return false; + } + } + { + LandSizeType lhsExternalArea; + lhsExternalArea = this.getExternalArea(); + LandSizeType rhsExternalArea; + rhsExternalArea = that.getExternalArea(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "externalArea", lhsExternalArea), LocatorUtils.property(thatLocator, "externalArea", rhsExternalArea), lhsExternalArea, rhsExternalArea, (this.externalArea!= null), (that.externalArea!= null))) { + return false; + } + } + { + Integer lhsBuildYear; + lhsBuildYear = this.getBuildYear(); + Integer rhsBuildYear; + rhsBuildYear = that.getBuildYear(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "buildYear", lhsBuildYear), LocatorUtils.property(thatLocator, "buildYear", rhsBuildYear), lhsBuildYear, rhsBuildYear, (this.buildYear!= null), (that.buildYear!= null))) { + return false; + } + } + { + String lhsFreeConditions; + lhsFreeConditions = this.getFreeConditions(); + String rhsFreeConditions; + rhsFreeConditions = that.getFreeConditions(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "freeConditions", lhsFreeConditions), LocatorUtils.property(thatLocator, "freeConditions", rhsFreeConditions), lhsFreeConditions, rhsFreeConditions, (this.freeConditions!= null), (that.freeConditions!= null))) { + return false; + } + } + { + YesNoReadyType lhsOverheadCrane; + lhsOverheadCrane = this.getOverheadCrane(); + YesNoReadyType rhsOverheadCrane; + rhsOverheadCrane = that.getOverheadCrane(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "overheadCrane", lhsOverheadCrane), LocatorUtils.property(thatLocator, "overheadCrane", rhsOverheadCrane), lhsOverheadCrane, rhsOverheadCrane, (this.overheadCrane!= null), (that.overheadCrane!= null))) { + return false; + } + } + { + BigInteger lhsBeamHeight; + lhsBeamHeight = this.getBeamHeight(); + BigInteger rhsBeamHeight; + rhsBeamHeight = that.getBeamHeight(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "beamHeight", lhsBeamHeight), LocatorUtils.property(thatLocator, "beamHeight", rhsBeamHeight), lhsBeamHeight, rhsBeamHeight, (this.beamHeight!= null), (that.beamHeight!= null))) { + return false; + } + } + { + SizeType lhsOfficeSize; + lhsOfficeSize = this.getOfficeSize(); + SizeType rhsOfficeSize; + rhsOfficeSize = that.getOfficeSize(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "officeSize", lhsOfficeSize), LocatorUtils.property(thatLocator, "officeSize", rhsOfficeSize), lhsOfficeSize, rhsOfficeSize, (this.officeSize!= null), (that.officeSize!= null))) { + return false; + } + } + { + String lhsFloorplannerUrl; + lhsFloorplannerUrl = this.getFloorplannerUrl(); + String rhsFloorplannerUrl; + rhsFloorplannerUrl = that.getFloorplannerUrl(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "floorplannerUrl", lhsFloorplannerUrl), LocatorUtils.property(thatLocator, "floorplannerUrl", rhsFloorplannerUrl), lhsFloorplannerUrl, rhsFloorplannerUrl, (this.floorplannerUrl!= null), (that.floorplannerUrl!= null))) { + return false; + } + } + { + String lhsDocSpecification; + lhsDocSpecification = this.getDocSpecification(); + String rhsDocSpecification; + rhsDocSpecification = that.getDocSpecification(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "docSpecification", lhsDocSpecification), LocatorUtils.property(thatLocator, "docSpecification", rhsDocSpecification), lhsDocSpecification, rhsDocSpecification, (this.docSpecification!= null), (that.docSpecification!= null))) { + return false; + } + } + { + String lhsDocDescription; + lhsDocDescription = this.getDocDescription(); + String rhsDocDescription; + rhsDocDescription = that.getDocDescription(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "docDescription", lhsDocDescription), LocatorUtils.property(thatLocator, "docDescription", rhsDocDescription), lhsDocDescription, rhsDocDescription, (this.docDescription!= null), (that.docDescription!= null))) { + return false; + } + } + { + Calendar lhsAvailableDate; + lhsAvailableDate = this.getAvailableDate(); + Calendar rhsAvailableDate; + rhsAvailableDate = that.getAvailableDate(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "availableDate", lhsAvailableDate), LocatorUtils.property(thatLocator, "availableDate", rhsAvailableDate), lhsAvailableDate, rhsAvailableDate, (this.availableDate!= null), (that.availableDate!= null))) { + return false; + } + } + { + BigInteger lhsMinimumStay; + lhsMinimumStay = this.getMinimumStay(); + BigInteger rhsMinimumStay; + rhsMinimumStay = that.getMinimumStay(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "minimumStay", lhsMinimumStay), LocatorUtils.property(thatLocator, "minimumStay", rhsMinimumStay), lhsMinimumStay, rhsMinimumStay, (this.minimumStay!= null), (that.minimumStay!= null))) { + return false; + } + } + { + ExtraFeatures.BillsIncluded lhsBillsIncluded; + lhsBillsIncluded = this.getBillsIncluded(); + ExtraFeatures.BillsIncluded rhsBillsIncluded; + rhsBillsIncluded = that.getBillsIncluded(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "billsIncluded", lhsBillsIncluded), LocatorUtils.property(thatLocator, "billsIncluded", rhsBillsIncluded), lhsBillsIncluded, rhsBillsIncluded, (this.billsIncluded!= null), (that.billsIncluded!= null))) { + return false; + } + } + { + ExtraFeatures.Costs lhsCosts; + lhsCosts = this.getCosts(); + ExtraFeatures.Costs rhsCosts; + rhsCosts = that.getCosts(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "costs", lhsCosts), LocatorUtils.property(thatLocator, "costs", rhsCosts), lhsCosts, rhsCosts, (this.costs!= null), (that.costs!= null))) { + return false; + } + } + { + ExtraFeatures.Flatmate lhsFlatmate; + lhsFlatmate = this.getFlatmate(); + ExtraFeatures.Flatmate rhsFlatmate; + rhsFlatmate = that.getFlatmate(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "flatmate", lhsFlatmate), LocatorUtils.property(thatLocator, "flatmate", rhsFlatmate), lhsFlatmate, rhsFlatmate, (this.flatmate!= null), (that.flatmate!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <all>
+     *         <element name="powerline" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+     *         <element name="gas" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+     *         <element name="phone" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+     *         <element name="internet" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+     *       </all>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + + }) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public static class BillsIncluded implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 + { + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean powerline; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean gas; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean phone; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean internet; + + /** + * Gets the value of the powerline property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getPowerline() { + return powerline; + } + + /** + * Sets the value of the powerline property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setPowerline(Boolean value) { + this.powerline = value; + } + + /** + * Gets the value of the gas property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getGas() { + return gas; + } + + /** + * Sets the value of the gas property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setGas(Boolean value) { + this.gas = value; + } + + /** + * Gets the value of the phone property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getPhone() { + return phone; + } + + /** + * Sets the value of the phone property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setPhone(Boolean value) { + this.phone = value; + } + + /** + * Gets the value of the internet property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getInternet() { + return internet; + } + + /** + * Sets the value of the internet property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setInternet(Boolean value) { + this.internet = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + Boolean thePowerline; + thePowerline = this.getPowerline(); + strategy.appendField(locator, this, "powerline", buffer, thePowerline, (this.powerline!= null)); + } + { + Boolean theGas; + theGas = this.getGas(); + strategy.appendField(locator, this, "gas", buffer, theGas, (this.gas!= null)); + } + { + Boolean thePhone; + thePhone = this.getPhone(); + strategy.appendField(locator, this, "phone", buffer, thePhone, (this.phone!= null)); + } + { + Boolean theInternet; + theInternet = this.getInternet(); + strategy.appendField(locator, this, "internet", buffer, theInternet, (this.internet!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof ExtraFeatures.BillsIncluded) { + final ExtraFeatures.BillsIncluded copy = ((ExtraFeatures.BillsIncluded) draftCopy); + { + Boolean powerlineShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.powerline!= null)); + if (powerlineShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourcePowerline; + sourcePowerline = this.getPowerline(); + Boolean copyPowerline = ((Boolean) strategy.copy(LocatorUtils.property(locator, "powerline", sourcePowerline), sourcePowerline, (this.powerline!= null))); + copy.setPowerline(copyPowerline); + } else { + if (powerlineShouldBeCopiedAndSet == Boolean.FALSE) { + copy.powerline = null; + } + } + } + { + Boolean gasShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.gas!= null)); + if (gasShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceGas; + sourceGas = this.getGas(); + Boolean copyGas = ((Boolean) strategy.copy(LocatorUtils.property(locator, "gas", sourceGas), sourceGas, (this.gas!= null))); + copy.setGas(copyGas); + } else { + if (gasShouldBeCopiedAndSet == Boolean.FALSE) { + copy.gas = null; + } + } + } + { + Boolean phoneShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.phone!= null)); + if (phoneShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourcePhone; + sourcePhone = this.getPhone(); + Boolean copyPhone = ((Boolean) strategy.copy(LocatorUtils.property(locator, "phone", sourcePhone), sourcePhone, (this.phone!= null))); + copy.setPhone(copyPhone); + } else { + if (phoneShouldBeCopiedAndSet == Boolean.FALSE) { + copy.phone = null; + } + } + } + { + Boolean internetShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.internet!= null)); + if (internetShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceInternet; + sourceInternet = this.getInternet(); + Boolean copyInternet = ((Boolean) strategy.copy(LocatorUtils.property(locator, "internet", sourceInternet), sourceInternet, (this.internet!= null))); + copy.setInternet(copyInternet); + } else { + if (internetShouldBeCopiedAndSet == Boolean.FALSE) { + copy.internet = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new ExtraFeatures.BillsIncluded(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final ExtraFeatures.BillsIncluded that = ((ExtraFeatures.BillsIncluded) object); + { + Boolean lhsPowerline; + lhsPowerline = this.getPowerline(); + Boolean rhsPowerline; + rhsPowerline = that.getPowerline(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "powerline", lhsPowerline), LocatorUtils.property(thatLocator, "powerline", rhsPowerline), lhsPowerline, rhsPowerline, (this.powerline!= null), (that.powerline!= null))) { + return false; + } + } + { + Boolean lhsGas; + lhsGas = this.getGas(); + Boolean rhsGas; + rhsGas = that.getGas(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "gas", lhsGas), LocatorUtils.property(thatLocator, "gas", rhsGas), lhsGas, rhsGas, (this.gas!= null), (that.gas!= null))) { + return false; + } + } + { + Boolean lhsPhone; + lhsPhone = this.getPhone(); + Boolean rhsPhone; + rhsPhone = that.getPhone(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "phone", lhsPhone), LocatorUtils.property(thatLocator, "phone", rhsPhone), lhsPhone, rhsPhone, (this.phone!= null), (that.phone!= null))) { + return false; + } + } + { + Boolean lhsInternet; + lhsInternet = this.getInternet(); + Boolean rhsInternet; + rhsInternet = that.getInternet(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "internet", lhsInternet), LocatorUtils.property(thatLocator, "internet", rhsInternet), lhsInternet, rhsInternet, (this.internet!= null), (that.internet!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <all>
+     *         <element name="services" type="{http://feed.immobiliare.it}priceType" minOccurs="0"/>
+     *         <element name="other" type="{http://feed.immobiliare.it}priceType" minOccurs="0"/>
+     *         <element name="deposit" type="{http://feed.immobiliare.it}priceType" minOccurs="0"/>
+     *       </all>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + + }) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public static class Costs implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 + { + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected PriceType services; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected PriceType other; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected PriceType deposit; + + /** + * Gets the value of the services property. + * + * @return + * possible object is + * {@link PriceType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public PriceType getServices() { + return services; + } + + /** + * Sets the value of the services property. + * + * @param value + * allowed object is + * {@link PriceType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setServices(PriceType value) { + this.services = value; + } + + /** + * Gets the value of the other property. + * + * @return + * possible object is + * {@link PriceType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public PriceType getOther() { + return other; + } + + /** + * Sets the value of the other property. + * + * @param value + * allowed object is + * {@link PriceType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setOther(PriceType value) { + this.other = value; + } + + /** + * Gets the value of the deposit property. + * + * @return + * possible object is + * {@link PriceType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public PriceType getDeposit() { + return deposit; + } + + /** + * Sets the value of the deposit property. + * + * @param value + * allowed object is + * {@link PriceType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setDeposit(PriceType value) { + this.deposit = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + PriceType theServices; + theServices = this.getServices(); + strategy.appendField(locator, this, "services", buffer, theServices, (this.services!= null)); + } + { + PriceType theOther; + theOther = this.getOther(); + strategy.appendField(locator, this, "other", buffer, theOther, (this.other!= null)); + } + { + PriceType theDeposit; + theDeposit = this.getDeposit(); + strategy.appendField(locator, this, "deposit", buffer, theDeposit, (this.deposit!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof ExtraFeatures.Costs) { + final ExtraFeatures.Costs copy = ((ExtraFeatures.Costs) draftCopy); + { + Boolean servicesShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.services!= null)); + if (servicesShouldBeCopiedAndSet == Boolean.TRUE) { + PriceType sourceServices; + sourceServices = this.getServices(); + PriceType copyServices = ((PriceType) strategy.copy(LocatorUtils.property(locator, "services", sourceServices), sourceServices, (this.services!= null))); + copy.setServices(copyServices); + } else { + if (servicesShouldBeCopiedAndSet == Boolean.FALSE) { + copy.services = null; + } + } + } + { + Boolean otherShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.other!= null)); + if (otherShouldBeCopiedAndSet == Boolean.TRUE) { + PriceType sourceOther; + sourceOther = this.getOther(); + PriceType copyOther = ((PriceType) strategy.copy(LocatorUtils.property(locator, "other", sourceOther), sourceOther, (this.other!= null))); + copy.setOther(copyOther); + } else { + if (otherShouldBeCopiedAndSet == Boolean.FALSE) { + copy.other = null; + } + } + } + { + Boolean depositShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.deposit!= null)); + if (depositShouldBeCopiedAndSet == Boolean.TRUE) { + PriceType sourceDeposit; + sourceDeposit = this.getDeposit(); + PriceType copyDeposit = ((PriceType) strategy.copy(LocatorUtils.property(locator, "deposit", sourceDeposit), sourceDeposit, (this.deposit!= null))); + copy.setDeposit(copyDeposit); + } else { + if (depositShouldBeCopiedAndSet == Boolean.FALSE) { + copy.deposit = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new ExtraFeatures.Costs(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final ExtraFeatures.Costs that = ((ExtraFeatures.Costs) object); + { + PriceType lhsServices; + lhsServices = this.getServices(); + PriceType rhsServices; + rhsServices = that.getServices(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "services", lhsServices), LocatorUtils.property(thatLocator, "services", rhsServices), lhsServices, rhsServices, (this.services!= null), (that.services!= null))) { + return false; + } + } + { + PriceType lhsOther; + lhsOther = this.getOther(); + PriceType rhsOther; + rhsOther = that.getOther(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "other", lhsOther), LocatorUtils.property(thatLocator, "other", rhsOther), lhsOther, rhsOther, (this.other!= null), (that.other!= null))) { + return false; + } + } + { + PriceType lhsDeposit; + lhsDeposit = this.getDeposit(); + PriceType rhsDeposit; + rhsDeposit = that.getDeposit(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "deposit", lhsDeposit), LocatorUtils.property(thatLocator, "deposit", rhsDeposit), lhsDeposit, rhsDeposit, (this.deposit!= null), (that.deposit!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <all>
+     *         <element name="gender" type="{http://feed.immobiliare.it}genderType" minOccurs="0"/>
+     *         <element name="couples" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+     *         <element name="smoker" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+     *         <element name="pets" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
+     *         <element name="age" minOccurs="0">
+     *           <complexType>
+     *             <complexContent>
+     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *                 <attribute name="from" type="{http://www.w3.org/2001/XMLSchema}int" />
+     *                 <attribute name="to" type="{http://www.w3.org/2001/XMLSchema}int" />
+     *               </restriction>
+     *             </complexContent>
+     *           </complexType>
+     *         </element>
+     *       </all>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + + }) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public static class Flatmate implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 + { + + @XmlElement(type = String.class) + @XmlJavaTypeAdapter(Adapter19 .class) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected GenderType gender; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean couples; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean smoker; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean pets; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected ExtraFeatures.Flatmate.Age age; + + /** + * Gets the value of the gender property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public GenderType getGender() { + return gender; + } + + /** + * Sets the value of the gender property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setGender(GenderType value) { + this.gender = value; + } + + /** + * Gets the value of the couples property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getCouples() { + return couples; + } + + /** + * Sets the value of the couples property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setCouples(Boolean value) { + this.couples = value; + } + + /** + * Gets the value of the smoker property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getSmoker() { + return smoker; + } + + /** + * Sets the value of the smoker property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setSmoker(Boolean value) { + this.smoker = value; + } + + /** + * Gets the value of the pets property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getPets() { + return pets; + } + + /** + * Sets the value of the pets property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setPets(Boolean value) { + this.pets = value; + } + + /** + * Gets the value of the age property. + * + * @return + * possible object is + * {@link ExtraFeatures.Flatmate.Age } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public ExtraFeatures.Flatmate.Age getAge() { + return age; + } + + /** + * Sets the value of the age property. + * + * @param value + * allowed object is + * {@link ExtraFeatures.Flatmate.Age } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setAge(ExtraFeatures.Flatmate.Age value) { + this.age = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + GenderType theGender; + theGender = this.getGender(); + strategy.appendField(locator, this, "gender", buffer, theGender, (this.gender!= null)); + } + { + Boolean theCouples; + theCouples = this.getCouples(); + strategy.appendField(locator, this, "couples", buffer, theCouples, (this.couples!= null)); + } + { + Boolean theSmoker; + theSmoker = this.getSmoker(); + strategy.appendField(locator, this, "smoker", buffer, theSmoker, (this.smoker!= null)); + } + { + Boolean thePets; + thePets = this.getPets(); + strategy.appendField(locator, this, "pets", buffer, thePets, (this.pets!= null)); + } + { + ExtraFeatures.Flatmate.Age theAge; + theAge = this.getAge(); + strategy.appendField(locator, this, "age", buffer, theAge, (this.age!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof ExtraFeatures.Flatmate) { + final ExtraFeatures.Flatmate copy = ((ExtraFeatures.Flatmate) draftCopy); + { + Boolean genderShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.gender!= null)); + if (genderShouldBeCopiedAndSet == Boolean.TRUE) { + GenderType sourceGender; + sourceGender = this.getGender(); + GenderType copyGender = ((GenderType) strategy.copy(LocatorUtils.property(locator, "gender", sourceGender), sourceGender, (this.gender!= null))); + copy.setGender(copyGender); + } else { + if (genderShouldBeCopiedAndSet == Boolean.FALSE) { + copy.gender = null; + } + } + } + { + Boolean couplesShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.couples!= null)); + if (couplesShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceCouples; + sourceCouples = this.getCouples(); + Boolean copyCouples = ((Boolean) strategy.copy(LocatorUtils.property(locator, "couples", sourceCouples), sourceCouples, (this.couples!= null))); + copy.setCouples(copyCouples); + } else { + if (couplesShouldBeCopiedAndSet == Boolean.FALSE) { + copy.couples = null; + } + } + } + { + Boolean smokerShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.smoker!= null)); + if (smokerShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceSmoker; + sourceSmoker = this.getSmoker(); + Boolean copySmoker = ((Boolean) strategy.copy(LocatorUtils.property(locator, "smoker", sourceSmoker), sourceSmoker, (this.smoker!= null))); + copy.setSmoker(copySmoker); + } else { + if (smokerShouldBeCopiedAndSet == Boolean.FALSE) { + copy.smoker = null; + } + } + } + { + Boolean petsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.pets!= null)); + if (petsShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourcePets; + sourcePets = this.getPets(); + Boolean copyPets = ((Boolean) strategy.copy(LocatorUtils.property(locator, "pets", sourcePets), sourcePets, (this.pets!= null))); + copy.setPets(copyPets); + } else { + if (petsShouldBeCopiedAndSet == Boolean.FALSE) { + copy.pets = null; + } + } + } + { + Boolean ageShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.age!= null)); + if (ageShouldBeCopiedAndSet == Boolean.TRUE) { + ExtraFeatures.Flatmate.Age sourceAge; + sourceAge = this.getAge(); + ExtraFeatures.Flatmate.Age copyAge = ((ExtraFeatures.Flatmate.Age) strategy.copy(LocatorUtils.property(locator, "age", sourceAge), sourceAge, (this.age!= null))); + copy.setAge(copyAge); + } else { + if (ageShouldBeCopiedAndSet == Boolean.FALSE) { + copy.age = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new ExtraFeatures.Flatmate(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final ExtraFeatures.Flatmate that = ((ExtraFeatures.Flatmate) object); + { + GenderType lhsGender; + lhsGender = this.getGender(); + GenderType rhsGender; + rhsGender = that.getGender(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "gender", lhsGender), LocatorUtils.property(thatLocator, "gender", rhsGender), lhsGender, rhsGender, (this.gender!= null), (that.gender!= null))) { + return false; + } + } + { + Boolean lhsCouples; + lhsCouples = this.getCouples(); + Boolean rhsCouples; + rhsCouples = that.getCouples(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "couples", lhsCouples), LocatorUtils.property(thatLocator, "couples", rhsCouples), lhsCouples, rhsCouples, (this.couples!= null), (that.couples!= null))) { + return false; + } + } + { + Boolean lhsSmoker; + lhsSmoker = this.getSmoker(); + Boolean rhsSmoker; + rhsSmoker = that.getSmoker(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "smoker", lhsSmoker), LocatorUtils.property(thatLocator, "smoker", rhsSmoker), lhsSmoker, rhsSmoker, (this.smoker!= null), (that.smoker!= null))) { + return false; + } + } + { + Boolean lhsPets; + lhsPets = this.getPets(); + Boolean rhsPets; + rhsPets = that.getPets(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "pets", lhsPets), LocatorUtils.property(thatLocator, "pets", rhsPets), lhsPets, rhsPets, (this.pets!= null), (that.pets!= null))) { + return false; + } + } + { + ExtraFeatures.Flatmate.Age lhsAge; + lhsAge = this.getAge(); + ExtraFeatures.Flatmate.Age rhsAge; + rhsAge = that.getAge(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "age", lhsAge), LocatorUtils.property(thatLocator, "age", rhsAge), lhsAge, rhsAge, (this.age!= null), (that.age!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <attribute name="from" type="{http://www.w3.org/2001/XMLSchema}int" />
+         *       <attribute name="to" type="{http://www.w3.org/2001/XMLSchema}int" />
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
+         * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public static class Age implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 + { + + @XmlAttribute(name = "from") + @XmlJavaTypeAdapter(Adapter5 .class) + @XmlSchemaType(name = "int") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger from; + @XmlAttribute(name = "to") + @XmlJavaTypeAdapter(Adapter5 .class) + @XmlSchemaType(name = "int") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger to; + + /** + * Gets the value of the from property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getFrom() { + return from; + } + + /** + * Sets the value of the from property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setFrom(BigInteger value) { + this.from = value; + } + + /** + * Gets the value of the to property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getTo() { + return to; + } + + /** + * Sets the value of the to property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setTo(BigInteger value) { + this.to = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + BigInteger theFrom; + theFrom = this.getFrom(); + strategy.appendField(locator, this, "from", buffer, theFrom, (this.from!= null)); + } + { + BigInteger theTo; + theTo = this.getTo(); + strategy.appendField(locator, this, "to", buffer, theTo, (this.to!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof ExtraFeatures.Flatmate.Age) { + final ExtraFeatures.Flatmate.Age copy = ((ExtraFeatures.Flatmate.Age) draftCopy); + { + Boolean fromShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.from!= null)); + if (fromShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceFrom; + sourceFrom = this.getFrom(); + BigInteger copyFrom = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "from", sourceFrom), sourceFrom, (this.from!= null))); + copy.setFrom(copyFrom); + } else { + if (fromShouldBeCopiedAndSet == Boolean.FALSE) { + copy.from = null; + } + } + } + { + Boolean toShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.to!= null)); + if (toShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceTo; + sourceTo = this.getTo(); + BigInteger copyTo = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "to", sourceTo), sourceTo, (this.to!= null))); + copy.setTo(copyTo); + } else { + if (toShouldBeCopiedAndSet == Boolean.FALSE) { + copy.to = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new ExtraFeatures.Flatmate.Age(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final ExtraFeatures.Flatmate.Age that = ((ExtraFeatures.Flatmate.Age) object); + { + BigInteger lhsFrom; + lhsFrom = this.getFrom(); + BigInteger rhsFrom; + rhsFrom = that.getFrom(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "from", lhsFrom), LocatorUtils.property(thatLocator, "from", rhsFrom), lhsFrom, rhsFrom, (this.from!= null), (that.from!= null))) { + return false; + } + } + { + BigInteger lhsTo; + lhsTo = this.getTo(); + BigInteger rhsTo; + rhsTo = that.getTo(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "to", lhsTo), LocatorUtils.property(thatLocator, "to", rhsTo), lhsTo, rhsTo, (this.to!= null), (that.to!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + } + + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/FeaturesProject.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/FeaturesProject.java new file mode 100644 index 00000000..b0ab95b2 --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/FeaturesProject.java @@ -0,0 +1,631 @@ + +package org.openestate.io.immobiliare_it.xml; + +import java.io.Serializable; +import java.util.Calendar; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.jvnet.jaxb2_commons.lang.CopyStrategy2; +import org.jvnet.jaxb2_commons.lang.CopyTo2; +import org.jvnet.jaxb2_commons.lang.Equals2; +import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb2_commons.lang.ToString2; +import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; + + +/** + *

Java class for features-project complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="features-project">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <all>
+ *         <element name="building-status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="start-date" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="end-date" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
+ *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="specification" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="floorplanner-url" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="virtual-tour" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="descriptions" type="{http://feed.immobiliare.it}descriptions" minOccurs="0"/>
+ *         <element name="energy-class" type="{http://feed.immobiliare.it}classEnergy"/>
+ *       </all>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "features-project", propOrder = { + +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class FeaturesProject implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @XmlElement(name = "building-status") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String buildingStatus; + @XmlElement(name = "start-date", type = String.class) + @XmlJavaTypeAdapter(Adapter3 .class) + @XmlSchemaType(name = "dateTime") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Calendar startDate; + @XmlElement(name = "end-date", type = String.class) + @XmlJavaTypeAdapter(Adapter3 .class) + @XmlSchemaType(name = "dateTime") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Calendar endDate; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String name; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String specification; + @XmlElement(name = "floorplanner-url") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String floorplannerUrl; + @XmlElement(name = "virtual-tour") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String virtualTour; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Descriptions descriptions; + @XmlElement(name = "energy-class", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected ClassEnergy energyClass; + + /** + * Gets the value of the buildingStatus property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getBuildingStatus() { + return buildingStatus; + } + + /** + * Sets the value of the buildingStatus property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setBuildingStatus(String value) { + this.buildingStatus = value; + } + + /** + * Gets the value of the startDate property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Calendar getStartDate() { + return startDate; + } + + /** + * Sets the value of the startDate property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setStartDate(Calendar value) { + this.startDate = value; + } + + /** + * Gets the value of the endDate property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Calendar getEndDate() { + return endDate; + } + + /** + * Sets the value of the endDate property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setEndDate(Calendar value) { + this.endDate = value; + } + + /** + * Gets the value of the name property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getName() { + return name; + } + + /** + * Sets the value of the name property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setName(String value) { + this.name = value; + } + + /** + * Gets the value of the specification property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getSpecification() { + return specification; + } + + /** + * Sets the value of the specification property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setSpecification(String value) { + this.specification = value; + } + + /** + * Gets the value of the floorplannerUrl property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getFloorplannerUrl() { + return floorplannerUrl; + } + + /** + * Sets the value of the floorplannerUrl property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setFloorplannerUrl(String value) { + this.floorplannerUrl = value; + } + + /** + * Gets the value of the virtualTour property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getVirtualTour() { + return virtualTour; + } + + /** + * Sets the value of the virtualTour property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setVirtualTour(String value) { + this.virtualTour = value; + } + + /** + * Gets the value of the descriptions property. + * + * @return + * possible object is + * {@link Descriptions } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Descriptions getDescriptions() { + return descriptions; + } + + /** + * Sets the value of the descriptions property. + * + * @param value + * allowed object is + * {@link Descriptions } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setDescriptions(Descriptions value) { + this.descriptions = value; + } + + /** + * Gets the value of the energyClass property. + * + * @return + * possible object is + * {@link ClassEnergy } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public ClassEnergy getEnergyClass() { + return energyClass; + } + + /** + * Sets the value of the energyClass property. + * + * @param value + * allowed object is + * {@link ClassEnergy } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setEnergyClass(ClassEnergy value) { + this.energyClass = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + String theBuildingStatus; + theBuildingStatus = this.getBuildingStatus(); + strategy.appendField(locator, this, "buildingStatus", buffer, theBuildingStatus, (this.buildingStatus!= null)); + } + { + Calendar theStartDate; + theStartDate = this.getStartDate(); + strategy.appendField(locator, this, "startDate", buffer, theStartDate, (this.startDate!= null)); + } + { + Calendar theEndDate; + theEndDate = this.getEndDate(); + strategy.appendField(locator, this, "endDate", buffer, theEndDate, (this.endDate!= null)); + } + { + String theName; + theName = this.getName(); + strategy.appendField(locator, this, "name", buffer, theName, (this.name!= null)); + } + { + String theSpecification; + theSpecification = this.getSpecification(); + strategy.appendField(locator, this, "specification", buffer, theSpecification, (this.specification!= null)); + } + { + String theFloorplannerUrl; + theFloorplannerUrl = this.getFloorplannerUrl(); + strategy.appendField(locator, this, "floorplannerUrl", buffer, theFloorplannerUrl, (this.floorplannerUrl!= null)); + } + { + String theVirtualTour; + theVirtualTour = this.getVirtualTour(); + strategy.appendField(locator, this, "virtualTour", buffer, theVirtualTour, (this.virtualTour!= null)); + } + { + Descriptions theDescriptions; + theDescriptions = this.getDescriptions(); + strategy.appendField(locator, this, "descriptions", buffer, theDescriptions, (this.descriptions!= null)); + } + { + ClassEnergy theEnergyClass; + theEnergyClass = this.getEnergyClass(); + strategy.appendField(locator, this, "energyClass", buffer, theEnergyClass, (this.energyClass!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof FeaturesProject) { + final FeaturesProject copy = ((FeaturesProject) draftCopy); + { + Boolean buildingStatusShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.buildingStatus!= null)); + if (buildingStatusShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceBuildingStatus; + sourceBuildingStatus = this.getBuildingStatus(); + String copyBuildingStatus = ((String) strategy.copy(LocatorUtils.property(locator, "buildingStatus", sourceBuildingStatus), sourceBuildingStatus, (this.buildingStatus!= null))); + copy.setBuildingStatus(copyBuildingStatus); + } else { + if (buildingStatusShouldBeCopiedAndSet == Boolean.FALSE) { + copy.buildingStatus = null; + } + } + } + { + Boolean startDateShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.startDate!= null)); + if (startDateShouldBeCopiedAndSet == Boolean.TRUE) { + Calendar sourceStartDate; + sourceStartDate = this.getStartDate(); + Calendar copyStartDate = ((Calendar) strategy.copy(LocatorUtils.property(locator, "startDate", sourceStartDate), sourceStartDate, (this.startDate!= null))); + copy.setStartDate(copyStartDate); + } else { + if (startDateShouldBeCopiedAndSet == Boolean.FALSE) { + copy.startDate = null; + } + } + } + { + Boolean endDateShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.endDate!= null)); + if (endDateShouldBeCopiedAndSet == Boolean.TRUE) { + Calendar sourceEndDate; + sourceEndDate = this.getEndDate(); + Calendar copyEndDate = ((Calendar) strategy.copy(LocatorUtils.property(locator, "endDate", sourceEndDate), sourceEndDate, (this.endDate!= null))); + copy.setEndDate(copyEndDate); + } else { + if (endDateShouldBeCopiedAndSet == Boolean.FALSE) { + copy.endDate = null; + } + } + } + { + Boolean nameShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.name!= null)); + if (nameShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceName; + sourceName = this.getName(); + String copyName = ((String) strategy.copy(LocatorUtils.property(locator, "name", sourceName), sourceName, (this.name!= null))); + copy.setName(copyName); + } else { + if (nameShouldBeCopiedAndSet == Boolean.FALSE) { + copy.name = null; + } + } + } + { + Boolean specificationShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.specification!= null)); + if (specificationShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceSpecification; + sourceSpecification = this.getSpecification(); + String copySpecification = ((String) strategy.copy(LocatorUtils.property(locator, "specification", sourceSpecification), sourceSpecification, (this.specification!= null))); + copy.setSpecification(copySpecification); + } else { + if (specificationShouldBeCopiedAndSet == Boolean.FALSE) { + copy.specification = null; + } + } + } + { + Boolean floorplannerUrlShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.floorplannerUrl!= null)); + if (floorplannerUrlShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceFloorplannerUrl; + sourceFloorplannerUrl = this.getFloorplannerUrl(); + String copyFloorplannerUrl = ((String) strategy.copy(LocatorUtils.property(locator, "floorplannerUrl", sourceFloorplannerUrl), sourceFloorplannerUrl, (this.floorplannerUrl!= null))); + copy.setFloorplannerUrl(copyFloorplannerUrl); + } else { + if (floorplannerUrlShouldBeCopiedAndSet == Boolean.FALSE) { + copy.floorplannerUrl = null; + } + } + } + { + Boolean virtualTourShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.virtualTour!= null)); + if (virtualTourShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceVirtualTour; + sourceVirtualTour = this.getVirtualTour(); + String copyVirtualTour = ((String) strategy.copy(LocatorUtils.property(locator, "virtualTour", sourceVirtualTour), sourceVirtualTour, (this.virtualTour!= null))); + copy.setVirtualTour(copyVirtualTour); + } else { + if (virtualTourShouldBeCopiedAndSet == Boolean.FALSE) { + copy.virtualTour = null; + } + } + } + { + Boolean descriptionsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.descriptions!= null)); + if (descriptionsShouldBeCopiedAndSet == Boolean.TRUE) { + Descriptions sourceDescriptions; + sourceDescriptions = this.getDescriptions(); + Descriptions copyDescriptions = ((Descriptions) strategy.copy(LocatorUtils.property(locator, "descriptions", sourceDescriptions), sourceDescriptions, (this.descriptions!= null))); + copy.setDescriptions(copyDescriptions); + } else { + if (descriptionsShouldBeCopiedAndSet == Boolean.FALSE) { + copy.descriptions = null; + } + } + } + { + Boolean energyClassShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.energyClass!= null)); + if (energyClassShouldBeCopiedAndSet == Boolean.TRUE) { + ClassEnergy sourceEnergyClass; + sourceEnergyClass = this.getEnergyClass(); + ClassEnergy copyEnergyClass = ((ClassEnergy) strategy.copy(LocatorUtils.property(locator, "energyClass", sourceEnergyClass), sourceEnergyClass, (this.energyClass!= null))); + copy.setEnergyClass(copyEnergyClass); + } else { + if (energyClassShouldBeCopiedAndSet == Boolean.FALSE) { + copy.energyClass = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new FeaturesProject(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final FeaturesProject that = ((FeaturesProject) object); + { + String lhsBuildingStatus; + lhsBuildingStatus = this.getBuildingStatus(); + String rhsBuildingStatus; + rhsBuildingStatus = that.getBuildingStatus(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "buildingStatus", lhsBuildingStatus), LocatorUtils.property(thatLocator, "buildingStatus", rhsBuildingStatus), lhsBuildingStatus, rhsBuildingStatus, (this.buildingStatus!= null), (that.buildingStatus!= null))) { + return false; + } + } + { + Calendar lhsStartDate; + lhsStartDate = this.getStartDate(); + Calendar rhsStartDate; + rhsStartDate = that.getStartDate(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "startDate", lhsStartDate), LocatorUtils.property(thatLocator, "startDate", rhsStartDate), lhsStartDate, rhsStartDate, (this.startDate!= null), (that.startDate!= null))) { + return false; + } + } + { + Calendar lhsEndDate; + lhsEndDate = this.getEndDate(); + Calendar rhsEndDate; + rhsEndDate = that.getEndDate(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "endDate", lhsEndDate), LocatorUtils.property(thatLocator, "endDate", rhsEndDate), lhsEndDate, rhsEndDate, (this.endDate!= null), (that.endDate!= null))) { + return false; + } + } + { + String lhsName; + lhsName = this.getName(); + String rhsName; + rhsName = that.getName(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "name", lhsName), LocatorUtils.property(thatLocator, "name", rhsName), lhsName, rhsName, (this.name!= null), (that.name!= null))) { + return false; + } + } + { + String lhsSpecification; + lhsSpecification = this.getSpecification(); + String rhsSpecification; + rhsSpecification = that.getSpecification(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "specification", lhsSpecification), LocatorUtils.property(thatLocator, "specification", rhsSpecification), lhsSpecification, rhsSpecification, (this.specification!= null), (that.specification!= null))) { + return false; + } + } + { + String lhsFloorplannerUrl; + lhsFloorplannerUrl = this.getFloorplannerUrl(); + String rhsFloorplannerUrl; + rhsFloorplannerUrl = that.getFloorplannerUrl(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "floorplannerUrl", lhsFloorplannerUrl), LocatorUtils.property(thatLocator, "floorplannerUrl", rhsFloorplannerUrl), lhsFloorplannerUrl, rhsFloorplannerUrl, (this.floorplannerUrl!= null), (that.floorplannerUrl!= null))) { + return false; + } + } + { + String lhsVirtualTour; + lhsVirtualTour = this.getVirtualTour(); + String rhsVirtualTour; + rhsVirtualTour = that.getVirtualTour(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "virtualTour", lhsVirtualTour), LocatorUtils.property(thatLocator, "virtualTour", rhsVirtualTour), lhsVirtualTour, rhsVirtualTour, (this.virtualTour!= null), (that.virtualTour!= null))) { + return false; + } + } + { + Descriptions lhsDescriptions; + lhsDescriptions = this.getDescriptions(); + Descriptions rhsDescriptions; + rhsDescriptions = that.getDescriptions(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "descriptions", lhsDescriptions), LocatorUtils.property(thatLocator, "descriptions", rhsDescriptions), lhsDescriptions, rhsDescriptions, (this.descriptions!= null), (that.descriptions!= null))) { + return false; + } + } + { + ClassEnergy lhsEnergyClass; + lhsEnergyClass = this.getEnergyClass(); + ClassEnergy rhsEnergyClass; + rhsEnergyClass = that.getEnergyClass(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "energyClass", lhsEnergyClass), LocatorUtils.property(thatLocator, "energyClass", rhsEnergyClass), lhsEnergyClass, rhsEnergyClass, (this.energyClass!= null), (that.energyClass!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/FeaturesProperty.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/FeaturesProperty.java new file mode 100644 index 00000000..36e93ce7 --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/FeaturesProperty.java @@ -0,0 +1,395 @@ + +package org.openestate.io.immobiliare_it.xml; + +import java.io.Serializable; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import org.jvnet.jaxb2_commons.lang.CopyStrategy2; +import org.jvnet.jaxb2_commons.lang.CopyTo2; +import org.jvnet.jaxb2_commons.lang.Equals2; +import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb2_commons.lang.ToString2; +import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; + + +/** + *

Java class for features-property complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="features-property">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <all>
+ *         <element name="rooms" type="{http://feed.immobiliare.it}roomsType" minOccurs="0"/>
+ *         <element name="size" type="{http://feed.immobiliare.it}sizeType" minOccurs="0"/>
+ *         <element name="sizes" type="{http://feed.immobiliare.it}sizes" minOccurs="0"/>
+ *         <element name="descriptions" type="{http://feed.immobiliare.it}descriptions" minOccurs="0"/>
+ *         <element name="energy-class" type="{http://feed.immobiliare.it}classEnergy"/>
+ *       </all>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "features-property", propOrder = { + +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class FeaturesProperty implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected RoomsType rooms; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected SizeType size; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Sizes sizes; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Descriptions descriptions; + @XmlElement(name = "energy-class", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected ClassEnergy energyClass; + + /** + * Gets the value of the rooms property. + * + * @return + * possible object is + * {@link RoomsType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public RoomsType getRooms() { + return rooms; + } + + /** + * Sets the value of the rooms property. + * + * @param value + * allowed object is + * {@link RoomsType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setRooms(RoomsType value) { + this.rooms = value; + } + + /** + * Gets the value of the size property. + * + * @return + * possible object is + * {@link SizeType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public SizeType getSize() { + return size; + } + + /** + * Sets the value of the size property. + * + * @param value + * allowed object is + * {@link SizeType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setSize(SizeType value) { + this.size = value; + } + + /** + * Gets the value of the sizes property. + * + * @return + * possible object is + * {@link Sizes } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Sizes getSizes() { + return sizes; + } + + /** + * Sets the value of the sizes property. + * + * @param value + * allowed object is + * {@link Sizes } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setSizes(Sizes value) { + this.sizes = value; + } + + /** + * Gets the value of the descriptions property. + * + * @return + * possible object is + * {@link Descriptions } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Descriptions getDescriptions() { + return descriptions; + } + + /** + * Sets the value of the descriptions property. + * + * @param value + * allowed object is + * {@link Descriptions } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setDescriptions(Descriptions value) { + this.descriptions = value; + } + + /** + * Gets the value of the energyClass property. + * + * @return + * possible object is + * {@link ClassEnergy } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public ClassEnergy getEnergyClass() { + return energyClass; + } + + /** + * Sets the value of the energyClass property. + * + * @param value + * allowed object is + * {@link ClassEnergy } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setEnergyClass(ClassEnergy value) { + this.energyClass = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + RoomsType theRooms; + theRooms = this.getRooms(); + strategy.appendField(locator, this, "rooms", buffer, theRooms, (this.rooms!= null)); + } + { + SizeType theSize; + theSize = this.getSize(); + strategy.appendField(locator, this, "size", buffer, theSize, (this.size!= null)); + } + { + Sizes theSizes; + theSizes = this.getSizes(); + strategy.appendField(locator, this, "sizes", buffer, theSizes, (this.sizes!= null)); + } + { + Descriptions theDescriptions; + theDescriptions = this.getDescriptions(); + strategy.appendField(locator, this, "descriptions", buffer, theDescriptions, (this.descriptions!= null)); + } + { + ClassEnergy theEnergyClass; + theEnergyClass = this.getEnergyClass(); + strategy.appendField(locator, this, "energyClass", buffer, theEnergyClass, (this.energyClass!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof FeaturesProperty) { + final FeaturesProperty copy = ((FeaturesProperty) draftCopy); + { + Boolean roomsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.rooms!= null)); + if (roomsShouldBeCopiedAndSet == Boolean.TRUE) { + RoomsType sourceRooms; + sourceRooms = this.getRooms(); + RoomsType copyRooms = ((RoomsType) strategy.copy(LocatorUtils.property(locator, "rooms", sourceRooms), sourceRooms, (this.rooms!= null))); + copy.setRooms(copyRooms); + } else { + if (roomsShouldBeCopiedAndSet == Boolean.FALSE) { + copy.rooms = null; + } + } + } + { + Boolean sizeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.size!= null)); + if (sizeShouldBeCopiedAndSet == Boolean.TRUE) { + SizeType sourceSize; + sourceSize = this.getSize(); + SizeType copySize = ((SizeType) strategy.copy(LocatorUtils.property(locator, "size", sourceSize), sourceSize, (this.size!= null))); + copy.setSize(copySize); + } else { + if (sizeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.size = null; + } + } + } + { + Boolean sizesShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.sizes!= null)); + if (sizesShouldBeCopiedAndSet == Boolean.TRUE) { + Sizes sourceSizes; + sourceSizes = this.getSizes(); + Sizes copySizes = ((Sizes) strategy.copy(LocatorUtils.property(locator, "sizes", sourceSizes), sourceSizes, (this.sizes!= null))); + copy.setSizes(copySizes); + } else { + if (sizesShouldBeCopiedAndSet == Boolean.FALSE) { + copy.sizes = null; + } + } + } + { + Boolean descriptionsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.descriptions!= null)); + if (descriptionsShouldBeCopiedAndSet == Boolean.TRUE) { + Descriptions sourceDescriptions; + sourceDescriptions = this.getDescriptions(); + Descriptions copyDescriptions = ((Descriptions) strategy.copy(LocatorUtils.property(locator, "descriptions", sourceDescriptions), sourceDescriptions, (this.descriptions!= null))); + copy.setDescriptions(copyDescriptions); + } else { + if (descriptionsShouldBeCopiedAndSet == Boolean.FALSE) { + copy.descriptions = null; + } + } + } + { + Boolean energyClassShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.energyClass!= null)); + if (energyClassShouldBeCopiedAndSet == Boolean.TRUE) { + ClassEnergy sourceEnergyClass; + sourceEnergyClass = this.getEnergyClass(); + ClassEnergy copyEnergyClass = ((ClassEnergy) strategy.copy(LocatorUtils.property(locator, "energyClass", sourceEnergyClass), sourceEnergyClass, (this.energyClass!= null))); + copy.setEnergyClass(copyEnergyClass); + } else { + if (energyClassShouldBeCopiedAndSet == Boolean.FALSE) { + copy.energyClass = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new FeaturesProperty(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final FeaturesProperty that = ((FeaturesProperty) object); + { + RoomsType lhsRooms; + lhsRooms = this.getRooms(); + RoomsType rhsRooms; + rhsRooms = that.getRooms(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "rooms", lhsRooms), LocatorUtils.property(thatLocator, "rooms", rhsRooms), lhsRooms, rhsRooms, (this.rooms!= null), (that.rooms!= null))) { + return false; + } + } + { + SizeType lhsSize; + lhsSize = this.getSize(); + SizeType rhsSize; + rhsSize = that.getSize(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "size", lhsSize), LocatorUtils.property(thatLocator, "size", rhsSize), lhsSize, rhsSize, (this.size!= null), (that.size!= null))) { + return false; + } + } + { + Sizes lhsSizes; + lhsSizes = this.getSizes(); + Sizes rhsSizes; + rhsSizes = that.getSizes(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "sizes", lhsSizes), LocatorUtils.property(thatLocator, "sizes", rhsSizes), lhsSizes, rhsSizes, (this.sizes!= null), (that.sizes!= null))) { + return false; + } + } + { + Descriptions lhsDescriptions; + lhsDescriptions = this.getDescriptions(); + Descriptions rhsDescriptions; + rhsDescriptions = that.getDescriptions(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "descriptions", lhsDescriptions), LocatorUtils.property(thatLocator, "descriptions", rhsDescriptions), lhsDescriptions, rhsDescriptions, (this.descriptions!= null), (that.descriptions!= null))) { + return false; + } + } + { + ClassEnergy lhsEnergyClass; + lhsEnergyClass = this.getEnergyClass(); + ClassEnergy rhsEnergyClass; + rhsEnergyClass = that.getEnergyClass(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "energyClass", lhsEnergyClass), LocatorUtils.property(thatLocator, "energyClass", rhsEnergyClass), lhsEnergyClass, rhsEnergyClass, (this.energyClass!= null), (that.energyClass!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Feed.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Feed.java index 387755aa..312bd158 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Feed.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Feed.java @@ -2,21 +2,12 @@ package org.openestate.io.immobiliare_it.xml; import java.io.Serializable; -import java.math.BigInteger; -import java.util.ArrayList; -import java.util.Calendar; -import java.util.List; import javax.annotation.Generated; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlElements; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; -import javax.xml.bind.annotation.XmlValue; -import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import org.jvnet.jaxb2_commons.lang.CopyStrategy2; import org.jvnet.jaxb2_commons.lang.CopyTo2; import org.jvnet.jaxb2_commons.lang.Equals2; @@ -28,7 +19,6 @@ import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; import org.jvnet.jaxb2_commons.locator.ObjectLocator; import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; -import org.openestate.io.immobiliare_it.xml.types.Category; /** @@ -41,330 +31,10 @@ * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <all> - * <element name="version" type="{http://feed.immobiliare.it}version"/> - * <element name="metadata"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <all> - * <element name="publisher" type="{http://feed.immobiliare.it}publisher"/> - * <element name="build-date" type="{http://www.w3.org/2001/XMLSchema}dateTime"/> - * <element name="multipage" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <all> - * <element name="current" type="{http://www.w3.org/2001/XMLSchema}integer"/> - * <element name="last" type="{http://www.w3.org/2001/XMLSchema}integer"/> - * </all> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </all> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="projects" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <all> - * <element name="project"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <all> - * <element name="unique-id" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="date-updated" type="{http://feed.immobiliare.it}dateUpdatedType"/> - * <element name="agent"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <all> - * <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="email" type="{http://feed.immobiliare.it}emailType"/> - * <element name="sales-office"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <all> - * <element name="country-code"> - * <simpleType> - * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> - * <pattern value="[a-zA-Z]{2}"/> - * </restriction> - * </simpleType> - * </element> - * <element name="administrative-area" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="sub-administrative-area" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="city"> - * <complexType> - * <simpleContent> - * <extension base="<http://www.w3.org/2001/XMLSchema>string"> - * <attribute name="code" type="{http://www.w3.org/2001/XMLSchema}integer" /> - * </extension> - * </simpleContent> - * </complexType> - * </element> - * <element name="locality"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="thoroughfare" type="{http://www.w3.org/2001/XMLSchema}string"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="phone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="mobile" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * </all> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </all> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="features"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <all> - * <element name="building-status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="start-date" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> - * <element name="end-date" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> - * <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="specification" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="floorplanner-url" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="virtual-tour" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="description" type="{http://feed.immobiliare.it}langtxt"/> - * <element name="energy-class" type="{http://feed.immobiliare.it}classEnergy"/> - * <element name="energy-performance" type="{http://feed.immobiliare.it}classEnergyPerformance" minOccurs="0"/> - * </all> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="location" type="{http://feed.immobiliare.it}locationStructure" minOccurs="0"/> - * <element name="pictures" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="picture-url" type="{http://feed.immobiliare.it}pictureProject" maxOccurs="unbounded"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="videos" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <all> - * <element name="video" type="{http://feed.immobiliare.it}videoProject"/> - * </all> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="lots" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="residential" type="{http://www.w3.org/2001/XMLSchema}integer"/> - * <element name="commercial" type="{http://www.w3.org/2001/XMLSchema}integer"/> - * <element name="lot" maxOccurs="unbounded"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <all> - * <element name="unique-id" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="property-type" type="{http://feed.immobiliare.it}propertyTypeProject"/> - * <element name="price" type="{http://feed.immobiliare.it}priceType"/> - * <element name="size" type="{http://feed.immobiliare.it}sizeType"/> - * <element name="rooms" type="{http://feed.immobiliare.it}roomsType" minOccurs="0"/> - * <element name="bathrooms" type="{http://www.w3.org/2001/XMLSchema}integer"/> - * <element name="floor" type="{http://feed.immobiliare.it}floorProject"/> - * <element name="garage" type="{http://feed.immobiliare.it}boxProject"/> - * <element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="specification" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="pictures" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="picture-url" type="{http://feed.immobiliare.it}pictureProject" maxOccurs="unbounded"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </all> - * <attribute name="total" type="{http://www.w3.org/2001/XMLSchema}integer" /> - * <attribute name="forsale" type="{http://www.w3.org/2001/XMLSchema}integer" /> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </all> - * <attribute name="operation" type="{http://feed.immobiliare.it}operation" /> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </all> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="properties"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence maxOccurs="unbounded" minOccurs="0"> - * <element name="property"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <all> - * <element name="unique-id" type="{http://www.w3.org/2001/XMLSchema}string"/> - * <element name="date-updated" type="{http://feed.immobiliare.it}dateUpdatedType"/> - * <element name="date-expiration" minOccurs="0"> - * <simpleType> - * <union memberTypes=" {http://www.w3.org/2001/XMLSchema}dateTime {http://feed.immobiliare.it}nullString"> - * </union> - * </simpleType> - * </element> - * <element name="transaction-type" type="{http://feed.immobiliare.it}transactionType"/> - * <element name="building" type="{http://feed.immobiliare.it}building" minOccurs="0"/> - * <element name="category" type="{http://feed.immobiliare.it}cat" minOccurs="0"/> - * <element name="property-type" type="{http://feed.immobiliare.it}proptype" minOccurs="0"/> - * <element name="building-status" type="{http://feed.immobiliare.it}status" minOccurs="0"/> - * <element name="agent"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <all> - * <element name="office-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="email" type="{http://feed.immobiliare.it}emailType"/> - * </all> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="location" type="{http://feed.immobiliare.it}locationStructure"/> - * <element name="features"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="rooms" type="{http://feed.immobiliare.it}roomsType"/> - * <element name="size" type="{http://feed.immobiliare.it}sizeType"/> - * <element name="price" type="{http://feed.immobiliare.it}priceType"/> - * <element name="description" type="{http://feed.immobiliare.it}langtxt" maxOccurs="25"/> - * <element name="energy-class" type="{http://feed.immobiliare.it}classEnergy"/> - * <element name="energy-performance" type="{http://feed.immobiliare.it}classEnergyPerformance" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="extra-features" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <all> - * <element name="bedrooms" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/> - * <element name="bathrooms" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/> - * <element name="garage" type="{http://feed.immobiliare.it}box" minOccurs="0"/> - * <element name="kitchen" type="{http://feed.immobiliare.it}kitchen" minOccurs="0"/> - * <element name="heating" type="{http://feed.immobiliare.it}heat" minOccurs="0"/> - * <element name="garden" type="{http://feed.immobiliare.it}garden" minOccurs="0"/> - * <element name="terrace" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/> - * <element name="balcony" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/> - * <element name="elevator" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/> - * <element name="air-conditioning" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/> - * <element name="floor" type="{http://feed.immobiliare.it}floor" minOccurs="0"/> - * <element name="num-floors" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/> - * <element name="virtual-tour" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="rent-contract" type="{http://feed.immobiliare.it}rental" minOccurs="0"/> - * <element name="additional-costs" type="{http://feed.immobiliare.it}additionalCostsType" minOccurs="0"/> - * <element name="furniture" type="{http://feed.immobiliare.it}furniture" minOccurs="0"/> - * <element name="security-alarm" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/> - * <element name="reception" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/> - * <element name="net" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/> - * <element name="external-area" type="{http://feed.immobiliare.it}landSizeType" minOccurs="0"/> - * <element name="build-year" type="{http://feed.immobiliare.it}year" minOccurs="0"/> - * <element name="free-conditions" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="overhead-crane" type="{http://feed.immobiliare.it}yesnoready" minOccurs="0"/> - * <element name="beam-height" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/> - * <element name="office-size" type="{http://feed.immobiliare.it}sizeType" minOccurs="0"/> - * <element name="floorplanner-url" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="doc-specification" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * <element name="doc-description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> - * </all> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="pictures" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence maxOccurs="15" minOccurs="0"> - * <element name="picture-url" type="{http://feed.immobiliare.it}pictureProject" maxOccurs="unbounded" minOccurs="0"/> - * <element name="picture" type="{http://feed.immobiliare.it}pictureExtended" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="blueprints" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence> - * <element name="blueprint" type="{http://feed.immobiliare.it}pictureExtended" maxOccurs="unbounded" minOccurs="0"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * <element name="videos" minOccurs="0"> - * <complexType> - * <complexContent> - * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> - * <sequence maxOccurs="4"> - * <element name="video" type="{http://feed.immobiliare.it}videoProject"/> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </all> - * <attribute name="operation" type="{http://feed.immobiliare.it}operation" /> - * </restriction> - * </complexContent> - * </complexType> - * </element> - * </sequence> - * </restriction> - * </complexContent> - * </complexType> - * </element> + * <element name="version" type="{http://feed.immobiliare.it}version" minOccurs="0"/> + * <element name="metadata" type="{http://feed.immobiliare.it}metadata" minOccurs="0"/> + * <element name="projects" type="{http://feed.immobiliare.it}projects" minOccurs="0"/> + * <element name="properties" type="{http://feed.immobiliare.it}properties" minOccurs="0"/> * </all> * </restriction> * </complexContent> @@ -378,33 +48,30 @@ }) @XmlRootElement(name = "feed") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public class Feed implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { - @XmlElement(required = true) @XmlSchemaType(name = "string") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Version version; - @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Feed.Metadata metadata; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Feed.Projects projects; - @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Feed.Properties properties; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected VersionType version; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Metadata metadata; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Projects projects; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Properties properties; /** * Gets the value of the version property. * * @return * possible object is - * {@link Version } + * {@link VersionType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Version getVersion() { + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public VersionType getVersion() { return version; } @@ -413,11 +80,11 @@ public Version getVersion() { * * @param value * allowed object is - * {@link Version } + * {@link VersionType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setVersion(Version value) { + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setVersion(VersionType value) { this.version = value; } @@ -426,11 +93,11 @@ public void setVersion(Version value) { * * @return * possible object is - * {@link Feed.Metadata } + * {@link Metadata } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Feed.Metadata getMetadata() { + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Metadata getMetadata() { return metadata; } @@ -439,11 +106,11 @@ public Feed.Metadata getMetadata() { * * @param value * allowed object is - * {@link Feed.Metadata } + * {@link Metadata } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setMetadata(Feed.Metadata value) { + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setMetadata(Metadata value) { this.metadata = value; } @@ -452,11 +119,11 @@ public void setMetadata(Feed.Metadata value) { * * @return * possible object is - * {@link Feed.Projects } + * {@link Projects } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Feed.Projects getProjects() { + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Projects getProjects() { return projects; } @@ -465,11 +132,11 @@ public Feed.Projects getProjects() { * * @param value * allowed object is - * {@link Feed.Projects } + * {@link Projects } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setProjects(Feed.Projects value) { + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setProjects(Projects value) { this.projects = value; } @@ -478,11 +145,11 @@ public void setProjects(Feed.Projects value) { * * @return * possible object is - * {@link Feed.Properties } + * {@link Properties } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Feed.Properties getProperties() { + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Properties getProperties() { return properties; } @@ -491,23 +158,23 @@ public Feed.Properties getProperties() { * * @param value * allowed object is - * {@link Feed.Properties } + * {@link Properties } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setProperties(Feed.Properties value) { + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setProperties(Properties value) { this.properties = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -515,43 +182,43 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { - Version theVersion; + VersionType theVersion; theVersion = this.getVersion(); strategy.appendField(locator, this, "version", buffer, theVersion, (this.version!= null)); } { - Feed.Metadata theMetadata; + Metadata theMetadata; theMetadata = this.getMetadata(); strategy.appendField(locator, this, "metadata", buffer, theMetadata, (this.metadata!= null)); } { - Feed.Projects theProjects; + Projects theProjects; theProjects = this.getProjects(); strategy.appendField(locator, this, "projects", buffer, theProjects, (this.projects!= null)); } { - Feed.Properties theProperties; + Properties theProperties; theProperties = this.getProperties(); strategy.appendField(locator, this, "properties", buffer, theProperties, (this.properties!= null)); } return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Feed) { @@ -559,9 +226,9 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg { Boolean versionShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.version!= null)); if (versionShouldBeCopiedAndSet == Boolean.TRUE) { - Version sourceVersion; + VersionType sourceVersion; sourceVersion = this.getVersion(); - Version copyVersion = ((Version) strategy.copy(LocatorUtils.property(locator, "version", sourceVersion), sourceVersion, (this.version!= null))); + VersionType copyVersion = ((VersionType) strategy.copy(LocatorUtils.property(locator, "version", sourceVersion), sourceVersion, (this.version!= null))); copy.setVersion(copyVersion); } else { if (versionShouldBeCopiedAndSet == Boolean.FALSE) { @@ -572,9 +239,9 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg { Boolean metadataShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.metadata!= null)); if (metadataShouldBeCopiedAndSet == Boolean.TRUE) { - Feed.Metadata sourceMetadata; + Metadata sourceMetadata; sourceMetadata = this.getMetadata(); - Feed.Metadata copyMetadata = ((Feed.Metadata) strategy.copy(LocatorUtils.property(locator, "metadata", sourceMetadata), sourceMetadata, (this.metadata!= null))); + Metadata copyMetadata = ((Metadata) strategy.copy(LocatorUtils.property(locator, "metadata", sourceMetadata), sourceMetadata, (this.metadata!= null))); copy.setMetadata(copyMetadata); } else { if (metadataShouldBeCopiedAndSet == Boolean.FALSE) { @@ -585,9 +252,9 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg { Boolean projectsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.projects!= null)); if (projectsShouldBeCopiedAndSet == Boolean.TRUE) { - Feed.Projects sourceProjects; + Projects sourceProjects; sourceProjects = this.getProjects(); - Feed.Projects copyProjects = ((Feed.Projects) strategy.copy(LocatorUtils.property(locator, "projects", sourceProjects), sourceProjects, (this.projects!= null))); + Projects copyProjects = ((Projects) strategy.copy(LocatorUtils.property(locator, "projects", sourceProjects), sourceProjects, (this.projects!= null))); copy.setProjects(copyProjects); } else { if (projectsShouldBeCopiedAndSet == Boolean.FALSE) { @@ -598,9 +265,9 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg { Boolean propertiesShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.properties!= null)); if (propertiesShouldBeCopiedAndSet == Boolean.TRUE) { - Feed.Properties sourceProperties; + Properties sourceProperties; sourceProperties = this.getProperties(); - Feed.Properties copyProperties = ((Feed.Properties) strategy.copy(LocatorUtils.property(locator, "properties", sourceProperties), sourceProperties, (this.properties!= null))); + Properties copyProperties = ((Properties) strategy.copy(LocatorUtils.property(locator, "properties", sourceProperties), sourceProperties, (this.properties!= null))); copy.setProperties(copyProperties); } else { if (propertiesShouldBeCopiedAndSet == Boolean.FALSE) { @@ -612,12 +279,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Feed(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -627,36 +294,36 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje } final Feed that = ((Feed) object); { - Version lhsVersion; + VersionType lhsVersion; lhsVersion = this.getVersion(); - Version rhsVersion; + VersionType rhsVersion; rhsVersion = that.getVersion(); if (!strategy.equals(LocatorUtils.property(thisLocator, "version", lhsVersion), LocatorUtils.property(thatLocator, "version", rhsVersion), lhsVersion, rhsVersion, (this.version!= null), (that.version!= null))) { return false; } } { - Feed.Metadata lhsMetadata; + Metadata lhsMetadata; lhsMetadata = this.getMetadata(); - Feed.Metadata rhsMetadata; + Metadata rhsMetadata; rhsMetadata = that.getMetadata(); if (!strategy.equals(LocatorUtils.property(thisLocator, "metadata", lhsMetadata), LocatorUtils.property(thatLocator, "metadata", rhsMetadata), lhsMetadata, rhsMetadata, (this.metadata!= null), (that.metadata!= null))) { return false; } } { - Feed.Projects lhsProjects; + Projects lhsProjects; lhsProjects = this.getProjects(); - Feed.Projects rhsProjects; + Projects rhsProjects; rhsProjects = that.getProjects(); if (!strategy.equals(LocatorUtils.property(thisLocator, "projects", lhsProjects), LocatorUtils.property(thatLocator, "projects", rhsProjects), lhsProjects, rhsProjects, (this.projects!= null), (that.projects!= null))) { return false; } } { - Feed.Properties lhsProperties; + Properties lhsProperties; lhsProperties = this.getProperties(); - Feed.Properties rhsProperties; + Properties rhsProperties; rhsProperties = that.getProperties(); if (!strategy.equals(LocatorUtils.property(thisLocator, "properties", lhsProperties), LocatorUtils.property(thatLocator, "properties", rhsProperties), lhsProperties, rhsProperties, (this.properties!= null), (that.properties!= null))) { return false; @@ -665,9269 +332,10 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-     * <complexType>
-     *   <complexContent>
-     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *       <all>
-     *         <element name="publisher" type="{http://feed.immobiliare.it}publisher"/>
-     *         <element name="build-date" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
-     *         <element name="multipage" minOccurs="0">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <all>
-     *                   <element name="current" type="{http://www.w3.org/2001/XMLSchema}integer"/>
-     *                   <element name="last" type="{http://www.w3.org/2001/XMLSchema}integer"/>
-     *                 </all>
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *       </all>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
-     * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - - }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public static class Metadata implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 - { - - @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Publisher publisher; - @XmlElement(name = "build-date", required = true, type = String.class) - @XmlJavaTypeAdapter(Adapter1 .class) - @XmlSchemaType(name = "dateTime") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Calendar buildDate; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Feed.Metadata.Multipage multipage; - - /** - * Gets the value of the publisher property. - * - * @return - * possible object is - * {@link Publisher } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Publisher getPublisher() { - return publisher; - } - - /** - * Sets the value of the publisher property. - * - * @param value - * allowed object is - * {@link Publisher } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setPublisher(Publisher value) { - this.publisher = value; - } - - /** - * Gets the value of the buildDate property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Calendar getBuildDate() { - return buildDate; - } - - /** - * Sets the value of the buildDate property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setBuildDate(Calendar value) { - this.buildDate = value; - } - - /** - * Gets the value of the multipage property. - * - * @return - * possible object is - * {@link Feed.Metadata.Multipage } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Feed.Metadata.Multipage getMultipage() { - return multipage; - } - - /** - * Sets the value of the multipage property. - * - * @param value - * allowed object is - * {@link Feed.Metadata.Multipage } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setMultipage(Feed.Metadata.Multipage value) { - this.multipage = value; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; - final StringBuilder buffer = new StringBuilder(); - append(null, buffer, strategy); - return buffer.toString(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - strategy.appendStart(locator, this, buffer); - appendFields(locator, buffer, strategy); - strategy.appendEnd(locator, this, buffer); - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - { - Publisher thePublisher; - thePublisher = this.getPublisher(); - strategy.appendField(locator, this, "publisher", buffer, thePublisher, (this.publisher!= null)); - } - { - Calendar theBuildDate; - theBuildDate = this.getBuildDate(); - strategy.appendField(locator, this, "buildDate", buffer, theBuildDate, (this.buildDate!= null)); - } - { - Feed.Metadata.Multipage theMultipage; - theMultipage = this.getMultipage(); - strategy.appendField(locator, this, "multipage", buffer, theMultipage, (this.multipage!= null)); - } - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object clone() { - return copyTo(createNewInstance()); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; - return copyTo(null, target, strategy); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { - final Object draftCopy = ((target == null)?createNewInstance():target); - if (draftCopy instanceof Feed.Metadata) { - final Feed.Metadata copy = ((Feed.Metadata) draftCopy); - { - Boolean publisherShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.publisher!= null)); - if (publisherShouldBeCopiedAndSet == Boolean.TRUE) { - Publisher sourcePublisher; - sourcePublisher = this.getPublisher(); - Publisher copyPublisher = ((Publisher) strategy.copy(LocatorUtils.property(locator, "publisher", sourcePublisher), sourcePublisher, (this.publisher!= null))); - copy.setPublisher(copyPublisher); - } else { - if (publisherShouldBeCopiedAndSet == Boolean.FALSE) { - copy.publisher = null; - } - } - } - { - Boolean buildDateShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.buildDate!= null)); - if (buildDateShouldBeCopiedAndSet == Boolean.TRUE) { - Calendar sourceBuildDate; - sourceBuildDate = this.getBuildDate(); - Calendar copyBuildDate = ((Calendar) strategy.copy(LocatorUtils.property(locator, "buildDate", sourceBuildDate), sourceBuildDate, (this.buildDate!= null))); - copy.setBuildDate(copyBuildDate); - } else { - if (buildDateShouldBeCopiedAndSet == Boolean.FALSE) { - copy.buildDate = null; - } - } - } - { - Boolean multipageShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.multipage!= null)); - if (multipageShouldBeCopiedAndSet == Boolean.TRUE) { - Feed.Metadata.Multipage sourceMultipage; - sourceMultipage = this.getMultipage(); - Feed.Metadata.Multipage copyMultipage = ((Feed.Metadata.Multipage) strategy.copy(LocatorUtils.property(locator, "multipage", sourceMultipage), sourceMultipage, (this.multipage!= null))); - copy.setMultipage(copyMultipage); - } else { - if (multipageShouldBeCopiedAndSet == Boolean.FALSE) { - copy.multipage = null; - } - } - } - } - return draftCopy; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object createNewInstance() { - return new Feed.Metadata(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { - if ((object == null)||(this.getClass()!= object.getClass())) { - return false; - } - if (this == object) { - return true; - } - final Feed.Metadata that = ((Feed.Metadata) object); - { - Publisher lhsPublisher; - lhsPublisher = this.getPublisher(); - Publisher rhsPublisher; - rhsPublisher = that.getPublisher(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "publisher", lhsPublisher), LocatorUtils.property(thatLocator, "publisher", rhsPublisher), lhsPublisher, rhsPublisher, (this.publisher!= null), (that.publisher!= null))) { - return false; - } - } - { - Calendar lhsBuildDate; - lhsBuildDate = this.getBuildDate(); - Calendar rhsBuildDate; - rhsBuildDate = that.getBuildDate(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "buildDate", lhsBuildDate), LocatorUtils.property(thatLocator, "buildDate", rhsBuildDate), lhsBuildDate, rhsBuildDate, (this.buildDate!= null), (that.buildDate!= null))) { - return false; - } - } - { - Feed.Metadata.Multipage lhsMultipage; - lhsMultipage = this.getMultipage(); - Feed.Metadata.Multipage rhsMultipage; - rhsMultipage = that.getMultipage(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "multipage", lhsMultipage), LocatorUtils.property(thatLocator, "multipage", rhsMultipage), lhsMultipage, rhsMultipage, (this.multipage!= null), (that.multipage!= null))) { - return false; - } - } - return true; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; - return equals(null, null, object, strategy); - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-         * <complexType>
-         *   <complexContent>
-         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *       <all>
-         *         <element name="current" type="{http://www.w3.org/2001/XMLSchema}integer"/>
-         *         <element name="last" type="{http://www.w3.org/2001/XMLSchema}integer"/>
-         *       </all>
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
-         * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - - }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public static class Multipage implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 - { - - @XmlElement(required = true, type = String.class) - @XmlJavaTypeAdapter(Adapter2 .class) - @XmlSchemaType(name = "integer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected BigInteger current; - @XmlElement(required = true, type = String.class) - @XmlJavaTypeAdapter(Adapter2 .class) - @XmlSchemaType(name = "integer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected BigInteger last; - - /** - * Gets the value of the current property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public BigInteger getCurrent() { - return current; - } - - /** - * Sets the value of the current property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setCurrent(BigInteger value) { - this.current = value; - } - - /** - * Gets the value of the last property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public BigInteger getLast() { - return last; - } - - /** - * Sets the value of the last property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setLast(BigInteger value) { - this.last = value; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; - final StringBuilder buffer = new StringBuilder(); - append(null, buffer, strategy); - return buffer.toString(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - strategy.appendStart(locator, this, buffer); - appendFields(locator, buffer, strategy); - strategy.appendEnd(locator, this, buffer); - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - { - BigInteger theCurrent; - theCurrent = this.getCurrent(); - strategy.appendField(locator, this, "current", buffer, theCurrent, (this.current!= null)); - } - { - BigInteger theLast; - theLast = this.getLast(); - strategy.appendField(locator, this, "last", buffer, theLast, (this.last!= null)); - } - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object clone() { - return copyTo(createNewInstance()); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; - return copyTo(null, target, strategy); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { - final Object draftCopy = ((target == null)?createNewInstance():target); - if (draftCopy instanceof Feed.Metadata.Multipage) { - final Feed.Metadata.Multipage copy = ((Feed.Metadata.Multipage) draftCopy); - { - Boolean currentShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.current!= null)); - if (currentShouldBeCopiedAndSet == Boolean.TRUE) { - BigInteger sourceCurrent; - sourceCurrent = this.getCurrent(); - BigInteger copyCurrent = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "current", sourceCurrent), sourceCurrent, (this.current!= null))); - copy.setCurrent(copyCurrent); - } else { - if (currentShouldBeCopiedAndSet == Boolean.FALSE) { - copy.current = null; - } - } - } - { - Boolean lastShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.last!= null)); - if (lastShouldBeCopiedAndSet == Boolean.TRUE) { - BigInteger sourceLast; - sourceLast = this.getLast(); - BigInteger copyLast = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "last", sourceLast), sourceLast, (this.last!= null))); - copy.setLast(copyLast); - } else { - if (lastShouldBeCopiedAndSet == Boolean.FALSE) { - copy.last = null; - } - } - } - } - return draftCopy; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object createNewInstance() { - return new Feed.Metadata.Multipage(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { - if ((object == null)||(this.getClass()!= object.getClass())) { - return false; - } - if (this == object) { - return true; - } - final Feed.Metadata.Multipage that = ((Feed.Metadata.Multipage) object); - { - BigInteger lhsCurrent; - lhsCurrent = this.getCurrent(); - BigInteger rhsCurrent; - rhsCurrent = that.getCurrent(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "current", lhsCurrent), LocatorUtils.property(thatLocator, "current", rhsCurrent), lhsCurrent, rhsCurrent, (this.current!= null), (that.current!= null))) { - return false; - } - } - { - BigInteger lhsLast; - lhsLast = this.getLast(); - BigInteger rhsLast; - rhsLast = that.getLast(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "last", lhsLast), LocatorUtils.property(thatLocator, "last", rhsLast), lhsLast, rhsLast, (this.last!= null), (that.last!= null))) { - return false; - } - } - return true; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; - return equals(null, null, object, strategy); - } - - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-     * <complexType>
-     *   <complexContent>
-     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *       <all>
-     *         <element name="project">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <all>
-     *                   <element name="unique-id" type="{http://www.w3.org/2001/XMLSchema}string"/>
-     *                   <element name="date-updated" type="{http://feed.immobiliare.it}dateUpdatedType"/>
-     *                   <element name="agent">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <all>
-     *                             <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
-     *                             <element name="email" type="{http://feed.immobiliare.it}emailType"/>
-     *                             <element name="sales-office">
-     *                               <complexType>
-     *                                 <complexContent>
-     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                     <all>
-     *                                       <element name="country-code">
-     *                                         <simpleType>
-     *                                           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
-     *                                             <pattern value="[a-zA-Z]{2}"/>
-     *                                           </restriction>
-     *                                         </simpleType>
-     *                                       </element>
-     *                                       <element name="administrative-area" type="{http://www.w3.org/2001/XMLSchema}string"/>
-     *                                       <element name="sub-administrative-area" type="{http://www.w3.org/2001/XMLSchema}string"/>
-     *                                       <element name="city">
-     *                                         <complexType>
-     *                                           <simpleContent>
-     *                                             <extension base="<http://www.w3.org/2001/XMLSchema>string">
-     *                                               <attribute name="code" type="{http://www.w3.org/2001/XMLSchema}integer" />
-     *                                             </extension>
-     *                                           </simpleContent>
-     *                                         </complexType>
-     *                                       </element>
-     *                                       <element name="locality">
-     *                                         <complexType>
-     *                                           <complexContent>
-     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                               <sequence>
-     *                                                 <element name="thoroughfare" type="{http://www.w3.org/2001/XMLSchema}string"/>
-     *                                               </sequence>
-     *                                             </restriction>
-     *                                           </complexContent>
-     *                                         </complexType>
-     *                                       </element>
-     *                                       <element name="phone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                                       <element name="mobile" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                                     </all>
-     *                                   </restriction>
-     *                                 </complexContent>
-     *                               </complexType>
-     *                             </element>
-     *                           </all>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                   <element name="features">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <all>
-     *                             <element name="building-status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                             <element name="start-date" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
-     *                             <element name="end-date" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
-     *                             <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
-     *                             <element name="specification" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                             <element name="floorplanner-url" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                             <element name="virtual-tour" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                             <element name="description" type="{http://feed.immobiliare.it}langtxt"/>
-     *                             <element name="energy-class" type="{http://feed.immobiliare.it}classEnergy"/>
-     *                             <element name="energy-performance" type="{http://feed.immobiliare.it}classEnergyPerformance" minOccurs="0"/>
-     *                           </all>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                   <element name="location" type="{http://feed.immobiliare.it}locationStructure" minOccurs="0"/>
-     *                   <element name="pictures" minOccurs="0">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="picture-url" type="{http://feed.immobiliare.it}pictureProject" maxOccurs="unbounded"/>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                   <element name="videos" minOccurs="0">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <all>
-     *                             <element name="video" type="{http://feed.immobiliare.it}videoProject"/>
-     *                           </all>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                   <element name="lots" minOccurs="0">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="residential" type="{http://www.w3.org/2001/XMLSchema}integer"/>
-     *                             <element name="commercial" type="{http://www.w3.org/2001/XMLSchema}integer"/>
-     *                             <element name="lot" maxOccurs="unbounded">
-     *                               <complexType>
-     *                                 <complexContent>
-     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                     <all>
-     *                                       <element name="unique-id" type="{http://www.w3.org/2001/XMLSchema}string"/>
-     *                                       <element name="property-type" type="{http://feed.immobiliare.it}propertyTypeProject"/>
-     *                                       <element name="price" type="{http://feed.immobiliare.it}priceType"/>
-     *                                       <element name="size" type="{http://feed.immobiliare.it}sizeType"/>
-     *                                       <element name="rooms" type="{http://feed.immobiliare.it}roomsType" minOccurs="0"/>
-     *                                       <element name="bathrooms" type="{http://www.w3.org/2001/XMLSchema}integer"/>
-     *                                       <element name="floor" type="{http://feed.immobiliare.it}floorProject"/>
-     *                                       <element name="garage" type="{http://feed.immobiliare.it}boxProject"/>
-     *                                       <element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/>
-     *                                       <element name="specification" type="{http://www.w3.org/2001/XMLSchema}string"/>
-     *                                       <element name="pictures" minOccurs="0">
-     *                                         <complexType>
-     *                                           <complexContent>
-     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                                               <sequence>
-     *                                                 <element name="picture-url" type="{http://feed.immobiliare.it}pictureProject" maxOccurs="unbounded"/>
-     *                                               </sequence>
-     *                                             </restriction>
-     *                                           </complexContent>
-     *                                         </complexType>
-     *                                       </element>
-     *                                     </all>
-     *                                     <attribute name="total" type="{http://www.w3.org/2001/XMLSchema}integer" />
-     *                                     <attribute name="forsale" type="{http://www.w3.org/2001/XMLSchema}integer" />
-     *                                   </restriction>
-     *                                 </complexContent>
-     *                               </complexType>
-     *                             </element>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                 </all>
-     *                 <attribute name="operation" type="{http://feed.immobiliare.it}operation" />
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *       </all>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
-     * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - - }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public static class Projects implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 - { - - @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Feed.Projects.Project project; - - /** - * Gets the value of the project property. - * - * @return - * possible object is - * {@link Feed.Projects.Project } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Feed.Projects.Project getProject() { - return project; - } - - /** - * Sets the value of the project property. - * - * @param value - * allowed object is - * {@link Feed.Projects.Project } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setProject(Feed.Projects.Project value) { - this.project = value; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; - final StringBuilder buffer = new StringBuilder(); - append(null, buffer, strategy); - return buffer.toString(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - strategy.appendStart(locator, this, buffer); - appendFields(locator, buffer, strategy); - strategy.appendEnd(locator, this, buffer); - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - { - Feed.Projects.Project theProject; - theProject = this.getProject(); - strategy.appendField(locator, this, "project", buffer, theProject, (this.project!= null)); - } - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object clone() { - return copyTo(createNewInstance()); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; - return copyTo(null, target, strategy); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { - final Object draftCopy = ((target == null)?createNewInstance():target); - if (draftCopy instanceof Feed.Projects) { - final Feed.Projects copy = ((Feed.Projects) draftCopy); - { - Boolean projectShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.project!= null)); - if (projectShouldBeCopiedAndSet == Boolean.TRUE) { - Feed.Projects.Project sourceProject; - sourceProject = this.getProject(); - Feed.Projects.Project copyProject = ((Feed.Projects.Project) strategy.copy(LocatorUtils.property(locator, "project", sourceProject), sourceProject, (this.project!= null))); - copy.setProject(copyProject); - } else { - if (projectShouldBeCopiedAndSet == Boolean.FALSE) { - copy.project = null; - } - } - } - } - return draftCopy; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object createNewInstance() { - return new Feed.Projects(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { - if ((object == null)||(this.getClass()!= object.getClass())) { - return false; - } - if (this == object) { - return true; - } - final Feed.Projects that = ((Feed.Projects) object); - { - Feed.Projects.Project lhsProject; - lhsProject = this.getProject(); - Feed.Projects.Project rhsProject; - rhsProject = that.getProject(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "project", lhsProject), LocatorUtils.property(thatLocator, "project", rhsProject), lhsProject, rhsProject, (this.project!= null), (that.project!= null))) { - return false; - } - } - return true; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; - return equals(null, null, object, strategy); - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-         * <complexType>
-         *   <complexContent>
-         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *       <all>
-         *         <element name="unique-id" type="{http://www.w3.org/2001/XMLSchema}string"/>
-         *         <element name="date-updated" type="{http://feed.immobiliare.it}dateUpdatedType"/>
-         *         <element name="agent">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <all>
-         *                   <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
-         *                   <element name="email" type="{http://feed.immobiliare.it}emailType"/>
-         *                   <element name="sales-office">
-         *                     <complexType>
-         *                       <complexContent>
-         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                           <all>
-         *                             <element name="country-code">
-         *                               <simpleType>
-         *                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
-         *                                   <pattern value="[a-zA-Z]{2}"/>
-         *                                 </restriction>
-         *                               </simpleType>
-         *                             </element>
-         *                             <element name="administrative-area" type="{http://www.w3.org/2001/XMLSchema}string"/>
-         *                             <element name="sub-administrative-area" type="{http://www.w3.org/2001/XMLSchema}string"/>
-         *                             <element name="city">
-         *                               <complexType>
-         *                                 <simpleContent>
-         *                                   <extension base="<http://www.w3.org/2001/XMLSchema>string">
-         *                                     <attribute name="code" type="{http://www.w3.org/2001/XMLSchema}integer" />
-         *                                   </extension>
-         *                                 </simpleContent>
-         *                               </complexType>
-         *                             </element>
-         *                             <element name="locality">
-         *                               <complexType>
-         *                                 <complexContent>
-         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                                     <sequence>
-         *                                       <element name="thoroughfare" type="{http://www.w3.org/2001/XMLSchema}string"/>
-         *                                     </sequence>
-         *                                   </restriction>
-         *                                 </complexContent>
-         *                               </complexType>
-         *                             </element>
-         *                             <element name="phone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *                             <element name="mobile" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *                           </all>
-         *                         </restriction>
-         *                       </complexContent>
-         *                     </complexType>
-         *                   </element>
-         *                 </all>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *         <element name="features">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <all>
-         *                   <element name="building-status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *                   <element name="start-date" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
-         *                   <element name="end-date" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
-         *                   <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
-         *                   <element name="specification" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *                   <element name="floorplanner-url" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *                   <element name="virtual-tour" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *                   <element name="description" type="{http://feed.immobiliare.it}langtxt"/>
-         *                   <element name="energy-class" type="{http://feed.immobiliare.it}classEnergy"/>
-         *                   <element name="energy-performance" type="{http://feed.immobiliare.it}classEnergyPerformance" minOccurs="0"/>
-         *                 </all>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *         <element name="location" type="{http://feed.immobiliare.it}locationStructure" minOccurs="0"/>
-         *         <element name="pictures" minOccurs="0">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="picture-url" type="{http://feed.immobiliare.it}pictureProject" maxOccurs="unbounded"/>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *         <element name="videos" minOccurs="0">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <all>
-         *                   <element name="video" type="{http://feed.immobiliare.it}videoProject"/>
-         *                 </all>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *         <element name="lots" minOccurs="0">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="residential" type="{http://www.w3.org/2001/XMLSchema}integer"/>
-         *                   <element name="commercial" type="{http://www.w3.org/2001/XMLSchema}integer"/>
-         *                   <element name="lot" maxOccurs="unbounded">
-         *                     <complexType>
-         *                       <complexContent>
-         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                           <all>
-         *                             <element name="unique-id" type="{http://www.w3.org/2001/XMLSchema}string"/>
-         *                             <element name="property-type" type="{http://feed.immobiliare.it}propertyTypeProject"/>
-         *                             <element name="price" type="{http://feed.immobiliare.it}priceType"/>
-         *                             <element name="size" type="{http://feed.immobiliare.it}sizeType"/>
-         *                             <element name="rooms" type="{http://feed.immobiliare.it}roomsType" minOccurs="0"/>
-         *                             <element name="bathrooms" type="{http://www.w3.org/2001/XMLSchema}integer"/>
-         *                             <element name="floor" type="{http://feed.immobiliare.it}floorProject"/>
-         *                             <element name="garage" type="{http://feed.immobiliare.it}boxProject"/>
-         *                             <element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/>
-         *                             <element name="specification" type="{http://www.w3.org/2001/XMLSchema}string"/>
-         *                             <element name="pictures" minOccurs="0">
-         *                               <complexType>
-         *                                 <complexContent>
-         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                                     <sequence>
-         *                                       <element name="picture-url" type="{http://feed.immobiliare.it}pictureProject" maxOccurs="unbounded"/>
-         *                                     </sequence>
-         *                                   </restriction>
-         *                                 </complexContent>
-         *                               </complexType>
-         *                             </element>
-         *                           </all>
-         *                           <attribute name="total" type="{http://www.w3.org/2001/XMLSchema}integer" />
-         *                           <attribute name="forsale" type="{http://www.w3.org/2001/XMLSchema}integer" />
-         *                         </restriction>
-         *                       </complexContent>
-         *                     </complexType>
-         *                   </element>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *       </all>
-         *       <attribute name="operation" type="{http://feed.immobiliare.it}operation" />
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
-         * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - - }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public static class Project implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 - { - - @XmlElement(name = "unique-id", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected String uniqueId; - @XmlElement(name = "date-updated", required = true, type = String.class) - @XmlJavaTypeAdapter(Adapter3 .class) - @XmlSchemaType(name = "dateTime") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Calendar dateUpdated; - @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Feed.Projects.Project.Agent agent; - @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Feed.Projects.Project.Features features; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected LocationStructure location; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Feed.Projects.Project.Pictures pictures; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Feed.Projects.Project.Videos videos; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Feed.Projects.Project.Lots lots; - @XmlAttribute(name = "operation") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Operation operation; - - /** - * Gets the value of the uniqueId property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String getUniqueId() { - return uniqueId; - } - - /** - * Sets the value of the uniqueId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setUniqueId(String value) { - this.uniqueId = value; - } - - /** - * Gets the value of the dateUpdated property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Calendar getDateUpdated() { - return dateUpdated; - } - - /** - * Sets the value of the dateUpdated property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setDateUpdated(Calendar value) { - this.dateUpdated = value; - } - - /** - * Gets the value of the agent property. - * - * @return - * possible object is - * {@link Feed.Projects.Project.Agent } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Feed.Projects.Project.Agent getAgent() { - return agent; - } - - /** - * Sets the value of the agent property. - * - * @param value - * allowed object is - * {@link Feed.Projects.Project.Agent } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setAgent(Feed.Projects.Project.Agent value) { - this.agent = value; - } - - /** - * Gets the value of the features property. - * - * @return - * possible object is - * {@link Feed.Projects.Project.Features } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Feed.Projects.Project.Features getFeatures() { - return features; - } - - /** - * Sets the value of the features property. - * - * @param value - * allowed object is - * {@link Feed.Projects.Project.Features } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setFeatures(Feed.Projects.Project.Features value) { - this.features = value; - } - - /** - * Gets the value of the location property. - * - * @return - * possible object is - * {@link LocationStructure } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public LocationStructure getLocation() { - return location; - } - - /** - * Sets the value of the location property. - * - * @param value - * allowed object is - * {@link LocationStructure } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setLocation(LocationStructure value) { - this.location = value; - } - - /** - * Gets the value of the pictures property. - * - * @return - * possible object is - * {@link Feed.Projects.Project.Pictures } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Feed.Projects.Project.Pictures getPictures() { - return pictures; - } - - /** - * Sets the value of the pictures property. - * - * @param value - * allowed object is - * {@link Feed.Projects.Project.Pictures } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setPictures(Feed.Projects.Project.Pictures value) { - this.pictures = value; - } - - /** - * Gets the value of the videos property. - * - * @return - * possible object is - * {@link Feed.Projects.Project.Videos } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Feed.Projects.Project.Videos getVideos() { - return videos; - } - - /** - * Sets the value of the videos property. - * - * @param value - * allowed object is - * {@link Feed.Projects.Project.Videos } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setVideos(Feed.Projects.Project.Videos value) { - this.videos = value; - } - - /** - * Gets the value of the lots property. - * - * @return - * possible object is - * {@link Feed.Projects.Project.Lots } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Feed.Projects.Project.Lots getLots() { - return lots; - } - - /** - * Sets the value of the lots property. - * - * @param value - * allowed object is - * {@link Feed.Projects.Project.Lots } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setLots(Feed.Projects.Project.Lots value) { - this.lots = value; - } - - /** - * Gets the value of the operation property. - * - * @return - * possible object is - * {@link Operation } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Operation getOperation() { - return operation; - } - - /** - * Sets the value of the operation property. - * - * @param value - * allowed object is - * {@link Operation } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setOperation(Operation value) { - this.operation = value; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; - final StringBuilder buffer = new StringBuilder(); - append(null, buffer, strategy); - return buffer.toString(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - strategy.appendStart(locator, this, buffer); - appendFields(locator, buffer, strategy); - strategy.appendEnd(locator, this, buffer); - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - { - String theUniqueId; - theUniqueId = this.getUniqueId(); - strategy.appendField(locator, this, "uniqueId", buffer, theUniqueId, (this.uniqueId!= null)); - } - { - Calendar theDateUpdated; - theDateUpdated = this.getDateUpdated(); - strategy.appendField(locator, this, "dateUpdated", buffer, theDateUpdated, (this.dateUpdated!= null)); - } - { - Feed.Projects.Project.Agent theAgent; - theAgent = this.getAgent(); - strategy.appendField(locator, this, "agent", buffer, theAgent, (this.agent!= null)); - } - { - Feed.Projects.Project.Features theFeatures; - theFeatures = this.getFeatures(); - strategy.appendField(locator, this, "features", buffer, theFeatures, (this.features!= null)); - } - { - LocationStructure theLocation; - theLocation = this.getLocation(); - strategy.appendField(locator, this, "location", buffer, theLocation, (this.location!= null)); - } - { - Feed.Projects.Project.Pictures thePictures; - thePictures = this.getPictures(); - strategy.appendField(locator, this, "pictures", buffer, thePictures, (this.pictures!= null)); - } - { - Feed.Projects.Project.Videos theVideos; - theVideos = this.getVideos(); - strategy.appendField(locator, this, "videos", buffer, theVideos, (this.videos!= null)); - } - { - Feed.Projects.Project.Lots theLots; - theLots = this.getLots(); - strategy.appendField(locator, this, "lots", buffer, theLots, (this.lots!= null)); - } - { - Operation theOperation; - theOperation = this.getOperation(); - strategy.appendField(locator, this, "operation", buffer, theOperation, (this.operation!= null)); - } - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object clone() { - return copyTo(createNewInstance()); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; - return copyTo(null, target, strategy); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { - final Object draftCopy = ((target == null)?createNewInstance():target); - if (draftCopy instanceof Feed.Projects.Project) { - final Feed.Projects.Project copy = ((Feed.Projects.Project) draftCopy); - { - Boolean uniqueIdShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.uniqueId!= null)); - if (uniqueIdShouldBeCopiedAndSet == Boolean.TRUE) { - String sourceUniqueId; - sourceUniqueId = this.getUniqueId(); - String copyUniqueId = ((String) strategy.copy(LocatorUtils.property(locator, "uniqueId", sourceUniqueId), sourceUniqueId, (this.uniqueId!= null))); - copy.setUniqueId(copyUniqueId); - } else { - if (uniqueIdShouldBeCopiedAndSet == Boolean.FALSE) { - copy.uniqueId = null; - } - } - } - { - Boolean dateUpdatedShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.dateUpdated!= null)); - if (dateUpdatedShouldBeCopiedAndSet == Boolean.TRUE) { - Calendar sourceDateUpdated; - sourceDateUpdated = this.getDateUpdated(); - Calendar copyDateUpdated = ((Calendar) strategy.copy(LocatorUtils.property(locator, "dateUpdated", sourceDateUpdated), sourceDateUpdated, (this.dateUpdated!= null))); - copy.setDateUpdated(copyDateUpdated); - } else { - if (dateUpdatedShouldBeCopiedAndSet == Boolean.FALSE) { - copy.dateUpdated = null; - } - } - } - { - Boolean agentShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.agent!= null)); - if (agentShouldBeCopiedAndSet == Boolean.TRUE) { - Feed.Projects.Project.Agent sourceAgent; - sourceAgent = this.getAgent(); - Feed.Projects.Project.Agent copyAgent = ((Feed.Projects.Project.Agent) strategy.copy(LocatorUtils.property(locator, "agent", sourceAgent), sourceAgent, (this.agent!= null))); - copy.setAgent(copyAgent); - } else { - if (agentShouldBeCopiedAndSet == Boolean.FALSE) { - copy.agent = null; - } - } - } - { - Boolean featuresShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.features!= null)); - if (featuresShouldBeCopiedAndSet == Boolean.TRUE) { - Feed.Projects.Project.Features sourceFeatures; - sourceFeatures = this.getFeatures(); - Feed.Projects.Project.Features copyFeatures = ((Feed.Projects.Project.Features) strategy.copy(LocatorUtils.property(locator, "features", sourceFeatures), sourceFeatures, (this.features!= null))); - copy.setFeatures(copyFeatures); - } else { - if (featuresShouldBeCopiedAndSet == Boolean.FALSE) { - copy.features = null; - } - } - } - { - Boolean locationShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.location!= null)); - if (locationShouldBeCopiedAndSet == Boolean.TRUE) { - LocationStructure sourceLocation; - sourceLocation = this.getLocation(); - LocationStructure copyLocation = ((LocationStructure) strategy.copy(LocatorUtils.property(locator, "location", sourceLocation), sourceLocation, (this.location!= null))); - copy.setLocation(copyLocation); - } else { - if (locationShouldBeCopiedAndSet == Boolean.FALSE) { - copy.location = null; - } - } - } - { - Boolean picturesShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.pictures!= null)); - if (picturesShouldBeCopiedAndSet == Boolean.TRUE) { - Feed.Projects.Project.Pictures sourcePictures; - sourcePictures = this.getPictures(); - Feed.Projects.Project.Pictures copyPictures = ((Feed.Projects.Project.Pictures) strategy.copy(LocatorUtils.property(locator, "pictures", sourcePictures), sourcePictures, (this.pictures!= null))); - copy.setPictures(copyPictures); - } else { - if (picturesShouldBeCopiedAndSet == Boolean.FALSE) { - copy.pictures = null; - } - } - } - { - Boolean videosShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.videos!= null)); - if (videosShouldBeCopiedAndSet == Boolean.TRUE) { - Feed.Projects.Project.Videos sourceVideos; - sourceVideos = this.getVideos(); - Feed.Projects.Project.Videos copyVideos = ((Feed.Projects.Project.Videos) strategy.copy(LocatorUtils.property(locator, "videos", sourceVideos), sourceVideos, (this.videos!= null))); - copy.setVideos(copyVideos); - } else { - if (videosShouldBeCopiedAndSet == Boolean.FALSE) { - copy.videos = null; - } - } - } - { - Boolean lotsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.lots!= null)); - if (lotsShouldBeCopiedAndSet == Boolean.TRUE) { - Feed.Projects.Project.Lots sourceLots; - sourceLots = this.getLots(); - Feed.Projects.Project.Lots copyLots = ((Feed.Projects.Project.Lots) strategy.copy(LocatorUtils.property(locator, "lots", sourceLots), sourceLots, (this.lots!= null))); - copy.setLots(copyLots); - } else { - if (lotsShouldBeCopiedAndSet == Boolean.FALSE) { - copy.lots = null; - } - } - } - { - Boolean operationShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.operation!= null)); - if (operationShouldBeCopiedAndSet == Boolean.TRUE) { - Operation sourceOperation; - sourceOperation = this.getOperation(); - Operation copyOperation = ((Operation) strategy.copy(LocatorUtils.property(locator, "operation", sourceOperation), sourceOperation, (this.operation!= null))); - copy.setOperation(copyOperation); - } else { - if (operationShouldBeCopiedAndSet == Boolean.FALSE) { - copy.operation = null; - } - } - } - } - return draftCopy; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object createNewInstance() { - return new Feed.Projects.Project(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { - if ((object == null)||(this.getClass()!= object.getClass())) { - return false; - } - if (this == object) { - return true; - } - final Feed.Projects.Project that = ((Feed.Projects.Project) object); - { - String lhsUniqueId; - lhsUniqueId = this.getUniqueId(); - String rhsUniqueId; - rhsUniqueId = that.getUniqueId(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "uniqueId", lhsUniqueId), LocatorUtils.property(thatLocator, "uniqueId", rhsUniqueId), lhsUniqueId, rhsUniqueId, (this.uniqueId!= null), (that.uniqueId!= null))) { - return false; - } - } - { - Calendar lhsDateUpdated; - lhsDateUpdated = this.getDateUpdated(); - Calendar rhsDateUpdated; - rhsDateUpdated = that.getDateUpdated(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "dateUpdated", lhsDateUpdated), LocatorUtils.property(thatLocator, "dateUpdated", rhsDateUpdated), lhsDateUpdated, rhsDateUpdated, (this.dateUpdated!= null), (that.dateUpdated!= null))) { - return false; - } - } - { - Feed.Projects.Project.Agent lhsAgent; - lhsAgent = this.getAgent(); - Feed.Projects.Project.Agent rhsAgent; - rhsAgent = that.getAgent(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "agent", lhsAgent), LocatorUtils.property(thatLocator, "agent", rhsAgent), lhsAgent, rhsAgent, (this.agent!= null), (that.agent!= null))) { - return false; - } - } - { - Feed.Projects.Project.Features lhsFeatures; - lhsFeatures = this.getFeatures(); - Feed.Projects.Project.Features rhsFeatures; - rhsFeatures = that.getFeatures(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "features", lhsFeatures), LocatorUtils.property(thatLocator, "features", rhsFeatures), lhsFeatures, rhsFeatures, (this.features!= null), (that.features!= null))) { - return false; - } - } - { - LocationStructure lhsLocation; - lhsLocation = this.getLocation(); - LocationStructure rhsLocation; - rhsLocation = that.getLocation(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "location", lhsLocation), LocatorUtils.property(thatLocator, "location", rhsLocation), lhsLocation, rhsLocation, (this.location!= null), (that.location!= null))) { - return false; - } - } - { - Feed.Projects.Project.Pictures lhsPictures; - lhsPictures = this.getPictures(); - Feed.Projects.Project.Pictures rhsPictures; - rhsPictures = that.getPictures(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "pictures", lhsPictures), LocatorUtils.property(thatLocator, "pictures", rhsPictures), lhsPictures, rhsPictures, (this.pictures!= null), (that.pictures!= null))) { - return false; - } - } - { - Feed.Projects.Project.Videos lhsVideos; - lhsVideos = this.getVideos(); - Feed.Projects.Project.Videos rhsVideos; - rhsVideos = that.getVideos(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "videos", lhsVideos), LocatorUtils.property(thatLocator, "videos", rhsVideos), lhsVideos, rhsVideos, (this.videos!= null), (that.videos!= null))) { - return false; - } - } - { - Feed.Projects.Project.Lots lhsLots; - lhsLots = this.getLots(); - Feed.Projects.Project.Lots rhsLots; - rhsLots = that.getLots(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "lots", lhsLots), LocatorUtils.property(thatLocator, "lots", rhsLots), lhsLots, rhsLots, (this.lots!= null), (that.lots!= null))) { - return false; - } - } - { - Operation lhsOperation; - lhsOperation = this.getOperation(); - Operation rhsOperation; - rhsOperation = that.getOperation(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "operation", lhsOperation), LocatorUtils.property(thatLocator, "operation", rhsOperation), lhsOperation, rhsOperation, (this.operation!= null), (that.operation!= null))) { - return false; - } - } - return true; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; - return equals(null, null, object, strategy); - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-             * <complexType>
-             *   <complexContent>
-             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *       <all>
-             *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
-             *         <element name="email" type="{http://feed.immobiliare.it}emailType"/>
-             *         <element name="sales-office">
-             *           <complexType>
-             *             <complexContent>
-             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                 <all>
-             *                   <element name="country-code">
-             *                     <simpleType>
-             *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
-             *                         <pattern value="[a-zA-Z]{2}"/>
-             *                       </restriction>
-             *                     </simpleType>
-             *                   </element>
-             *                   <element name="administrative-area" type="{http://www.w3.org/2001/XMLSchema}string"/>
-             *                   <element name="sub-administrative-area" type="{http://www.w3.org/2001/XMLSchema}string"/>
-             *                   <element name="city">
-             *                     <complexType>
-             *                       <simpleContent>
-             *                         <extension base="<http://www.w3.org/2001/XMLSchema>string">
-             *                           <attribute name="code" type="{http://www.w3.org/2001/XMLSchema}integer" />
-             *                         </extension>
-             *                       </simpleContent>
-             *                     </complexType>
-             *                   </element>
-             *                   <element name="locality">
-             *                     <complexType>
-             *                       <complexContent>
-             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                           <sequence>
-             *                             <element name="thoroughfare" type="{http://www.w3.org/2001/XMLSchema}string"/>
-             *                           </sequence>
-             *                         </restriction>
-             *                       </complexContent>
-             *                     </complexType>
-             *                   </element>
-             *                   <element name="phone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-             *                   <element name="mobile" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-             *                 </all>
-             *               </restriction>
-             *             </complexContent>
-             *           </complexType>
-             *         </element>
-             *       </all>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
-             * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - - }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public static class Agent implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 - { - - @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected String name; - @XmlElement(required = true) - @XmlJavaTypeAdapter(Adapter4 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected String email; - @XmlElement(name = "sales-office", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Feed.Projects.Project.Agent.SalesOffice salesOffice; - - /** - * Gets the value of the name property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String getName() { - return name; - } - - /** - * Sets the value of the name property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setName(String value) { - this.name = value; - } - - /** - * Gets the value of the email property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String getEmail() { - return email; - } - - /** - * Sets the value of the email property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setEmail(String value) { - this.email = value; - } - - /** - * Gets the value of the salesOffice property. - * - * @return - * possible object is - * {@link Feed.Projects.Project.Agent.SalesOffice } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Feed.Projects.Project.Agent.SalesOffice getSalesOffice() { - return salesOffice; - } - - /** - * Sets the value of the salesOffice property. - * - * @param value - * allowed object is - * {@link Feed.Projects.Project.Agent.SalesOffice } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setSalesOffice(Feed.Projects.Project.Agent.SalesOffice value) { - this.salesOffice = value; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; - final StringBuilder buffer = new StringBuilder(); - append(null, buffer, strategy); - return buffer.toString(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - strategy.appendStart(locator, this, buffer); - appendFields(locator, buffer, strategy); - strategy.appendEnd(locator, this, buffer); - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - { - String theName; - theName = this.getName(); - strategy.appendField(locator, this, "name", buffer, theName, (this.name!= null)); - } - { - String theEmail; - theEmail = this.getEmail(); - strategy.appendField(locator, this, "email", buffer, theEmail, (this.email!= null)); - } - { - Feed.Projects.Project.Agent.SalesOffice theSalesOffice; - theSalesOffice = this.getSalesOffice(); - strategy.appendField(locator, this, "salesOffice", buffer, theSalesOffice, (this.salesOffice!= null)); - } - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object clone() { - return copyTo(createNewInstance()); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; - return copyTo(null, target, strategy); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { - final Object draftCopy = ((target == null)?createNewInstance():target); - if (draftCopy instanceof Feed.Projects.Project.Agent) { - final Feed.Projects.Project.Agent copy = ((Feed.Projects.Project.Agent) draftCopy); - { - Boolean nameShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.name!= null)); - if (nameShouldBeCopiedAndSet == Boolean.TRUE) { - String sourceName; - sourceName = this.getName(); - String copyName = ((String) strategy.copy(LocatorUtils.property(locator, "name", sourceName), sourceName, (this.name!= null))); - copy.setName(copyName); - } else { - if (nameShouldBeCopiedAndSet == Boolean.FALSE) { - copy.name = null; - } - } - } - { - Boolean emailShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.email!= null)); - if (emailShouldBeCopiedAndSet == Boolean.TRUE) { - String sourceEmail; - sourceEmail = this.getEmail(); - String copyEmail = ((String) strategy.copy(LocatorUtils.property(locator, "email", sourceEmail), sourceEmail, (this.email!= null))); - copy.setEmail(copyEmail); - } else { - if (emailShouldBeCopiedAndSet == Boolean.FALSE) { - copy.email = null; - } - } - } - { - Boolean salesOfficeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.salesOffice!= null)); - if (salesOfficeShouldBeCopiedAndSet == Boolean.TRUE) { - Feed.Projects.Project.Agent.SalesOffice sourceSalesOffice; - sourceSalesOffice = this.getSalesOffice(); - Feed.Projects.Project.Agent.SalesOffice copySalesOffice = ((Feed.Projects.Project.Agent.SalesOffice) strategy.copy(LocatorUtils.property(locator, "salesOffice", sourceSalesOffice), sourceSalesOffice, (this.salesOffice!= null))); - copy.setSalesOffice(copySalesOffice); - } else { - if (salesOfficeShouldBeCopiedAndSet == Boolean.FALSE) { - copy.salesOffice = null; - } - } - } - } - return draftCopy; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object createNewInstance() { - return new Feed.Projects.Project.Agent(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { - if ((object == null)||(this.getClass()!= object.getClass())) { - return false; - } - if (this == object) { - return true; - } - final Feed.Projects.Project.Agent that = ((Feed.Projects.Project.Agent) object); - { - String lhsName; - lhsName = this.getName(); - String rhsName; - rhsName = that.getName(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "name", lhsName), LocatorUtils.property(thatLocator, "name", rhsName), lhsName, rhsName, (this.name!= null), (that.name!= null))) { - return false; - } - } - { - String lhsEmail; - lhsEmail = this.getEmail(); - String rhsEmail; - rhsEmail = that.getEmail(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "email", lhsEmail), LocatorUtils.property(thatLocator, "email", rhsEmail), lhsEmail, rhsEmail, (this.email!= null), (that.email!= null))) { - return false; - } - } - { - Feed.Projects.Project.Agent.SalesOffice lhsSalesOffice; - lhsSalesOffice = this.getSalesOffice(); - Feed.Projects.Project.Agent.SalesOffice rhsSalesOffice; - rhsSalesOffice = that.getSalesOffice(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "salesOffice", lhsSalesOffice), LocatorUtils.property(thatLocator, "salesOffice", rhsSalesOffice), lhsSalesOffice, rhsSalesOffice, (this.salesOffice!= null), (that.salesOffice!= null))) { - return false; - } - } - return true; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; - return equals(null, null, object, strategy); - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-                 * <complexType>
-                 *   <complexContent>
-                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-                 *       <all>
-                 *         <element name="country-code">
-                 *           <simpleType>
-                 *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
-                 *               <pattern value="[a-zA-Z]{2}"/>
-                 *             </restriction>
-                 *           </simpleType>
-                 *         </element>
-                 *         <element name="administrative-area" type="{http://www.w3.org/2001/XMLSchema}string"/>
-                 *         <element name="sub-administrative-area" type="{http://www.w3.org/2001/XMLSchema}string"/>
-                 *         <element name="city">
-                 *           <complexType>
-                 *             <simpleContent>
-                 *               <extension base="<http://www.w3.org/2001/XMLSchema>string">
-                 *                 <attribute name="code" type="{http://www.w3.org/2001/XMLSchema}integer" />
-                 *               </extension>
-                 *             </simpleContent>
-                 *           </complexType>
-                 *         </element>
-                 *         <element name="locality">
-                 *           <complexType>
-                 *             <complexContent>
-                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-                 *                 <sequence>
-                 *                   <element name="thoroughfare" type="{http://www.w3.org/2001/XMLSchema}string"/>
-                 *                 </sequence>
-                 *               </restriction>
-                 *             </complexContent>
-                 *           </complexType>
-                 *         </element>
-                 *         <element name="phone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-                 *         <element name="mobile" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-                 *       </all>
-                 *     </restriction>
-                 *   </complexContent>
-                 * </complexType>
-                 * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - - }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public static class SalesOffice implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 - { - - @XmlElement(name = "country-code", required = true) - @XmlJavaTypeAdapter(Adapter23 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected String countryCode; - @XmlElement(name = "administrative-area", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected String administrativeArea; - @XmlElement(name = "sub-administrative-area", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected String subAdministrativeArea; - @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Feed.Projects.Project.Agent.SalesOffice.City city; - @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Feed.Projects.Project.Agent.SalesOffice.Locality locality; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected String phone; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected String mobile; - - /** - * Gets the value of the countryCode property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String getCountryCode() { - return countryCode; - } - - /** - * Sets the value of the countryCode property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setCountryCode(String value) { - this.countryCode = value; - } - - /** - * Gets the value of the administrativeArea property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String getAdministrativeArea() { - return administrativeArea; - } - - /** - * Sets the value of the administrativeArea property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setAdministrativeArea(String value) { - this.administrativeArea = value; - } - - /** - * Gets the value of the subAdministrativeArea property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String getSubAdministrativeArea() { - return subAdministrativeArea; - } - - /** - * Sets the value of the subAdministrativeArea property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setSubAdministrativeArea(String value) { - this.subAdministrativeArea = value; - } - - /** - * Gets the value of the city property. - * - * @return - * possible object is - * {@link Feed.Projects.Project.Agent.SalesOffice.City } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Feed.Projects.Project.Agent.SalesOffice.City getCity() { - return city; - } - - /** - * Sets the value of the city property. - * - * @param value - * allowed object is - * {@link Feed.Projects.Project.Agent.SalesOffice.City } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setCity(Feed.Projects.Project.Agent.SalesOffice.City value) { - this.city = value; - } - - /** - * Gets the value of the locality property. - * - * @return - * possible object is - * {@link Feed.Projects.Project.Agent.SalesOffice.Locality } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Feed.Projects.Project.Agent.SalesOffice.Locality getLocality() { - return locality; - } - - /** - * Sets the value of the locality property. - * - * @param value - * allowed object is - * {@link Feed.Projects.Project.Agent.SalesOffice.Locality } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setLocality(Feed.Projects.Project.Agent.SalesOffice.Locality value) { - this.locality = value; - } - - /** - * Gets the value of the phone property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String getPhone() { - return phone; - } - - /** - * Sets the value of the phone property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setPhone(String value) { - this.phone = value; - } - - /** - * Gets the value of the mobile property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String getMobile() { - return mobile; - } - - /** - * Sets the value of the mobile property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setMobile(String value) { - this.mobile = value; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; - final StringBuilder buffer = new StringBuilder(); - append(null, buffer, strategy); - return buffer.toString(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - strategy.appendStart(locator, this, buffer); - appendFields(locator, buffer, strategy); - strategy.appendEnd(locator, this, buffer); - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - { - String theCountryCode; - theCountryCode = this.getCountryCode(); - strategy.appendField(locator, this, "countryCode", buffer, theCountryCode, (this.countryCode!= null)); - } - { - String theAdministrativeArea; - theAdministrativeArea = this.getAdministrativeArea(); - strategy.appendField(locator, this, "administrativeArea", buffer, theAdministrativeArea, (this.administrativeArea!= null)); - } - { - String theSubAdministrativeArea; - theSubAdministrativeArea = this.getSubAdministrativeArea(); - strategy.appendField(locator, this, "subAdministrativeArea", buffer, theSubAdministrativeArea, (this.subAdministrativeArea!= null)); - } - { - Feed.Projects.Project.Agent.SalesOffice.City theCity; - theCity = this.getCity(); - strategy.appendField(locator, this, "city", buffer, theCity, (this.city!= null)); - } - { - Feed.Projects.Project.Agent.SalesOffice.Locality theLocality; - theLocality = this.getLocality(); - strategy.appendField(locator, this, "locality", buffer, theLocality, (this.locality!= null)); - } - { - String thePhone; - thePhone = this.getPhone(); - strategy.appendField(locator, this, "phone", buffer, thePhone, (this.phone!= null)); - } - { - String theMobile; - theMobile = this.getMobile(); - strategy.appendField(locator, this, "mobile", buffer, theMobile, (this.mobile!= null)); - } - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object clone() { - return copyTo(createNewInstance()); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; - return copyTo(null, target, strategy); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { - final Object draftCopy = ((target == null)?createNewInstance():target); - if (draftCopy instanceof Feed.Projects.Project.Agent.SalesOffice) { - final Feed.Projects.Project.Agent.SalesOffice copy = ((Feed.Projects.Project.Agent.SalesOffice) draftCopy); - { - Boolean countryCodeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.countryCode!= null)); - if (countryCodeShouldBeCopiedAndSet == Boolean.TRUE) { - String sourceCountryCode; - sourceCountryCode = this.getCountryCode(); - String copyCountryCode = ((String) strategy.copy(LocatorUtils.property(locator, "countryCode", sourceCountryCode), sourceCountryCode, (this.countryCode!= null))); - copy.setCountryCode(copyCountryCode); - } else { - if (countryCodeShouldBeCopiedAndSet == Boolean.FALSE) { - copy.countryCode = null; - } - } - } - { - Boolean administrativeAreaShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.administrativeArea!= null)); - if (administrativeAreaShouldBeCopiedAndSet == Boolean.TRUE) { - String sourceAdministrativeArea; - sourceAdministrativeArea = this.getAdministrativeArea(); - String copyAdministrativeArea = ((String) strategy.copy(LocatorUtils.property(locator, "administrativeArea", sourceAdministrativeArea), sourceAdministrativeArea, (this.administrativeArea!= null))); - copy.setAdministrativeArea(copyAdministrativeArea); - } else { - if (administrativeAreaShouldBeCopiedAndSet == Boolean.FALSE) { - copy.administrativeArea = null; - } - } - } - { - Boolean subAdministrativeAreaShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.subAdministrativeArea!= null)); - if (subAdministrativeAreaShouldBeCopiedAndSet == Boolean.TRUE) { - String sourceSubAdministrativeArea; - sourceSubAdministrativeArea = this.getSubAdministrativeArea(); - String copySubAdministrativeArea = ((String) strategy.copy(LocatorUtils.property(locator, "subAdministrativeArea", sourceSubAdministrativeArea), sourceSubAdministrativeArea, (this.subAdministrativeArea!= null))); - copy.setSubAdministrativeArea(copySubAdministrativeArea); - } else { - if (subAdministrativeAreaShouldBeCopiedAndSet == Boolean.FALSE) { - copy.subAdministrativeArea = null; - } - } - } - { - Boolean cityShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.city!= null)); - if (cityShouldBeCopiedAndSet == Boolean.TRUE) { - Feed.Projects.Project.Agent.SalesOffice.City sourceCity; - sourceCity = this.getCity(); - Feed.Projects.Project.Agent.SalesOffice.City copyCity = ((Feed.Projects.Project.Agent.SalesOffice.City) strategy.copy(LocatorUtils.property(locator, "city", sourceCity), sourceCity, (this.city!= null))); - copy.setCity(copyCity); - } else { - if (cityShouldBeCopiedAndSet == Boolean.FALSE) { - copy.city = null; - } - } - } - { - Boolean localityShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.locality!= null)); - if (localityShouldBeCopiedAndSet == Boolean.TRUE) { - Feed.Projects.Project.Agent.SalesOffice.Locality sourceLocality; - sourceLocality = this.getLocality(); - Feed.Projects.Project.Agent.SalesOffice.Locality copyLocality = ((Feed.Projects.Project.Agent.SalesOffice.Locality) strategy.copy(LocatorUtils.property(locator, "locality", sourceLocality), sourceLocality, (this.locality!= null))); - copy.setLocality(copyLocality); - } else { - if (localityShouldBeCopiedAndSet == Boolean.FALSE) { - copy.locality = null; - } - } - } - { - Boolean phoneShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.phone!= null)); - if (phoneShouldBeCopiedAndSet == Boolean.TRUE) { - String sourcePhone; - sourcePhone = this.getPhone(); - String copyPhone = ((String) strategy.copy(LocatorUtils.property(locator, "phone", sourcePhone), sourcePhone, (this.phone!= null))); - copy.setPhone(copyPhone); - } else { - if (phoneShouldBeCopiedAndSet == Boolean.FALSE) { - copy.phone = null; - } - } - } - { - Boolean mobileShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.mobile!= null)); - if (mobileShouldBeCopiedAndSet == Boolean.TRUE) { - String sourceMobile; - sourceMobile = this.getMobile(); - String copyMobile = ((String) strategy.copy(LocatorUtils.property(locator, "mobile", sourceMobile), sourceMobile, (this.mobile!= null))); - copy.setMobile(copyMobile); - } else { - if (mobileShouldBeCopiedAndSet == Boolean.FALSE) { - copy.mobile = null; - } - } - } - } - return draftCopy; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object createNewInstance() { - return new Feed.Projects.Project.Agent.SalesOffice(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { - if ((object == null)||(this.getClass()!= object.getClass())) { - return false; - } - if (this == object) { - return true; - } - final Feed.Projects.Project.Agent.SalesOffice that = ((Feed.Projects.Project.Agent.SalesOffice) object); - { - String lhsCountryCode; - lhsCountryCode = this.getCountryCode(); - String rhsCountryCode; - rhsCountryCode = that.getCountryCode(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "countryCode", lhsCountryCode), LocatorUtils.property(thatLocator, "countryCode", rhsCountryCode), lhsCountryCode, rhsCountryCode, (this.countryCode!= null), (that.countryCode!= null))) { - return false; - } - } - { - String lhsAdministrativeArea; - lhsAdministrativeArea = this.getAdministrativeArea(); - String rhsAdministrativeArea; - rhsAdministrativeArea = that.getAdministrativeArea(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "administrativeArea", lhsAdministrativeArea), LocatorUtils.property(thatLocator, "administrativeArea", rhsAdministrativeArea), lhsAdministrativeArea, rhsAdministrativeArea, (this.administrativeArea!= null), (that.administrativeArea!= null))) { - return false; - } - } - { - String lhsSubAdministrativeArea; - lhsSubAdministrativeArea = this.getSubAdministrativeArea(); - String rhsSubAdministrativeArea; - rhsSubAdministrativeArea = that.getSubAdministrativeArea(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "subAdministrativeArea", lhsSubAdministrativeArea), LocatorUtils.property(thatLocator, "subAdministrativeArea", rhsSubAdministrativeArea), lhsSubAdministrativeArea, rhsSubAdministrativeArea, (this.subAdministrativeArea!= null), (that.subAdministrativeArea!= null))) { - return false; - } - } - { - Feed.Projects.Project.Agent.SalesOffice.City lhsCity; - lhsCity = this.getCity(); - Feed.Projects.Project.Agent.SalesOffice.City rhsCity; - rhsCity = that.getCity(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "city", lhsCity), LocatorUtils.property(thatLocator, "city", rhsCity), lhsCity, rhsCity, (this.city!= null), (that.city!= null))) { - return false; - } - } - { - Feed.Projects.Project.Agent.SalesOffice.Locality lhsLocality; - lhsLocality = this.getLocality(); - Feed.Projects.Project.Agent.SalesOffice.Locality rhsLocality; - rhsLocality = that.getLocality(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "locality", lhsLocality), LocatorUtils.property(thatLocator, "locality", rhsLocality), lhsLocality, rhsLocality, (this.locality!= null), (that.locality!= null))) { - return false; - } - } - { - String lhsPhone; - lhsPhone = this.getPhone(); - String rhsPhone; - rhsPhone = that.getPhone(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "phone", lhsPhone), LocatorUtils.property(thatLocator, "phone", rhsPhone), lhsPhone, rhsPhone, (this.phone!= null), (that.phone!= null))) { - return false; - } - } - { - String lhsMobile; - lhsMobile = this.getMobile(); - String rhsMobile; - rhsMobile = that.getMobile(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "mobile", lhsMobile), LocatorUtils.property(thatLocator, "mobile", rhsMobile), lhsMobile, rhsMobile, (this.mobile!= null), (that.mobile!= null))) { - return false; - } - } - return true; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; - return equals(null, null, object, strategy); - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-                     * <complexType>
-                     *   <simpleContent>
-                     *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
-                     *       <attribute name="code" type="{http://www.w3.org/2001/XMLSchema}integer" />
-                     *     </extension>
-                     *   </simpleContent>
-                     * </complexType>
-                     * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "value" - }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public static class City implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 - { - - @XmlValue - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected String value; - @XmlAttribute(name = "code") - @XmlJavaTypeAdapter(Adapter2 .class) - @XmlSchemaType(name = "integer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected BigInteger code; - - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the code property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public BigInteger getCode() { - return code; - } - - /** - * Sets the value of the code property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setCode(BigInteger value) { - this.code = value; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; - final StringBuilder buffer = new StringBuilder(); - append(null, buffer, strategy); - return buffer.toString(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - strategy.appendStart(locator, this, buffer); - appendFields(locator, buffer, strategy); - strategy.appendEnd(locator, this, buffer); - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - { - String theValue; - theValue = this.getValue(); - strategy.appendField(locator, this, "value", buffer, theValue, (this.value!= null)); - } - { - BigInteger theCode; - theCode = this.getCode(); - strategy.appendField(locator, this, "code", buffer, theCode, (this.code!= null)); - } - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object clone() { - return copyTo(createNewInstance()); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; - return copyTo(null, target, strategy); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { - final Object draftCopy = ((target == null)?createNewInstance():target); - if (draftCopy instanceof Feed.Projects.Project.Agent.SalesOffice.City) { - final Feed.Projects.Project.Agent.SalesOffice.City copy = ((Feed.Projects.Project.Agent.SalesOffice.City) draftCopy); - { - Boolean valueShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.value!= null)); - if (valueShouldBeCopiedAndSet == Boolean.TRUE) { - String sourceValue; - sourceValue = this.getValue(); - String copyValue = ((String) strategy.copy(LocatorUtils.property(locator, "value", sourceValue), sourceValue, (this.value!= null))); - copy.setValue(copyValue); - } else { - if (valueShouldBeCopiedAndSet == Boolean.FALSE) { - copy.value = null; - } - } - } - { - Boolean codeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.code!= null)); - if (codeShouldBeCopiedAndSet == Boolean.TRUE) { - BigInteger sourceCode; - sourceCode = this.getCode(); - BigInteger copyCode = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "code", sourceCode), sourceCode, (this.code!= null))); - copy.setCode(copyCode); - } else { - if (codeShouldBeCopiedAndSet == Boolean.FALSE) { - copy.code = null; - } - } - } - } - return draftCopy; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object createNewInstance() { - return new Feed.Projects.Project.Agent.SalesOffice.City(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { - if ((object == null)||(this.getClass()!= object.getClass())) { - return false; - } - if (this == object) { - return true; - } - final Feed.Projects.Project.Agent.SalesOffice.City that = ((Feed.Projects.Project.Agent.SalesOffice.City) object); - { - String lhsValue; - lhsValue = this.getValue(); - String rhsValue; - rhsValue = that.getValue(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "value", lhsValue), LocatorUtils.property(thatLocator, "value", rhsValue), lhsValue, rhsValue, (this.value!= null), (that.value!= null))) { - return false; - } - } - { - BigInteger lhsCode; - lhsCode = this.getCode(); - BigInteger rhsCode; - rhsCode = that.getCode(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "code", lhsCode), LocatorUtils.property(thatLocator, "code", rhsCode), lhsCode, rhsCode, (this.code!= null), (that.code!= null))) { - return false; - } - } - return true; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; - return equals(null, null, object, strategy); - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-                     * <complexType>
-                     *   <complexContent>
-                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-                     *       <sequence>
-                     *         <element name="thoroughfare" type="{http://www.w3.org/2001/XMLSchema}string"/>
-                     *       </sequence>
-                     *     </restriction>
-                     *   </complexContent>
-                     * </complexType>
-                     * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "thoroughfare" - }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public static class Locality implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 - { - - @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected String thoroughfare; - - /** - * Gets the value of the thoroughfare property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String getThoroughfare() { - return thoroughfare; - } - - /** - * Sets the value of the thoroughfare property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setThoroughfare(String value) { - this.thoroughfare = value; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; - final StringBuilder buffer = new StringBuilder(); - append(null, buffer, strategy); - return buffer.toString(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - strategy.appendStart(locator, this, buffer); - appendFields(locator, buffer, strategy); - strategy.appendEnd(locator, this, buffer); - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - { - String theThoroughfare; - theThoroughfare = this.getThoroughfare(); - strategy.appendField(locator, this, "thoroughfare", buffer, theThoroughfare, (this.thoroughfare!= null)); - } - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object clone() { - return copyTo(createNewInstance()); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; - return copyTo(null, target, strategy); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { - final Object draftCopy = ((target == null)?createNewInstance():target); - if (draftCopy instanceof Feed.Projects.Project.Agent.SalesOffice.Locality) { - final Feed.Projects.Project.Agent.SalesOffice.Locality copy = ((Feed.Projects.Project.Agent.SalesOffice.Locality) draftCopy); - { - Boolean thoroughfareShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.thoroughfare!= null)); - if (thoroughfareShouldBeCopiedAndSet == Boolean.TRUE) { - String sourceThoroughfare; - sourceThoroughfare = this.getThoroughfare(); - String copyThoroughfare = ((String) strategy.copy(LocatorUtils.property(locator, "thoroughfare", sourceThoroughfare), sourceThoroughfare, (this.thoroughfare!= null))); - copy.setThoroughfare(copyThoroughfare); - } else { - if (thoroughfareShouldBeCopiedAndSet == Boolean.FALSE) { - copy.thoroughfare = null; - } - } - } - } - return draftCopy; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object createNewInstance() { - return new Feed.Projects.Project.Agent.SalesOffice.Locality(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { - if ((object == null)||(this.getClass()!= object.getClass())) { - return false; - } - if (this == object) { - return true; - } - final Feed.Projects.Project.Agent.SalesOffice.Locality that = ((Feed.Projects.Project.Agent.SalesOffice.Locality) object); - { - String lhsThoroughfare; - lhsThoroughfare = this.getThoroughfare(); - String rhsThoroughfare; - rhsThoroughfare = that.getThoroughfare(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "thoroughfare", lhsThoroughfare), LocatorUtils.property(thatLocator, "thoroughfare", rhsThoroughfare), lhsThoroughfare, rhsThoroughfare, (this.thoroughfare!= null), (that.thoroughfare!= null))) { - return false; - } - } - return true; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; - return equals(null, null, object, strategy); - } - - } - - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-             * <complexType>
-             *   <complexContent>
-             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *       <all>
-             *         <element name="building-status" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-             *         <element name="start-date" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
-             *         <element name="end-date" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
-             *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
-             *         <element name="specification" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-             *         <element name="floorplanner-url" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-             *         <element name="virtual-tour" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-             *         <element name="description" type="{http://feed.immobiliare.it}langtxt"/>
-             *         <element name="energy-class" type="{http://feed.immobiliare.it}classEnergy"/>
-             *         <element name="energy-performance" type="{http://feed.immobiliare.it}classEnergyPerformance" minOccurs="0"/>
-             *       </all>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
-             * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - - }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public static class Features implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 - { - - @XmlElement(name = "building-status") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected String buildingStatus; - @XmlElement(name = "start-date", type = String.class) - @XmlJavaTypeAdapter(Adapter1 .class) - @XmlSchemaType(name = "dateTime") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Calendar startDate; - @XmlElement(name = "end-date", type = String.class) - @XmlJavaTypeAdapter(Adapter1 .class) - @XmlSchemaType(name = "dateTime") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Calendar endDate; - @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected String name; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected String specification; - @XmlElement(name = "floorplanner-url") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected String floorplannerUrl; - @XmlElement(name = "virtual-tour") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected String virtualTour; - @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Langtxt description; - @XmlElement(name = "energy-class", required = true) - @XmlSchemaType(name = "string") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected ClassEnergy energyClass; - @XmlElement(name = "energy-performance") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected ClassEnergyPerformance energyPerformance; - - /** - * Gets the value of the buildingStatus property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String getBuildingStatus() { - return buildingStatus; - } - - /** - * Sets the value of the buildingStatus property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setBuildingStatus(String value) { - this.buildingStatus = value; - } - - /** - * Gets the value of the startDate property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Calendar getStartDate() { - return startDate; - } - - /** - * Sets the value of the startDate property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setStartDate(Calendar value) { - this.startDate = value; - } - - /** - * Gets the value of the endDate property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Calendar getEndDate() { - return endDate; - } - - /** - * Sets the value of the endDate property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setEndDate(Calendar value) { - this.endDate = value; - } - - /** - * Gets the value of the name property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String getName() { - return name; - } - - /** - * Sets the value of the name property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setName(String value) { - this.name = value; - } - - /** - * Gets the value of the specification property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String getSpecification() { - return specification; - } - - /** - * Sets the value of the specification property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setSpecification(String value) { - this.specification = value; - } - - /** - * Gets the value of the floorplannerUrl property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String getFloorplannerUrl() { - return floorplannerUrl; - } - - /** - * Sets the value of the floorplannerUrl property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setFloorplannerUrl(String value) { - this.floorplannerUrl = value; - } - - /** - * Gets the value of the virtualTour property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String getVirtualTour() { - return virtualTour; - } - - /** - * Sets the value of the virtualTour property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setVirtualTour(String value) { - this.virtualTour = value; - } - - /** - * Gets the value of the description property. - * - * @return - * possible object is - * {@link Langtxt } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Langtxt getDescription() { - return description; - } - - /** - * Sets the value of the description property. - * - * @param value - * allowed object is - * {@link Langtxt } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setDescription(Langtxt value) { - this.description = value; - } - - /** - * Gets the value of the energyClass property. - * - * @return - * possible object is - * {@link ClassEnergy } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public ClassEnergy getEnergyClass() { - return energyClass; - } - - /** - * Sets the value of the energyClass property. - * - * @param value - * allowed object is - * {@link ClassEnergy } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setEnergyClass(ClassEnergy value) { - this.energyClass = value; - } - - /** - * Gets the value of the energyPerformance property. - * - * @return - * possible object is - * {@link ClassEnergyPerformance } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public ClassEnergyPerformance getEnergyPerformance() { - return energyPerformance; - } - - /** - * Sets the value of the energyPerformance property. - * - * @param value - * allowed object is - * {@link ClassEnergyPerformance } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setEnergyPerformance(ClassEnergyPerformance value) { - this.energyPerformance = value; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; - final StringBuilder buffer = new StringBuilder(); - append(null, buffer, strategy); - return buffer.toString(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - strategy.appendStart(locator, this, buffer); - appendFields(locator, buffer, strategy); - strategy.appendEnd(locator, this, buffer); - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - { - String theBuildingStatus; - theBuildingStatus = this.getBuildingStatus(); - strategy.appendField(locator, this, "buildingStatus", buffer, theBuildingStatus, (this.buildingStatus!= null)); - } - { - Calendar theStartDate; - theStartDate = this.getStartDate(); - strategy.appendField(locator, this, "startDate", buffer, theStartDate, (this.startDate!= null)); - } - { - Calendar theEndDate; - theEndDate = this.getEndDate(); - strategy.appendField(locator, this, "endDate", buffer, theEndDate, (this.endDate!= null)); - } - { - String theName; - theName = this.getName(); - strategy.appendField(locator, this, "name", buffer, theName, (this.name!= null)); - } - { - String theSpecification; - theSpecification = this.getSpecification(); - strategy.appendField(locator, this, "specification", buffer, theSpecification, (this.specification!= null)); - } - { - String theFloorplannerUrl; - theFloorplannerUrl = this.getFloorplannerUrl(); - strategy.appendField(locator, this, "floorplannerUrl", buffer, theFloorplannerUrl, (this.floorplannerUrl!= null)); - } - { - String theVirtualTour; - theVirtualTour = this.getVirtualTour(); - strategy.appendField(locator, this, "virtualTour", buffer, theVirtualTour, (this.virtualTour!= null)); - } - { - Langtxt theDescription; - theDescription = this.getDescription(); - strategy.appendField(locator, this, "description", buffer, theDescription, (this.description!= null)); - } - { - ClassEnergy theEnergyClass; - theEnergyClass = this.getEnergyClass(); - strategy.appendField(locator, this, "energyClass", buffer, theEnergyClass, (this.energyClass!= null)); - } - { - ClassEnergyPerformance theEnergyPerformance; - theEnergyPerformance = this.getEnergyPerformance(); - strategy.appendField(locator, this, "energyPerformance", buffer, theEnergyPerformance, (this.energyPerformance!= null)); - } - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object clone() { - return copyTo(createNewInstance()); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; - return copyTo(null, target, strategy); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { - final Object draftCopy = ((target == null)?createNewInstance():target); - if (draftCopy instanceof Feed.Projects.Project.Features) { - final Feed.Projects.Project.Features copy = ((Feed.Projects.Project.Features) draftCopy); - { - Boolean buildingStatusShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.buildingStatus!= null)); - if (buildingStatusShouldBeCopiedAndSet == Boolean.TRUE) { - String sourceBuildingStatus; - sourceBuildingStatus = this.getBuildingStatus(); - String copyBuildingStatus = ((String) strategy.copy(LocatorUtils.property(locator, "buildingStatus", sourceBuildingStatus), sourceBuildingStatus, (this.buildingStatus!= null))); - copy.setBuildingStatus(copyBuildingStatus); - } else { - if (buildingStatusShouldBeCopiedAndSet == Boolean.FALSE) { - copy.buildingStatus = null; - } - } - } - { - Boolean startDateShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.startDate!= null)); - if (startDateShouldBeCopiedAndSet == Boolean.TRUE) { - Calendar sourceStartDate; - sourceStartDate = this.getStartDate(); - Calendar copyStartDate = ((Calendar) strategy.copy(LocatorUtils.property(locator, "startDate", sourceStartDate), sourceStartDate, (this.startDate!= null))); - copy.setStartDate(copyStartDate); - } else { - if (startDateShouldBeCopiedAndSet == Boolean.FALSE) { - copy.startDate = null; - } - } - } - { - Boolean endDateShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.endDate!= null)); - if (endDateShouldBeCopiedAndSet == Boolean.TRUE) { - Calendar sourceEndDate; - sourceEndDate = this.getEndDate(); - Calendar copyEndDate = ((Calendar) strategy.copy(LocatorUtils.property(locator, "endDate", sourceEndDate), sourceEndDate, (this.endDate!= null))); - copy.setEndDate(copyEndDate); - } else { - if (endDateShouldBeCopiedAndSet == Boolean.FALSE) { - copy.endDate = null; - } - } - } - { - Boolean nameShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.name!= null)); - if (nameShouldBeCopiedAndSet == Boolean.TRUE) { - String sourceName; - sourceName = this.getName(); - String copyName = ((String) strategy.copy(LocatorUtils.property(locator, "name", sourceName), sourceName, (this.name!= null))); - copy.setName(copyName); - } else { - if (nameShouldBeCopiedAndSet == Boolean.FALSE) { - copy.name = null; - } - } - } - { - Boolean specificationShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.specification!= null)); - if (specificationShouldBeCopiedAndSet == Boolean.TRUE) { - String sourceSpecification; - sourceSpecification = this.getSpecification(); - String copySpecification = ((String) strategy.copy(LocatorUtils.property(locator, "specification", sourceSpecification), sourceSpecification, (this.specification!= null))); - copy.setSpecification(copySpecification); - } else { - if (specificationShouldBeCopiedAndSet == Boolean.FALSE) { - copy.specification = null; - } - } - } - { - Boolean floorplannerUrlShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.floorplannerUrl!= null)); - if (floorplannerUrlShouldBeCopiedAndSet == Boolean.TRUE) { - String sourceFloorplannerUrl; - sourceFloorplannerUrl = this.getFloorplannerUrl(); - String copyFloorplannerUrl = ((String) strategy.copy(LocatorUtils.property(locator, "floorplannerUrl", sourceFloorplannerUrl), sourceFloorplannerUrl, (this.floorplannerUrl!= null))); - copy.setFloorplannerUrl(copyFloorplannerUrl); - } else { - if (floorplannerUrlShouldBeCopiedAndSet == Boolean.FALSE) { - copy.floorplannerUrl = null; - } - } - } - { - Boolean virtualTourShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.virtualTour!= null)); - if (virtualTourShouldBeCopiedAndSet == Boolean.TRUE) { - String sourceVirtualTour; - sourceVirtualTour = this.getVirtualTour(); - String copyVirtualTour = ((String) strategy.copy(LocatorUtils.property(locator, "virtualTour", sourceVirtualTour), sourceVirtualTour, (this.virtualTour!= null))); - copy.setVirtualTour(copyVirtualTour); - } else { - if (virtualTourShouldBeCopiedAndSet == Boolean.FALSE) { - copy.virtualTour = null; - } - } - } - { - Boolean descriptionShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.description!= null)); - if (descriptionShouldBeCopiedAndSet == Boolean.TRUE) { - Langtxt sourceDescription; - sourceDescription = this.getDescription(); - Langtxt copyDescription = ((Langtxt) strategy.copy(LocatorUtils.property(locator, "description", sourceDescription), sourceDescription, (this.description!= null))); - copy.setDescription(copyDescription); - } else { - if (descriptionShouldBeCopiedAndSet == Boolean.FALSE) { - copy.description = null; - } - } - } - { - Boolean energyClassShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.energyClass!= null)); - if (energyClassShouldBeCopiedAndSet == Boolean.TRUE) { - ClassEnergy sourceEnergyClass; - sourceEnergyClass = this.getEnergyClass(); - ClassEnergy copyEnergyClass = ((ClassEnergy) strategy.copy(LocatorUtils.property(locator, "energyClass", sourceEnergyClass), sourceEnergyClass, (this.energyClass!= null))); - copy.setEnergyClass(copyEnergyClass); - } else { - if (energyClassShouldBeCopiedAndSet == Boolean.FALSE) { - copy.energyClass = null; - } - } - } - { - Boolean energyPerformanceShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.energyPerformance!= null)); - if (energyPerformanceShouldBeCopiedAndSet == Boolean.TRUE) { - ClassEnergyPerformance sourceEnergyPerformance; - sourceEnergyPerformance = this.getEnergyPerformance(); - ClassEnergyPerformance copyEnergyPerformance = ((ClassEnergyPerformance) strategy.copy(LocatorUtils.property(locator, "energyPerformance", sourceEnergyPerformance), sourceEnergyPerformance, (this.energyPerformance!= null))); - copy.setEnergyPerformance(copyEnergyPerformance); - } else { - if (energyPerformanceShouldBeCopiedAndSet == Boolean.FALSE) { - copy.energyPerformance = null; - } - } - } - } - return draftCopy; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object createNewInstance() { - return new Feed.Projects.Project.Features(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { - if ((object == null)||(this.getClass()!= object.getClass())) { - return false; - } - if (this == object) { - return true; - } - final Feed.Projects.Project.Features that = ((Feed.Projects.Project.Features) object); - { - String lhsBuildingStatus; - lhsBuildingStatus = this.getBuildingStatus(); - String rhsBuildingStatus; - rhsBuildingStatus = that.getBuildingStatus(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "buildingStatus", lhsBuildingStatus), LocatorUtils.property(thatLocator, "buildingStatus", rhsBuildingStatus), lhsBuildingStatus, rhsBuildingStatus, (this.buildingStatus!= null), (that.buildingStatus!= null))) { - return false; - } - } - { - Calendar lhsStartDate; - lhsStartDate = this.getStartDate(); - Calendar rhsStartDate; - rhsStartDate = that.getStartDate(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "startDate", lhsStartDate), LocatorUtils.property(thatLocator, "startDate", rhsStartDate), lhsStartDate, rhsStartDate, (this.startDate!= null), (that.startDate!= null))) { - return false; - } - } - { - Calendar lhsEndDate; - lhsEndDate = this.getEndDate(); - Calendar rhsEndDate; - rhsEndDate = that.getEndDate(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "endDate", lhsEndDate), LocatorUtils.property(thatLocator, "endDate", rhsEndDate), lhsEndDate, rhsEndDate, (this.endDate!= null), (that.endDate!= null))) { - return false; - } - } - { - String lhsName; - lhsName = this.getName(); - String rhsName; - rhsName = that.getName(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "name", lhsName), LocatorUtils.property(thatLocator, "name", rhsName), lhsName, rhsName, (this.name!= null), (that.name!= null))) { - return false; - } - } - { - String lhsSpecification; - lhsSpecification = this.getSpecification(); - String rhsSpecification; - rhsSpecification = that.getSpecification(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "specification", lhsSpecification), LocatorUtils.property(thatLocator, "specification", rhsSpecification), lhsSpecification, rhsSpecification, (this.specification!= null), (that.specification!= null))) { - return false; - } - } - { - String lhsFloorplannerUrl; - lhsFloorplannerUrl = this.getFloorplannerUrl(); - String rhsFloorplannerUrl; - rhsFloorplannerUrl = that.getFloorplannerUrl(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "floorplannerUrl", lhsFloorplannerUrl), LocatorUtils.property(thatLocator, "floorplannerUrl", rhsFloorplannerUrl), lhsFloorplannerUrl, rhsFloorplannerUrl, (this.floorplannerUrl!= null), (that.floorplannerUrl!= null))) { - return false; - } - } - { - String lhsVirtualTour; - lhsVirtualTour = this.getVirtualTour(); - String rhsVirtualTour; - rhsVirtualTour = that.getVirtualTour(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "virtualTour", lhsVirtualTour), LocatorUtils.property(thatLocator, "virtualTour", rhsVirtualTour), lhsVirtualTour, rhsVirtualTour, (this.virtualTour!= null), (that.virtualTour!= null))) { - return false; - } - } - { - Langtxt lhsDescription; - lhsDescription = this.getDescription(); - Langtxt rhsDescription; - rhsDescription = that.getDescription(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "description", lhsDescription), LocatorUtils.property(thatLocator, "description", rhsDescription), lhsDescription, rhsDescription, (this.description!= null), (that.description!= null))) { - return false; - } - } - { - ClassEnergy lhsEnergyClass; - lhsEnergyClass = this.getEnergyClass(); - ClassEnergy rhsEnergyClass; - rhsEnergyClass = that.getEnergyClass(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "energyClass", lhsEnergyClass), LocatorUtils.property(thatLocator, "energyClass", rhsEnergyClass), lhsEnergyClass, rhsEnergyClass, (this.energyClass!= null), (that.energyClass!= null))) { - return false; - } - } - { - ClassEnergyPerformance lhsEnergyPerformance; - lhsEnergyPerformance = this.getEnergyPerformance(); - ClassEnergyPerformance rhsEnergyPerformance; - rhsEnergyPerformance = that.getEnergyPerformance(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "energyPerformance", lhsEnergyPerformance), LocatorUtils.property(thatLocator, "energyPerformance", rhsEnergyPerformance), lhsEnergyPerformance, rhsEnergyPerformance, (this.energyPerformance!= null), (that.energyPerformance!= null))) { - return false; - } - } - return true; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; - return equals(null, null, object, strategy); - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-             * <complexType>
-             *   <complexContent>
-             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *       <sequence>
-             *         <element name="residential" type="{http://www.w3.org/2001/XMLSchema}integer"/>
-             *         <element name="commercial" type="{http://www.w3.org/2001/XMLSchema}integer"/>
-             *         <element name="lot" maxOccurs="unbounded">
-             *           <complexType>
-             *             <complexContent>
-             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                 <all>
-             *                   <element name="unique-id" type="{http://www.w3.org/2001/XMLSchema}string"/>
-             *                   <element name="property-type" type="{http://feed.immobiliare.it}propertyTypeProject"/>
-             *                   <element name="price" type="{http://feed.immobiliare.it}priceType"/>
-             *                   <element name="size" type="{http://feed.immobiliare.it}sizeType"/>
-             *                   <element name="rooms" type="{http://feed.immobiliare.it}roomsType" minOccurs="0"/>
-             *                   <element name="bathrooms" type="{http://www.w3.org/2001/XMLSchema}integer"/>
-             *                   <element name="floor" type="{http://feed.immobiliare.it}floorProject"/>
-             *                   <element name="garage" type="{http://feed.immobiliare.it}boxProject"/>
-             *                   <element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/>
-             *                   <element name="specification" type="{http://www.w3.org/2001/XMLSchema}string"/>
-             *                   <element name="pictures" minOccurs="0">
-             *                     <complexType>
-             *                       <complexContent>
-             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *                           <sequence>
-             *                             <element name="picture-url" type="{http://feed.immobiliare.it}pictureProject" maxOccurs="unbounded"/>
-             *                           </sequence>
-             *                         </restriction>
-             *                       </complexContent>
-             *                     </complexType>
-             *                   </element>
-             *                 </all>
-             *                 <attribute name="total" type="{http://www.w3.org/2001/XMLSchema}integer" />
-             *                 <attribute name="forsale" type="{http://www.w3.org/2001/XMLSchema}integer" />
-             *               </restriction>
-             *             </complexContent>
-             *           </complexType>
-             *         </element>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
-             * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "residential", - "commercial", - "lot" - }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public static class Lots implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 - { - - @XmlElement(required = true, type = String.class) - @XmlJavaTypeAdapter(Adapter2 .class) - @XmlSchemaType(name = "integer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected BigInteger residential; - @XmlElement(required = true, type = String.class) - @XmlJavaTypeAdapter(Adapter2 .class) - @XmlSchemaType(name = "integer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected BigInteger commercial; - @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected List lot; - - /** - * Gets the value of the residential property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public BigInteger getResidential() { - return residential; - } - - /** - * Sets the value of the residential property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setResidential(BigInteger value) { - this.residential = value; - } - - /** - * Gets the value of the commercial property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public BigInteger getCommercial() { - return commercial; - } - - /** - * Sets the value of the commercial property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setCommercial(BigInteger value) { - this.commercial = value; - } - - /** - * Gets the value of the lot property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the lot property. - * - *

- * For example, to add a new item, do as follows: - *

-                 *    getLot().add(newItem);
-                 * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link Feed.Projects.Project.Lots.Lot } - * - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public List getLot() { - if (lot == null) { - lot = new ArrayList(); - } - return this.lot; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; - final StringBuilder buffer = new StringBuilder(); - append(null, buffer, strategy); - return buffer.toString(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - strategy.appendStart(locator, this, buffer); - appendFields(locator, buffer, strategy); - strategy.appendEnd(locator, this, buffer); - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - { - BigInteger theResidential; - theResidential = this.getResidential(); - strategy.appendField(locator, this, "residential", buffer, theResidential, (this.residential!= null)); - } - { - BigInteger theCommercial; - theCommercial = this.getCommercial(); - strategy.appendField(locator, this, "commercial", buffer, theCommercial, (this.commercial!= null)); - } - { - List theLot; - theLot = (((this.lot!= null)&&(!this.lot.isEmpty()))?this.getLot():null); - strategy.appendField(locator, this, "lot", buffer, theLot, ((this.lot!= null)&&(!this.lot.isEmpty()))); - } - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object clone() { - return copyTo(createNewInstance()); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; - return copyTo(null, target, strategy); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { - final Object draftCopy = ((target == null)?createNewInstance():target); - if (draftCopy instanceof Feed.Projects.Project.Lots) { - final Feed.Projects.Project.Lots copy = ((Feed.Projects.Project.Lots) draftCopy); - { - Boolean residentialShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.residential!= null)); - if (residentialShouldBeCopiedAndSet == Boolean.TRUE) { - BigInteger sourceResidential; - sourceResidential = this.getResidential(); - BigInteger copyResidential = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "residential", sourceResidential), sourceResidential, (this.residential!= null))); - copy.setResidential(copyResidential); - } else { - if (residentialShouldBeCopiedAndSet == Boolean.FALSE) { - copy.residential = null; - } - } - } - { - Boolean commercialShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.commercial!= null)); - if (commercialShouldBeCopiedAndSet == Boolean.TRUE) { - BigInteger sourceCommercial; - sourceCommercial = this.getCommercial(); - BigInteger copyCommercial = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "commercial", sourceCommercial), sourceCommercial, (this.commercial!= null))); - copy.setCommercial(copyCommercial); - } else { - if (commercialShouldBeCopiedAndSet == Boolean.FALSE) { - copy.commercial = null; - } - } - } - { - Boolean lotShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.lot!= null)&&(!this.lot.isEmpty()))); - if (lotShouldBeCopiedAndSet == Boolean.TRUE) { - List sourceLot; - sourceLot = (((this.lot!= null)&&(!this.lot.isEmpty()))?this.getLot():null); - @SuppressWarnings("unchecked") - List copyLot = ((List ) strategy.copy(LocatorUtils.property(locator, "lot", sourceLot), sourceLot, ((this.lot!= null)&&(!this.lot.isEmpty())))); - copy.lot = null; - if (copyLot!= null) { - List uniqueLotl = copy.getLot(); - uniqueLotl.addAll(copyLot); - } - } else { - if (lotShouldBeCopiedAndSet == Boolean.FALSE) { - copy.lot = null; - } - } - } - } - return draftCopy; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object createNewInstance() { - return new Feed.Projects.Project.Lots(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { - if ((object == null)||(this.getClass()!= object.getClass())) { - return false; - } - if (this == object) { - return true; - } - final Feed.Projects.Project.Lots that = ((Feed.Projects.Project.Lots) object); - { - BigInteger lhsResidential; - lhsResidential = this.getResidential(); - BigInteger rhsResidential; - rhsResidential = that.getResidential(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "residential", lhsResidential), LocatorUtils.property(thatLocator, "residential", rhsResidential), lhsResidential, rhsResidential, (this.residential!= null), (that.residential!= null))) { - return false; - } - } - { - BigInteger lhsCommercial; - lhsCommercial = this.getCommercial(); - BigInteger rhsCommercial; - rhsCommercial = that.getCommercial(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "commercial", lhsCommercial), LocatorUtils.property(thatLocator, "commercial", rhsCommercial), lhsCommercial, rhsCommercial, (this.commercial!= null), (that.commercial!= null))) { - return false; - } - } - { - List lhsLot; - lhsLot = (((this.lot!= null)&&(!this.lot.isEmpty()))?this.getLot():null); - List rhsLot; - rhsLot = (((that.lot!= null)&&(!that.lot.isEmpty()))?that.getLot():null); - if (!strategy.equals(LocatorUtils.property(thisLocator, "lot", lhsLot), LocatorUtils.property(thatLocator, "lot", rhsLot), lhsLot, rhsLot, ((this.lot!= null)&&(!this.lot.isEmpty())), ((that.lot!= null)&&(!that.lot.isEmpty())))) { - return false; - } - } - return true; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; - return equals(null, null, object, strategy); - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-                 * <complexType>
-                 *   <complexContent>
-                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-                 *       <all>
-                 *         <element name="unique-id" type="{http://www.w3.org/2001/XMLSchema}string"/>
-                 *         <element name="property-type" type="{http://feed.immobiliare.it}propertyTypeProject"/>
-                 *         <element name="price" type="{http://feed.immobiliare.it}priceType"/>
-                 *         <element name="size" type="{http://feed.immobiliare.it}sizeType"/>
-                 *         <element name="rooms" type="{http://feed.immobiliare.it}roomsType" minOccurs="0"/>
-                 *         <element name="bathrooms" type="{http://www.w3.org/2001/XMLSchema}integer"/>
-                 *         <element name="floor" type="{http://feed.immobiliare.it}floorProject"/>
-                 *         <element name="garage" type="{http://feed.immobiliare.it}boxProject"/>
-                 *         <element name="description" type="{http://www.w3.org/2001/XMLSchema}string"/>
-                 *         <element name="specification" type="{http://www.w3.org/2001/XMLSchema}string"/>
-                 *         <element name="pictures" minOccurs="0">
-                 *           <complexType>
-                 *             <complexContent>
-                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-                 *                 <sequence>
-                 *                   <element name="picture-url" type="{http://feed.immobiliare.it}pictureProject" maxOccurs="unbounded"/>
-                 *                 </sequence>
-                 *               </restriction>
-                 *             </complexContent>
-                 *           </complexType>
-                 *         </element>
-                 *       </all>
-                 *       <attribute name="total" type="{http://www.w3.org/2001/XMLSchema}integer" />
-                 *       <attribute name="forsale" type="{http://www.w3.org/2001/XMLSchema}integer" />
-                 *     </restriction>
-                 *   </complexContent>
-                 * </complexType>
-                 * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - - }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public static class Lot implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 - { - - @XmlElement(name = "unique-id", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected String uniqueId; - @XmlElement(name = "property-type", required = true) - @XmlSchemaType(name = "string") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected PropertyTypeProject propertyType; - @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected PriceType price; - @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected SizeType size; - @XmlElement(type = String.class) - @XmlJavaTypeAdapter(Adapter10 .class) - @XmlSchemaType(name = "integer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Integer rooms; - @XmlElement(required = true, type = String.class) - @XmlJavaTypeAdapter(Adapter2 .class) - @XmlSchemaType(name = "integer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected BigInteger bathrooms; - @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected FloorProject floor; - @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected BoxProject garage; - @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected String description; - @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected String specification; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Feed.Projects.Project.Lots.Lot.Pictures pictures; - @XmlAttribute(name = "total") - @XmlJavaTypeAdapter(Adapter2 .class) - @XmlSchemaType(name = "integer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected BigInteger total; - @XmlAttribute(name = "forsale") - @XmlJavaTypeAdapter(Adapter2 .class) - @XmlSchemaType(name = "integer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected BigInteger forsale; - - /** - * Gets the value of the uniqueId property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String getUniqueId() { - return uniqueId; - } - - /** - * Sets the value of the uniqueId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setUniqueId(String value) { - this.uniqueId = value; - } - - /** - * Gets the value of the propertyType property. - * - * @return - * possible object is - * {@link PropertyTypeProject } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public PropertyTypeProject getPropertyType() { - return propertyType; - } - - /** - * Sets the value of the propertyType property. - * - * @param value - * allowed object is - * {@link PropertyTypeProject } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setPropertyType(PropertyTypeProject value) { - this.propertyType = value; - } - - /** - * Gets the value of the price property. - * - * @return - * possible object is - * {@link PriceType } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public PriceType getPrice() { - return price; - } - - /** - * Sets the value of the price property. - * - * @param value - * allowed object is - * {@link PriceType } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setPrice(PriceType value) { - this.price = value; - } - - /** - * Gets the value of the size property. - * - * @return - * possible object is - * {@link SizeType } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public SizeType getSize() { - return size; - } - - /** - * Sets the value of the size property. - * - * @param value - * allowed object is - * {@link SizeType } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setSize(SizeType value) { - this.size = value; - } - - /** - * Gets the value of the rooms property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Integer getRooms() { - return rooms; - } - - /** - * Sets the value of the rooms property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setRooms(Integer value) { - this.rooms = value; - } - - /** - * Gets the value of the bathrooms property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public BigInteger getBathrooms() { - return bathrooms; - } - - /** - * Sets the value of the bathrooms property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setBathrooms(BigInteger value) { - this.bathrooms = value; - } - - /** - * Gets the value of the floor property. - * - * @return - * possible object is - * {@link FloorProject } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public FloorProject getFloor() { - return floor; - } - - /** - * Sets the value of the floor property. - * - * @param value - * allowed object is - * {@link FloorProject } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setFloor(FloorProject value) { - this.floor = value; - } - - /** - * Gets the value of the garage property. - * - * @return - * possible object is - * {@link BoxProject } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public BoxProject getGarage() { - return garage; - } - - /** - * Sets the value of the garage property. - * - * @param value - * allowed object is - * {@link BoxProject } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setGarage(BoxProject value) { - this.garage = value; - } - - /** - * Gets the value of the description property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String getDescription() { - return description; - } - - /** - * Sets the value of the description property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setDescription(String value) { - this.description = value; - } - - /** - * Gets the value of the specification property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String getSpecification() { - return specification; - } - - /** - * Sets the value of the specification property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setSpecification(String value) { - this.specification = value; - } - - /** - * Gets the value of the pictures property. - * - * @return - * possible object is - * {@link Feed.Projects.Project.Lots.Lot.Pictures } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Feed.Projects.Project.Lots.Lot.Pictures getPictures() { - return pictures; - } - - /** - * Sets the value of the pictures property. - * - * @param value - * allowed object is - * {@link Feed.Projects.Project.Lots.Lot.Pictures } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setPictures(Feed.Projects.Project.Lots.Lot.Pictures value) { - this.pictures = value; - } - - /** - * Gets the value of the total property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public BigInteger getTotal() { - return total; - } - - /** - * Sets the value of the total property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setTotal(BigInteger value) { - this.total = value; - } - - /** - * Gets the value of the forsale property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public BigInteger getForsale() { - return forsale; - } - - /** - * Sets the value of the forsale property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setForsale(BigInteger value) { - this.forsale = value; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; - final StringBuilder buffer = new StringBuilder(); - append(null, buffer, strategy); - return buffer.toString(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - strategy.appendStart(locator, this, buffer); - appendFields(locator, buffer, strategy); - strategy.appendEnd(locator, this, buffer); - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - { - String theUniqueId; - theUniqueId = this.getUniqueId(); - strategy.appendField(locator, this, "uniqueId", buffer, theUniqueId, (this.uniqueId!= null)); - } - { - PropertyTypeProject thePropertyType; - thePropertyType = this.getPropertyType(); - strategy.appendField(locator, this, "propertyType", buffer, thePropertyType, (this.propertyType!= null)); - } - { - PriceType thePrice; - thePrice = this.getPrice(); - strategy.appendField(locator, this, "price", buffer, thePrice, (this.price!= null)); - } - { - SizeType theSize; - theSize = this.getSize(); - strategy.appendField(locator, this, "size", buffer, theSize, (this.size!= null)); - } - { - Integer theRooms; - theRooms = this.getRooms(); - strategy.appendField(locator, this, "rooms", buffer, theRooms, (this.rooms!= null)); - } - { - BigInteger theBathrooms; - theBathrooms = this.getBathrooms(); - strategy.appendField(locator, this, "bathrooms", buffer, theBathrooms, (this.bathrooms!= null)); - } - { - FloorProject theFloor; - theFloor = this.getFloor(); - strategy.appendField(locator, this, "floor", buffer, theFloor, (this.floor!= null)); - } - { - BoxProject theGarage; - theGarage = this.getGarage(); - strategy.appendField(locator, this, "garage", buffer, theGarage, (this.garage!= null)); - } - { - String theDescription; - theDescription = this.getDescription(); - strategy.appendField(locator, this, "description", buffer, theDescription, (this.description!= null)); - } - { - String theSpecification; - theSpecification = this.getSpecification(); - strategy.appendField(locator, this, "specification", buffer, theSpecification, (this.specification!= null)); - } - { - Feed.Projects.Project.Lots.Lot.Pictures thePictures; - thePictures = this.getPictures(); - strategy.appendField(locator, this, "pictures", buffer, thePictures, (this.pictures!= null)); - } - { - BigInteger theTotal; - theTotal = this.getTotal(); - strategy.appendField(locator, this, "total", buffer, theTotal, (this.total!= null)); - } - { - BigInteger theForsale; - theForsale = this.getForsale(); - strategy.appendField(locator, this, "forsale", buffer, theForsale, (this.forsale!= null)); - } - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object clone() { - return copyTo(createNewInstance()); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; - return copyTo(null, target, strategy); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { - final Object draftCopy = ((target == null)?createNewInstance():target); - if (draftCopy instanceof Feed.Projects.Project.Lots.Lot) { - final Feed.Projects.Project.Lots.Lot copy = ((Feed.Projects.Project.Lots.Lot) draftCopy); - { - Boolean uniqueIdShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.uniqueId!= null)); - if (uniqueIdShouldBeCopiedAndSet == Boolean.TRUE) { - String sourceUniqueId; - sourceUniqueId = this.getUniqueId(); - String copyUniqueId = ((String) strategy.copy(LocatorUtils.property(locator, "uniqueId", sourceUniqueId), sourceUniqueId, (this.uniqueId!= null))); - copy.setUniqueId(copyUniqueId); - } else { - if (uniqueIdShouldBeCopiedAndSet == Boolean.FALSE) { - copy.uniqueId = null; - } - } - } - { - Boolean propertyTypeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.propertyType!= null)); - if (propertyTypeShouldBeCopiedAndSet == Boolean.TRUE) { - PropertyTypeProject sourcePropertyType; - sourcePropertyType = this.getPropertyType(); - PropertyTypeProject copyPropertyType = ((PropertyTypeProject) strategy.copy(LocatorUtils.property(locator, "propertyType", sourcePropertyType), sourcePropertyType, (this.propertyType!= null))); - copy.setPropertyType(copyPropertyType); - } else { - if (propertyTypeShouldBeCopiedAndSet == Boolean.FALSE) { - copy.propertyType = null; - } - } - } - { - Boolean priceShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.price!= null)); - if (priceShouldBeCopiedAndSet == Boolean.TRUE) { - PriceType sourcePrice; - sourcePrice = this.getPrice(); - PriceType copyPrice = ((PriceType) strategy.copy(LocatorUtils.property(locator, "price", sourcePrice), sourcePrice, (this.price!= null))); - copy.setPrice(copyPrice); - } else { - if (priceShouldBeCopiedAndSet == Boolean.FALSE) { - copy.price = null; - } - } - } - { - Boolean sizeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.size!= null)); - if (sizeShouldBeCopiedAndSet == Boolean.TRUE) { - SizeType sourceSize; - sourceSize = this.getSize(); - SizeType copySize = ((SizeType) strategy.copy(LocatorUtils.property(locator, "size", sourceSize), sourceSize, (this.size!= null))); - copy.setSize(copySize); - } else { - if (sizeShouldBeCopiedAndSet == Boolean.FALSE) { - copy.size = null; - } - } - } - { - Boolean roomsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.rooms!= null)); - if (roomsShouldBeCopiedAndSet == Boolean.TRUE) { - Integer sourceRooms; - sourceRooms = this.getRooms(); - Integer copyRooms = ((Integer) strategy.copy(LocatorUtils.property(locator, "rooms", sourceRooms), sourceRooms, (this.rooms!= null))); - copy.setRooms(copyRooms); - } else { - if (roomsShouldBeCopiedAndSet == Boolean.FALSE) { - copy.rooms = null; - } - } - } - { - Boolean bathroomsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.bathrooms!= null)); - if (bathroomsShouldBeCopiedAndSet == Boolean.TRUE) { - BigInteger sourceBathrooms; - sourceBathrooms = this.getBathrooms(); - BigInteger copyBathrooms = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "bathrooms", sourceBathrooms), sourceBathrooms, (this.bathrooms!= null))); - copy.setBathrooms(copyBathrooms); - } else { - if (bathroomsShouldBeCopiedAndSet == Boolean.FALSE) { - copy.bathrooms = null; - } - } - } - { - Boolean floorShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.floor!= null)); - if (floorShouldBeCopiedAndSet == Boolean.TRUE) { - FloorProject sourceFloor; - sourceFloor = this.getFloor(); - FloorProject copyFloor = ((FloorProject) strategy.copy(LocatorUtils.property(locator, "floor", sourceFloor), sourceFloor, (this.floor!= null))); - copy.setFloor(copyFloor); - } else { - if (floorShouldBeCopiedAndSet == Boolean.FALSE) { - copy.floor = null; - } - } - } - { - Boolean garageShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.garage!= null)); - if (garageShouldBeCopiedAndSet == Boolean.TRUE) { - BoxProject sourceGarage; - sourceGarage = this.getGarage(); - BoxProject copyGarage = ((BoxProject) strategy.copy(LocatorUtils.property(locator, "garage", sourceGarage), sourceGarage, (this.garage!= null))); - copy.setGarage(copyGarage); - } else { - if (garageShouldBeCopiedAndSet == Boolean.FALSE) { - copy.garage = null; - } - } - } - { - Boolean descriptionShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.description!= null)); - if (descriptionShouldBeCopiedAndSet == Boolean.TRUE) { - String sourceDescription; - sourceDescription = this.getDescription(); - String copyDescription = ((String) strategy.copy(LocatorUtils.property(locator, "description", sourceDescription), sourceDescription, (this.description!= null))); - copy.setDescription(copyDescription); - } else { - if (descriptionShouldBeCopiedAndSet == Boolean.FALSE) { - copy.description = null; - } - } - } - { - Boolean specificationShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.specification!= null)); - if (specificationShouldBeCopiedAndSet == Boolean.TRUE) { - String sourceSpecification; - sourceSpecification = this.getSpecification(); - String copySpecification = ((String) strategy.copy(LocatorUtils.property(locator, "specification", sourceSpecification), sourceSpecification, (this.specification!= null))); - copy.setSpecification(copySpecification); - } else { - if (specificationShouldBeCopiedAndSet == Boolean.FALSE) { - copy.specification = null; - } - } - } - { - Boolean picturesShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.pictures!= null)); - if (picturesShouldBeCopiedAndSet == Boolean.TRUE) { - Feed.Projects.Project.Lots.Lot.Pictures sourcePictures; - sourcePictures = this.getPictures(); - Feed.Projects.Project.Lots.Lot.Pictures copyPictures = ((Feed.Projects.Project.Lots.Lot.Pictures) strategy.copy(LocatorUtils.property(locator, "pictures", sourcePictures), sourcePictures, (this.pictures!= null))); - copy.setPictures(copyPictures); - } else { - if (picturesShouldBeCopiedAndSet == Boolean.FALSE) { - copy.pictures = null; - } - } - } - { - Boolean totalShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.total!= null)); - if (totalShouldBeCopiedAndSet == Boolean.TRUE) { - BigInteger sourceTotal; - sourceTotal = this.getTotal(); - BigInteger copyTotal = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "total", sourceTotal), sourceTotal, (this.total!= null))); - copy.setTotal(copyTotal); - } else { - if (totalShouldBeCopiedAndSet == Boolean.FALSE) { - copy.total = null; - } - } - } - { - Boolean forsaleShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.forsale!= null)); - if (forsaleShouldBeCopiedAndSet == Boolean.TRUE) { - BigInteger sourceForsale; - sourceForsale = this.getForsale(); - BigInteger copyForsale = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "forsale", sourceForsale), sourceForsale, (this.forsale!= null))); - copy.setForsale(copyForsale); - } else { - if (forsaleShouldBeCopiedAndSet == Boolean.FALSE) { - copy.forsale = null; - } - } - } - } - return draftCopy; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object createNewInstance() { - return new Feed.Projects.Project.Lots.Lot(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { - if ((object == null)||(this.getClass()!= object.getClass())) { - return false; - } - if (this == object) { - return true; - } - final Feed.Projects.Project.Lots.Lot that = ((Feed.Projects.Project.Lots.Lot) object); - { - String lhsUniqueId; - lhsUniqueId = this.getUniqueId(); - String rhsUniqueId; - rhsUniqueId = that.getUniqueId(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "uniqueId", lhsUniqueId), LocatorUtils.property(thatLocator, "uniqueId", rhsUniqueId), lhsUniqueId, rhsUniqueId, (this.uniqueId!= null), (that.uniqueId!= null))) { - return false; - } - } - { - PropertyTypeProject lhsPropertyType; - lhsPropertyType = this.getPropertyType(); - PropertyTypeProject rhsPropertyType; - rhsPropertyType = that.getPropertyType(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "propertyType", lhsPropertyType), LocatorUtils.property(thatLocator, "propertyType", rhsPropertyType), lhsPropertyType, rhsPropertyType, (this.propertyType!= null), (that.propertyType!= null))) { - return false; - } - } - { - PriceType lhsPrice; - lhsPrice = this.getPrice(); - PriceType rhsPrice; - rhsPrice = that.getPrice(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "price", lhsPrice), LocatorUtils.property(thatLocator, "price", rhsPrice), lhsPrice, rhsPrice, (this.price!= null), (that.price!= null))) { - return false; - } - } - { - SizeType lhsSize; - lhsSize = this.getSize(); - SizeType rhsSize; - rhsSize = that.getSize(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "size", lhsSize), LocatorUtils.property(thatLocator, "size", rhsSize), lhsSize, rhsSize, (this.size!= null), (that.size!= null))) { - return false; - } - } - { - Integer lhsRooms; - lhsRooms = this.getRooms(); - Integer rhsRooms; - rhsRooms = that.getRooms(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "rooms", lhsRooms), LocatorUtils.property(thatLocator, "rooms", rhsRooms), lhsRooms, rhsRooms, (this.rooms!= null), (that.rooms!= null))) { - return false; - } - } - { - BigInteger lhsBathrooms; - lhsBathrooms = this.getBathrooms(); - BigInteger rhsBathrooms; - rhsBathrooms = that.getBathrooms(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "bathrooms", lhsBathrooms), LocatorUtils.property(thatLocator, "bathrooms", rhsBathrooms), lhsBathrooms, rhsBathrooms, (this.bathrooms!= null), (that.bathrooms!= null))) { - return false; - } - } - { - FloorProject lhsFloor; - lhsFloor = this.getFloor(); - FloorProject rhsFloor; - rhsFloor = that.getFloor(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "floor", lhsFloor), LocatorUtils.property(thatLocator, "floor", rhsFloor), lhsFloor, rhsFloor, (this.floor!= null), (that.floor!= null))) { - return false; - } - } - { - BoxProject lhsGarage; - lhsGarage = this.getGarage(); - BoxProject rhsGarage; - rhsGarage = that.getGarage(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "garage", lhsGarage), LocatorUtils.property(thatLocator, "garage", rhsGarage), lhsGarage, rhsGarage, (this.garage!= null), (that.garage!= null))) { - return false; - } - } - { - String lhsDescription; - lhsDescription = this.getDescription(); - String rhsDescription; - rhsDescription = that.getDescription(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "description", lhsDescription), LocatorUtils.property(thatLocator, "description", rhsDescription), lhsDescription, rhsDescription, (this.description!= null), (that.description!= null))) { - return false; - } - } - { - String lhsSpecification; - lhsSpecification = this.getSpecification(); - String rhsSpecification; - rhsSpecification = that.getSpecification(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "specification", lhsSpecification), LocatorUtils.property(thatLocator, "specification", rhsSpecification), lhsSpecification, rhsSpecification, (this.specification!= null), (that.specification!= null))) { - return false; - } - } - { - Feed.Projects.Project.Lots.Lot.Pictures lhsPictures; - lhsPictures = this.getPictures(); - Feed.Projects.Project.Lots.Lot.Pictures rhsPictures; - rhsPictures = that.getPictures(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "pictures", lhsPictures), LocatorUtils.property(thatLocator, "pictures", rhsPictures), lhsPictures, rhsPictures, (this.pictures!= null), (that.pictures!= null))) { - return false; - } - } - { - BigInteger lhsTotal; - lhsTotal = this.getTotal(); - BigInteger rhsTotal; - rhsTotal = that.getTotal(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "total", lhsTotal), LocatorUtils.property(thatLocator, "total", rhsTotal), lhsTotal, rhsTotal, (this.total!= null), (that.total!= null))) { - return false; - } - } - { - BigInteger lhsForsale; - lhsForsale = this.getForsale(); - BigInteger rhsForsale; - rhsForsale = that.getForsale(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "forsale", lhsForsale), LocatorUtils.property(thatLocator, "forsale", rhsForsale), lhsForsale, rhsForsale, (this.forsale!= null), (that.forsale!= null))) { - return false; - } - } - return true; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; - return equals(null, null, object, strategy); - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-                     * <complexType>
-                     *   <complexContent>
-                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-                     *       <sequence>
-                     *         <element name="picture-url" type="{http://feed.immobiliare.it}pictureProject" maxOccurs="unbounded"/>
-                     *       </sequence>
-                     *     </restriction>
-                     *   </complexContent>
-                     * </complexType>
-                     * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "pictureUrl" - }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public static class Pictures implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 - { - - @XmlElement(name = "picture-url", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected List pictureUrl; - - /** - * Gets the value of the pictureUrl property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the pictureUrl property. - * - *

- * For example, to add a new item, do as follows: - *

-                         *    getPictureUrl().add(newItem);
-                         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link PictureProject } - * - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public List getPictureUrl() { - if (pictureUrl == null) { - pictureUrl = new ArrayList(); - } - return this.pictureUrl; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; - final StringBuilder buffer = new StringBuilder(); - append(null, buffer, strategy); - return buffer.toString(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - strategy.appendStart(locator, this, buffer); - appendFields(locator, buffer, strategy); - strategy.appendEnd(locator, this, buffer); - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - { - List thePictureUrl; - thePictureUrl = (((this.pictureUrl!= null)&&(!this.pictureUrl.isEmpty()))?this.getPictureUrl():null); - strategy.appendField(locator, this, "pictureUrl", buffer, thePictureUrl, ((this.pictureUrl!= null)&&(!this.pictureUrl.isEmpty()))); - } - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object clone() { - return copyTo(createNewInstance()); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; - return copyTo(null, target, strategy); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { - final Object draftCopy = ((target == null)?createNewInstance():target); - if (draftCopy instanceof Feed.Projects.Project.Lots.Lot.Pictures) { - final Feed.Projects.Project.Lots.Lot.Pictures copy = ((Feed.Projects.Project.Lots.Lot.Pictures) draftCopy); - { - Boolean pictureUrlShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.pictureUrl!= null)&&(!this.pictureUrl.isEmpty()))); - if (pictureUrlShouldBeCopiedAndSet == Boolean.TRUE) { - List sourcePictureUrl; - sourcePictureUrl = (((this.pictureUrl!= null)&&(!this.pictureUrl.isEmpty()))?this.getPictureUrl():null); - @SuppressWarnings("unchecked") - List copyPictureUrl = ((List ) strategy.copy(LocatorUtils.property(locator, "pictureUrl", sourcePictureUrl), sourcePictureUrl, ((this.pictureUrl!= null)&&(!this.pictureUrl.isEmpty())))); - copy.pictureUrl = null; - if (copyPictureUrl!= null) { - List uniquePictureUrll = copy.getPictureUrl(); - uniquePictureUrll.addAll(copyPictureUrl); - } - } else { - if (pictureUrlShouldBeCopiedAndSet == Boolean.FALSE) { - copy.pictureUrl = null; - } - } - } - } - return draftCopy; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object createNewInstance() { - return new Feed.Projects.Project.Lots.Lot.Pictures(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { - if ((object == null)||(this.getClass()!= object.getClass())) { - return false; - } - if (this == object) { - return true; - } - final Feed.Projects.Project.Lots.Lot.Pictures that = ((Feed.Projects.Project.Lots.Lot.Pictures) object); - { - List lhsPictureUrl; - lhsPictureUrl = (((this.pictureUrl!= null)&&(!this.pictureUrl.isEmpty()))?this.getPictureUrl():null); - List rhsPictureUrl; - rhsPictureUrl = (((that.pictureUrl!= null)&&(!that.pictureUrl.isEmpty()))?that.getPictureUrl():null); - if (!strategy.equals(LocatorUtils.property(thisLocator, "pictureUrl", lhsPictureUrl), LocatorUtils.property(thatLocator, "pictureUrl", rhsPictureUrl), lhsPictureUrl, rhsPictureUrl, ((this.pictureUrl!= null)&&(!this.pictureUrl.isEmpty())), ((that.pictureUrl!= null)&&(!that.pictureUrl.isEmpty())))) { - return false; - } - } - return true; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; - return equals(null, null, object, strategy); - } - - } - - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-             * <complexType>
-             *   <complexContent>
-             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *       <sequence>
-             *         <element name="picture-url" type="{http://feed.immobiliare.it}pictureProject" maxOccurs="unbounded"/>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
-             * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "pictureUrl" - }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public static class Pictures implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 - { - - @XmlElement(name = "picture-url", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected List pictureUrl; - - /** - * Gets the value of the pictureUrl property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the pictureUrl property. - * - *

- * For example, to add a new item, do as follows: - *

-                 *    getPictureUrl().add(newItem);
-                 * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link PictureProject } - * - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public List getPictureUrl() { - if (pictureUrl == null) { - pictureUrl = new ArrayList(); - } - return this.pictureUrl; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; - final StringBuilder buffer = new StringBuilder(); - append(null, buffer, strategy); - return buffer.toString(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - strategy.appendStart(locator, this, buffer); - appendFields(locator, buffer, strategy); - strategy.appendEnd(locator, this, buffer); - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - { - List thePictureUrl; - thePictureUrl = (((this.pictureUrl!= null)&&(!this.pictureUrl.isEmpty()))?this.getPictureUrl():null); - strategy.appendField(locator, this, "pictureUrl", buffer, thePictureUrl, ((this.pictureUrl!= null)&&(!this.pictureUrl.isEmpty()))); - } - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object clone() { - return copyTo(createNewInstance()); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; - return copyTo(null, target, strategy); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { - final Object draftCopy = ((target == null)?createNewInstance():target); - if (draftCopy instanceof Feed.Projects.Project.Pictures) { - final Feed.Projects.Project.Pictures copy = ((Feed.Projects.Project.Pictures) draftCopy); - { - Boolean pictureUrlShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.pictureUrl!= null)&&(!this.pictureUrl.isEmpty()))); - if (pictureUrlShouldBeCopiedAndSet == Boolean.TRUE) { - List sourcePictureUrl; - sourcePictureUrl = (((this.pictureUrl!= null)&&(!this.pictureUrl.isEmpty()))?this.getPictureUrl():null); - @SuppressWarnings("unchecked") - List copyPictureUrl = ((List ) strategy.copy(LocatorUtils.property(locator, "pictureUrl", sourcePictureUrl), sourcePictureUrl, ((this.pictureUrl!= null)&&(!this.pictureUrl.isEmpty())))); - copy.pictureUrl = null; - if (copyPictureUrl!= null) { - List uniquePictureUrll = copy.getPictureUrl(); - uniquePictureUrll.addAll(copyPictureUrl); - } - } else { - if (pictureUrlShouldBeCopiedAndSet == Boolean.FALSE) { - copy.pictureUrl = null; - } - } - } - } - return draftCopy; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object createNewInstance() { - return new Feed.Projects.Project.Pictures(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { - if ((object == null)||(this.getClass()!= object.getClass())) { - return false; - } - if (this == object) { - return true; - } - final Feed.Projects.Project.Pictures that = ((Feed.Projects.Project.Pictures) object); - { - List lhsPictureUrl; - lhsPictureUrl = (((this.pictureUrl!= null)&&(!this.pictureUrl.isEmpty()))?this.getPictureUrl():null); - List rhsPictureUrl; - rhsPictureUrl = (((that.pictureUrl!= null)&&(!that.pictureUrl.isEmpty()))?that.getPictureUrl():null); - if (!strategy.equals(LocatorUtils.property(thisLocator, "pictureUrl", lhsPictureUrl), LocatorUtils.property(thatLocator, "pictureUrl", rhsPictureUrl), lhsPictureUrl, rhsPictureUrl, ((this.pictureUrl!= null)&&(!this.pictureUrl.isEmpty())), ((that.pictureUrl!= null)&&(!that.pictureUrl.isEmpty())))) { - return false; - } - } - return true; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; - return equals(null, null, object, strategy); - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-             * <complexType>
-             *   <complexContent>
-             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *       <all>
-             *         <element name="video" type="{http://feed.immobiliare.it}videoProject"/>
-             *       </all>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
-             * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - - }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public static class Videos implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 - { - - @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected VideoProject video; - - /** - * Gets the value of the video property. - * - * @return - * possible object is - * {@link VideoProject } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public VideoProject getVideo() { - return video; - } - - /** - * Sets the value of the video property. - * - * @param value - * allowed object is - * {@link VideoProject } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setVideo(VideoProject value) { - this.video = value; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; - final StringBuilder buffer = new StringBuilder(); - append(null, buffer, strategy); - return buffer.toString(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - strategy.appendStart(locator, this, buffer); - appendFields(locator, buffer, strategy); - strategy.appendEnd(locator, this, buffer); - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - { - VideoProject theVideo; - theVideo = this.getVideo(); - strategy.appendField(locator, this, "video", buffer, theVideo, (this.video!= null)); - } - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object clone() { - return copyTo(createNewInstance()); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; - return copyTo(null, target, strategy); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { - final Object draftCopy = ((target == null)?createNewInstance():target); - if (draftCopy instanceof Feed.Projects.Project.Videos) { - final Feed.Projects.Project.Videos copy = ((Feed.Projects.Project.Videos) draftCopy); - { - Boolean videoShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.video!= null)); - if (videoShouldBeCopiedAndSet == Boolean.TRUE) { - VideoProject sourceVideo; - sourceVideo = this.getVideo(); - VideoProject copyVideo = ((VideoProject) strategy.copy(LocatorUtils.property(locator, "video", sourceVideo), sourceVideo, (this.video!= null))); - copy.setVideo(copyVideo); - } else { - if (videoShouldBeCopiedAndSet == Boolean.FALSE) { - copy.video = null; - } - } - } - } - return draftCopy; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object createNewInstance() { - return new Feed.Projects.Project.Videos(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { - if ((object == null)||(this.getClass()!= object.getClass())) { - return false; - } - if (this == object) { - return true; - } - final Feed.Projects.Project.Videos that = ((Feed.Projects.Project.Videos) object); - { - VideoProject lhsVideo; - lhsVideo = this.getVideo(); - VideoProject rhsVideo; - rhsVideo = that.getVideo(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "video", lhsVideo), LocatorUtils.property(thatLocator, "video", rhsVideo), lhsVideo, rhsVideo, (this.video!= null), (that.video!= null))) { - return false; - } - } - return true; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; - return equals(null, null, object, strategy); - } - - } - - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-     * <complexType>
-     *   <complexContent>
-     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *       <sequence maxOccurs="unbounded" minOccurs="0">
-     *         <element name="property">
-     *           <complexType>
-     *             <complexContent>
-     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                 <all>
-     *                   <element name="unique-id" type="{http://www.w3.org/2001/XMLSchema}string"/>
-     *                   <element name="date-updated" type="{http://feed.immobiliare.it}dateUpdatedType"/>
-     *                   <element name="date-expiration" minOccurs="0">
-     *                     <simpleType>
-     *                       <union memberTypes=" {http://www.w3.org/2001/XMLSchema}dateTime {http://feed.immobiliare.it}nullString">
-     *                       </union>
-     *                     </simpleType>
-     *                   </element>
-     *                   <element name="transaction-type" type="{http://feed.immobiliare.it}transactionType"/>
-     *                   <element name="building" type="{http://feed.immobiliare.it}building" minOccurs="0"/>
-     *                   <element name="category" type="{http://feed.immobiliare.it}cat" minOccurs="0"/>
-     *                   <element name="property-type" type="{http://feed.immobiliare.it}proptype" minOccurs="0"/>
-     *                   <element name="building-status" type="{http://feed.immobiliare.it}status" minOccurs="0"/>
-     *                   <element name="agent">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <all>
-     *                             <element name="office-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                             <element name="email" type="{http://feed.immobiliare.it}emailType"/>
-     *                           </all>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                   <element name="location" type="{http://feed.immobiliare.it}locationStructure"/>
-     *                   <element name="features">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="rooms" type="{http://feed.immobiliare.it}roomsType"/>
-     *                             <element name="size" type="{http://feed.immobiliare.it}sizeType"/>
-     *                             <element name="price" type="{http://feed.immobiliare.it}priceType"/>
-     *                             <element name="description" type="{http://feed.immobiliare.it}langtxt" maxOccurs="25"/>
-     *                             <element name="energy-class" type="{http://feed.immobiliare.it}classEnergy"/>
-     *                             <element name="energy-performance" type="{http://feed.immobiliare.it}classEnergyPerformance" minOccurs="0"/>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                   <element name="extra-features" minOccurs="0">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <all>
-     *                             <element name="bedrooms" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
-     *                             <element name="bathrooms" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
-     *                             <element name="garage" type="{http://feed.immobiliare.it}box" minOccurs="0"/>
-     *                             <element name="kitchen" type="{http://feed.immobiliare.it}kitchen" minOccurs="0"/>
-     *                             <element name="heating" type="{http://feed.immobiliare.it}heat" minOccurs="0"/>
-     *                             <element name="garden" type="{http://feed.immobiliare.it}garden" minOccurs="0"/>
-     *                             <element name="terrace" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/>
-     *                             <element name="balcony" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/>
-     *                             <element name="elevator" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/>
-     *                             <element name="air-conditioning" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/>
-     *                             <element name="floor" type="{http://feed.immobiliare.it}floor" minOccurs="0"/>
-     *                             <element name="num-floors" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
-     *                             <element name="virtual-tour" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                             <element name="rent-contract" type="{http://feed.immobiliare.it}rental" minOccurs="0"/>
-     *                             <element name="additional-costs" type="{http://feed.immobiliare.it}additionalCostsType" minOccurs="0"/>
-     *                             <element name="furniture" type="{http://feed.immobiliare.it}furniture" minOccurs="0"/>
-     *                             <element name="security-alarm" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/>
-     *                             <element name="reception" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/>
-     *                             <element name="net" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/>
-     *                             <element name="external-area" type="{http://feed.immobiliare.it}landSizeType" minOccurs="0"/>
-     *                             <element name="build-year" type="{http://feed.immobiliare.it}year" minOccurs="0"/>
-     *                             <element name="free-conditions" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                             <element name="overhead-crane" type="{http://feed.immobiliare.it}yesnoready" minOccurs="0"/>
-     *                             <element name="beam-height" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
-     *                             <element name="office-size" type="{http://feed.immobiliare.it}sizeType" minOccurs="0"/>
-     *                             <element name="floorplanner-url" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                             <element name="doc-specification" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                             <element name="doc-description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *                           </all>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                   <element name="pictures" minOccurs="0">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence maxOccurs="15" minOccurs="0">
-     *                             <element name="picture-url" type="{http://feed.immobiliare.it}pictureProject" maxOccurs="unbounded" minOccurs="0"/>
-     *                             <element name="picture" type="{http://feed.immobiliare.it}pictureExtended" maxOccurs="unbounded" minOccurs="0"/>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                   <element name="blueprints" minOccurs="0">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence>
-     *                             <element name="blueprint" type="{http://feed.immobiliare.it}pictureExtended" maxOccurs="unbounded" minOccurs="0"/>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                   <element name="videos" minOccurs="0">
-     *                     <complexType>
-     *                       <complexContent>
-     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-     *                           <sequence maxOccurs="4">
-     *                             <element name="video" type="{http://feed.immobiliare.it}videoProject"/>
-     *                           </sequence>
-     *                         </restriction>
-     *                       </complexContent>
-     *                     </complexType>
-     *                   </element>
-     *                 </all>
-     *                 <attribute name="operation" type="{http://feed.immobiliare.it}operation" />
-     *               </restriction>
-     *             </complexContent>
-     *           </complexType>
-     *         </element>
-     *       </sequence>
-     *     </restriction>
-     *   </complexContent>
-     * </complexType>
-     * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "property" - }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public static class Properties implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 - { - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected List property; - - /** - * Gets the value of the property property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the property property. - * - *

- * For example, to add a new item, do as follows: - *

-         *    getProperty().add(newItem);
-         * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link Feed.Properties.Property } - * - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public List getProperty() { - if (property == null) { - property = new ArrayList(); - } - return this.property; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; - final StringBuilder buffer = new StringBuilder(); - append(null, buffer, strategy); - return buffer.toString(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - strategy.appendStart(locator, this, buffer); - appendFields(locator, buffer, strategy); - strategy.appendEnd(locator, this, buffer); - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - { - List theProperty; - theProperty = (((this.property!= null)&&(!this.property.isEmpty()))?this.getProperty():null); - strategy.appendField(locator, this, "property", buffer, theProperty, ((this.property!= null)&&(!this.property.isEmpty()))); - } - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object clone() { - return copyTo(createNewInstance()); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; - return copyTo(null, target, strategy); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { - final Object draftCopy = ((target == null)?createNewInstance():target); - if (draftCopy instanceof Feed.Properties) { - final Feed.Properties copy = ((Feed.Properties) draftCopy); - { - Boolean propertyShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.property!= null)&&(!this.property.isEmpty()))); - if (propertyShouldBeCopiedAndSet == Boolean.TRUE) { - List sourceProperty; - sourceProperty = (((this.property!= null)&&(!this.property.isEmpty()))?this.getProperty():null); - @SuppressWarnings("unchecked") - List copyProperty = ((List ) strategy.copy(LocatorUtils.property(locator, "property", sourceProperty), sourceProperty, ((this.property!= null)&&(!this.property.isEmpty())))); - copy.property = null; - if (copyProperty!= null) { - List uniquePropertyl = copy.getProperty(); - uniquePropertyl.addAll(copyProperty); - } - } else { - if (propertyShouldBeCopiedAndSet == Boolean.FALSE) { - copy.property = null; - } - } - } - } - return draftCopy; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object createNewInstance() { - return new Feed.Properties(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { - if ((object == null)||(this.getClass()!= object.getClass())) { - return false; - } - if (this == object) { - return true; - } - final Feed.Properties that = ((Feed.Properties) object); - { - List lhsProperty; - lhsProperty = (((this.property!= null)&&(!this.property.isEmpty()))?this.getProperty():null); - List rhsProperty; - rhsProperty = (((that.property!= null)&&(!that.property.isEmpty()))?that.getProperty():null); - if (!strategy.equals(LocatorUtils.property(thisLocator, "property", lhsProperty), LocatorUtils.property(thatLocator, "property", rhsProperty), lhsProperty, rhsProperty, ((this.property!= null)&&(!this.property.isEmpty())), ((that.property!= null)&&(!that.property.isEmpty())))) { - return false; - } - } - return true; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; - return equals(null, null, object, strategy); - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-         * <complexType>
-         *   <complexContent>
-         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *       <all>
-         *         <element name="unique-id" type="{http://www.w3.org/2001/XMLSchema}string"/>
-         *         <element name="date-updated" type="{http://feed.immobiliare.it}dateUpdatedType"/>
-         *         <element name="date-expiration" minOccurs="0">
-         *           <simpleType>
-         *             <union memberTypes=" {http://www.w3.org/2001/XMLSchema}dateTime {http://feed.immobiliare.it}nullString">
-         *             </union>
-         *           </simpleType>
-         *         </element>
-         *         <element name="transaction-type" type="{http://feed.immobiliare.it}transactionType"/>
-         *         <element name="building" type="{http://feed.immobiliare.it}building" minOccurs="0"/>
-         *         <element name="category" type="{http://feed.immobiliare.it}cat" minOccurs="0"/>
-         *         <element name="property-type" type="{http://feed.immobiliare.it}proptype" minOccurs="0"/>
-         *         <element name="building-status" type="{http://feed.immobiliare.it}status" minOccurs="0"/>
-         *         <element name="agent">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <all>
-         *                   <element name="office-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *                   <element name="email" type="{http://feed.immobiliare.it}emailType"/>
-         *                 </all>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *         <element name="location" type="{http://feed.immobiliare.it}locationStructure"/>
-         *         <element name="features">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="rooms" type="{http://feed.immobiliare.it}roomsType"/>
-         *                   <element name="size" type="{http://feed.immobiliare.it}sizeType"/>
-         *                   <element name="price" type="{http://feed.immobiliare.it}priceType"/>
-         *                   <element name="description" type="{http://feed.immobiliare.it}langtxt" maxOccurs="25"/>
-         *                   <element name="energy-class" type="{http://feed.immobiliare.it}classEnergy"/>
-         *                   <element name="energy-performance" type="{http://feed.immobiliare.it}classEnergyPerformance" minOccurs="0"/>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *         <element name="extra-features" minOccurs="0">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <all>
-         *                   <element name="bedrooms" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
-         *                   <element name="bathrooms" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
-         *                   <element name="garage" type="{http://feed.immobiliare.it}box" minOccurs="0"/>
-         *                   <element name="kitchen" type="{http://feed.immobiliare.it}kitchen" minOccurs="0"/>
-         *                   <element name="heating" type="{http://feed.immobiliare.it}heat" minOccurs="0"/>
-         *                   <element name="garden" type="{http://feed.immobiliare.it}garden" minOccurs="0"/>
-         *                   <element name="terrace" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/>
-         *                   <element name="balcony" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/>
-         *                   <element name="elevator" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/>
-         *                   <element name="air-conditioning" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/>
-         *                   <element name="floor" type="{http://feed.immobiliare.it}floor" minOccurs="0"/>
-         *                   <element name="num-floors" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
-         *                   <element name="virtual-tour" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *                   <element name="rent-contract" type="{http://feed.immobiliare.it}rental" minOccurs="0"/>
-         *                   <element name="additional-costs" type="{http://feed.immobiliare.it}additionalCostsType" minOccurs="0"/>
-         *                   <element name="furniture" type="{http://feed.immobiliare.it}furniture" minOccurs="0"/>
-         *                   <element name="security-alarm" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/>
-         *                   <element name="reception" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/>
-         *                   <element name="net" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/>
-         *                   <element name="external-area" type="{http://feed.immobiliare.it}landSizeType" minOccurs="0"/>
-         *                   <element name="build-year" type="{http://feed.immobiliare.it}year" minOccurs="0"/>
-         *                   <element name="free-conditions" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *                   <element name="overhead-crane" type="{http://feed.immobiliare.it}yesnoready" minOccurs="0"/>
-         *                   <element name="beam-height" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
-         *                   <element name="office-size" type="{http://feed.immobiliare.it}sizeType" minOccurs="0"/>
-         *                   <element name="floorplanner-url" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *                   <element name="doc-specification" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *                   <element name="doc-description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-         *                 </all>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *         <element name="pictures" minOccurs="0">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence maxOccurs="15" minOccurs="0">
-         *                   <element name="picture-url" type="{http://feed.immobiliare.it}pictureProject" maxOccurs="unbounded" minOccurs="0"/>
-         *                   <element name="picture" type="{http://feed.immobiliare.it}pictureExtended" maxOccurs="unbounded" minOccurs="0"/>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *         <element name="blueprints" minOccurs="0">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence>
-         *                   <element name="blueprint" type="{http://feed.immobiliare.it}pictureExtended" maxOccurs="unbounded" minOccurs="0"/>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *         <element name="videos" minOccurs="0">
-         *           <complexType>
-         *             <complexContent>
-         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-         *                 <sequence maxOccurs="4">
-         *                   <element name="video" type="{http://feed.immobiliare.it}videoProject"/>
-         *                 </sequence>
-         *               </restriction>
-         *             </complexContent>
-         *           </complexType>
-         *         </element>
-         *       </all>
-         *       <attribute name="operation" type="{http://feed.immobiliare.it}operation" />
-         *     </restriction>
-         *   </complexContent>
-         * </complexType>
-         * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - - }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public static class Property implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 - { - - @XmlElement(name = "unique-id", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected String uniqueId; - @XmlElement(name = "date-updated", required = true, type = String.class) - @XmlJavaTypeAdapter(Adapter3 .class) - @XmlSchemaType(name = "dateTime") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Calendar dateUpdated; - @XmlElement(name = "date-expiration", type = String.class) - @XmlJavaTypeAdapter(Adapter22 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Calendar dateExpiration; - @XmlElement(name = "transaction-type", required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected TransactionType transactionType; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Building building; - @XmlElement(type = String.class) - @XmlJavaTypeAdapter(Adapter5 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Category category; - @XmlElement(name = "property-type") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Proptype propertyType; - @XmlElement(name = "building-status") - @XmlSchemaType(name = "string") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Status buildingStatus; - @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Feed.Properties.Property.Agent agent; - @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected LocationStructure location; - @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Feed.Properties.Property.Features features; - @XmlElement(name = "extra-features") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Feed.Properties.Property.ExtraFeatures extraFeatures; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Feed.Properties.Property.Pictures pictures; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Feed.Properties.Property.Blueprints blueprints; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Feed.Properties.Property.Videos videos; - @XmlAttribute(name = "operation") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Operation operation; - - /** - * Gets the value of the uniqueId property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String getUniqueId() { - return uniqueId; - } - - /** - * Sets the value of the uniqueId property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setUniqueId(String value) { - this.uniqueId = value; - } - - /** - * Gets the value of the dateUpdated property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Calendar getDateUpdated() { - return dateUpdated; - } - - /** - * Sets the value of the dateUpdated property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setDateUpdated(Calendar value) { - this.dateUpdated = value; - } - - /** - * Gets the value of the dateExpiration property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Calendar getDateExpiration() { - return dateExpiration; - } - - /** - * Sets the value of the dateExpiration property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setDateExpiration(Calendar value) { - this.dateExpiration = value; - } - - /** - * Gets the value of the transactionType property. - * - * @return - * possible object is - * {@link TransactionType } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public TransactionType getTransactionType() { - return transactionType; - } - - /** - * Sets the value of the transactionType property. - * - * @param value - * allowed object is - * {@link TransactionType } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setTransactionType(TransactionType value) { - this.transactionType = value; - } - - /** - * Gets the value of the building property. - * - * @return - * possible object is - * {@link Building } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Building getBuilding() { - return building; - } - - /** - * Sets the value of the building property. - * - * @param value - * allowed object is - * {@link Building } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setBuilding(Building value) { - this.building = value; - } - - /** - * Gets the value of the category property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Category getCategory() { - return category; - } - - /** - * Sets the value of the category property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setCategory(Category value) { - this.category = value; - } - - /** - * Gets the value of the propertyType property. - * - * @return - * possible object is - * {@link Proptype } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Proptype getPropertyType() { - return propertyType; - } - - /** - * Sets the value of the propertyType property. - * - * @param value - * allowed object is - * {@link Proptype } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setPropertyType(Proptype value) { - this.propertyType = value; - } - - /** - * Gets the value of the buildingStatus property. - * - * @return - * possible object is - * {@link Status } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Status getBuildingStatus() { - return buildingStatus; - } - - /** - * Sets the value of the buildingStatus property. - * - * @param value - * allowed object is - * {@link Status } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setBuildingStatus(Status value) { - this.buildingStatus = value; - } - - /** - * Gets the value of the agent property. - * - * @return - * possible object is - * {@link Feed.Properties.Property.Agent } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Feed.Properties.Property.Agent getAgent() { - return agent; - } - - /** - * Sets the value of the agent property. - * - * @param value - * allowed object is - * {@link Feed.Properties.Property.Agent } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setAgent(Feed.Properties.Property.Agent value) { - this.agent = value; - } - - /** - * Gets the value of the location property. - * - * @return - * possible object is - * {@link LocationStructure } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public LocationStructure getLocation() { - return location; - } - - /** - * Sets the value of the location property. - * - * @param value - * allowed object is - * {@link LocationStructure } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setLocation(LocationStructure value) { - this.location = value; - } - - /** - * Gets the value of the features property. - * - * @return - * possible object is - * {@link Feed.Properties.Property.Features } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Feed.Properties.Property.Features getFeatures() { - return features; - } - - /** - * Sets the value of the features property. - * - * @param value - * allowed object is - * {@link Feed.Properties.Property.Features } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setFeatures(Feed.Properties.Property.Features value) { - this.features = value; - } - - /** - * Gets the value of the extraFeatures property. - * - * @return - * possible object is - * {@link Feed.Properties.Property.ExtraFeatures } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Feed.Properties.Property.ExtraFeatures getExtraFeatures() { - return extraFeatures; - } - - /** - * Sets the value of the extraFeatures property. - * - * @param value - * allowed object is - * {@link Feed.Properties.Property.ExtraFeatures } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setExtraFeatures(Feed.Properties.Property.ExtraFeatures value) { - this.extraFeatures = value; - } - - /** - * Gets the value of the pictures property. - * - * @return - * possible object is - * {@link Feed.Properties.Property.Pictures } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Feed.Properties.Property.Pictures getPictures() { - return pictures; - } - - /** - * Sets the value of the pictures property. - * - * @param value - * allowed object is - * {@link Feed.Properties.Property.Pictures } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setPictures(Feed.Properties.Property.Pictures value) { - this.pictures = value; - } - - /** - * Gets the value of the blueprints property. - * - * @return - * possible object is - * {@link Feed.Properties.Property.Blueprints } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Feed.Properties.Property.Blueprints getBlueprints() { - return blueprints; - } - - /** - * Sets the value of the blueprints property. - * - * @param value - * allowed object is - * {@link Feed.Properties.Property.Blueprints } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setBlueprints(Feed.Properties.Property.Blueprints value) { - this.blueprints = value; - } - - /** - * Gets the value of the videos property. - * - * @return - * possible object is - * {@link Feed.Properties.Property.Videos } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Feed.Properties.Property.Videos getVideos() { - return videos; - } - - /** - * Sets the value of the videos property. - * - * @param value - * allowed object is - * {@link Feed.Properties.Property.Videos } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setVideos(Feed.Properties.Property.Videos value) { - this.videos = value; - } - - /** - * Gets the value of the operation property. - * - * @return - * possible object is - * {@link Operation } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Operation getOperation() { - return operation; - } - - /** - * Sets the value of the operation property. - * - * @param value - * allowed object is - * {@link Operation } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setOperation(Operation value) { - this.operation = value; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; - final StringBuilder buffer = new StringBuilder(); - append(null, buffer, strategy); - return buffer.toString(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - strategy.appendStart(locator, this, buffer); - appendFields(locator, buffer, strategy); - strategy.appendEnd(locator, this, buffer); - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - { - String theUniqueId; - theUniqueId = this.getUniqueId(); - strategy.appendField(locator, this, "uniqueId", buffer, theUniqueId, (this.uniqueId!= null)); - } - { - Calendar theDateUpdated; - theDateUpdated = this.getDateUpdated(); - strategy.appendField(locator, this, "dateUpdated", buffer, theDateUpdated, (this.dateUpdated!= null)); - } - { - Calendar theDateExpiration; - theDateExpiration = this.getDateExpiration(); - strategy.appendField(locator, this, "dateExpiration", buffer, theDateExpiration, (this.dateExpiration!= null)); - } - { - TransactionType theTransactionType; - theTransactionType = this.getTransactionType(); - strategy.appendField(locator, this, "transactionType", buffer, theTransactionType, (this.transactionType!= null)); - } - { - Building theBuilding; - theBuilding = this.getBuilding(); - strategy.appendField(locator, this, "building", buffer, theBuilding, (this.building!= null)); - } - { - Category theCategory; - theCategory = this.getCategory(); - strategy.appendField(locator, this, "category", buffer, theCategory, (this.category!= null)); - } - { - Proptype thePropertyType; - thePropertyType = this.getPropertyType(); - strategy.appendField(locator, this, "propertyType", buffer, thePropertyType, (this.propertyType!= null)); - } - { - Status theBuildingStatus; - theBuildingStatus = this.getBuildingStatus(); - strategy.appendField(locator, this, "buildingStatus", buffer, theBuildingStatus, (this.buildingStatus!= null)); - } - { - Feed.Properties.Property.Agent theAgent; - theAgent = this.getAgent(); - strategy.appendField(locator, this, "agent", buffer, theAgent, (this.agent!= null)); - } - { - LocationStructure theLocation; - theLocation = this.getLocation(); - strategy.appendField(locator, this, "location", buffer, theLocation, (this.location!= null)); - } - { - Feed.Properties.Property.Features theFeatures; - theFeatures = this.getFeatures(); - strategy.appendField(locator, this, "features", buffer, theFeatures, (this.features!= null)); - } - { - Feed.Properties.Property.ExtraFeatures theExtraFeatures; - theExtraFeatures = this.getExtraFeatures(); - strategy.appendField(locator, this, "extraFeatures", buffer, theExtraFeatures, (this.extraFeatures!= null)); - } - { - Feed.Properties.Property.Pictures thePictures; - thePictures = this.getPictures(); - strategy.appendField(locator, this, "pictures", buffer, thePictures, (this.pictures!= null)); - } - { - Feed.Properties.Property.Blueprints theBlueprints; - theBlueprints = this.getBlueprints(); - strategy.appendField(locator, this, "blueprints", buffer, theBlueprints, (this.blueprints!= null)); - } - { - Feed.Properties.Property.Videos theVideos; - theVideos = this.getVideos(); - strategy.appendField(locator, this, "videos", buffer, theVideos, (this.videos!= null)); - } - { - Operation theOperation; - theOperation = this.getOperation(); - strategy.appendField(locator, this, "operation", buffer, theOperation, (this.operation!= null)); - } - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object clone() { - return copyTo(createNewInstance()); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; - return copyTo(null, target, strategy); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { - final Object draftCopy = ((target == null)?createNewInstance():target); - if (draftCopy instanceof Feed.Properties.Property) { - final Feed.Properties.Property copy = ((Feed.Properties.Property) draftCopy); - { - Boolean uniqueIdShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.uniqueId!= null)); - if (uniqueIdShouldBeCopiedAndSet == Boolean.TRUE) { - String sourceUniqueId; - sourceUniqueId = this.getUniqueId(); - String copyUniqueId = ((String) strategy.copy(LocatorUtils.property(locator, "uniqueId", sourceUniqueId), sourceUniqueId, (this.uniqueId!= null))); - copy.setUniqueId(copyUniqueId); - } else { - if (uniqueIdShouldBeCopiedAndSet == Boolean.FALSE) { - copy.uniqueId = null; - } - } - } - { - Boolean dateUpdatedShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.dateUpdated!= null)); - if (dateUpdatedShouldBeCopiedAndSet == Boolean.TRUE) { - Calendar sourceDateUpdated; - sourceDateUpdated = this.getDateUpdated(); - Calendar copyDateUpdated = ((Calendar) strategy.copy(LocatorUtils.property(locator, "dateUpdated", sourceDateUpdated), sourceDateUpdated, (this.dateUpdated!= null))); - copy.setDateUpdated(copyDateUpdated); - } else { - if (dateUpdatedShouldBeCopiedAndSet == Boolean.FALSE) { - copy.dateUpdated = null; - } - } - } - { - Boolean dateExpirationShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.dateExpiration!= null)); - if (dateExpirationShouldBeCopiedAndSet == Boolean.TRUE) { - Calendar sourceDateExpiration; - sourceDateExpiration = this.getDateExpiration(); - Calendar copyDateExpiration = ((Calendar) strategy.copy(LocatorUtils.property(locator, "dateExpiration", sourceDateExpiration), sourceDateExpiration, (this.dateExpiration!= null))); - copy.setDateExpiration(copyDateExpiration); - } else { - if (dateExpirationShouldBeCopiedAndSet == Boolean.FALSE) { - copy.dateExpiration = null; - } - } - } - { - Boolean transactionTypeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.transactionType!= null)); - if (transactionTypeShouldBeCopiedAndSet == Boolean.TRUE) { - TransactionType sourceTransactionType; - sourceTransactionType = this.getTransactionType(); - TransactionType copyTransactionType = ((TransactionType) strategy.copy(LocatorUtils.property(locator, "transactionType", sourceTransactionType), sourceTransactionType, (this.transactionType!= null))); - copy.setTransactionType(copyTransactionType); - } else { - if (transactionTypeShouldBeCopiedAndSet == Boolean.FALSE) { - copy.transactionType = null; - } - } - } - { - Boolean buildingShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.building!= null)); - if (buildingShouldBeCopiedAndSet == Boolean.TRUE) { - Building sourceBuilding; - sourceBuilding = this.getBuilding(); - Building copyBuilding = ((Building) strategy.copy(LocatorUtils.property(locator, "building", sourceBuilding), sourceBuilding, (this.building!= null))); - copy.setBuilding(copyBuilding); - } else { - if (buildingShouldBeCopiedAndSet == Boolean.FALSE) { - copy.building = null; - } - } - } - { - Boolean categoryShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.category!= null)); - if (categoryShouldBeCopiedAndSet == Boolean.TRUE) { - Category sourceCategory; - sourceCategory = this.getCategory(); - Category copyCategory = ((Category) strategy.copy(LocatorUtils.property(locator, "category", sourceCategory), sourceCategory, (this.category!= null))); - copy.setCategory(copyCategory); - } else { - if (categoryShouldBeCopiedAndSet == Boolean.FALSE) { - copy.category = null; - } - } - } - { - Boolean propertyTypeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.propertyType!= null)); - if (propertyTypeShouldBeCopiedAndSet == Boolean.TRUE) { - Proptype sourcePropertyType; - sourcePropertyType = this.getPropertyType(); - Proptype copyPropertyType = ((Proptype) strategy.copy(LocatorUtils.property(locator, "propertyType", sourcePropertyType), sourcePropertyType, (this.propertyType!= null))); - copy.setPropertyType(copyPropertyType); - } else { - if (propertyTypeShouldBeCopiedAndSet == Boolean.FALSE) { - copy.propertyType = null; - } - } - } - { - Boolean buildingStatusShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.buildingStatus!= null)); - if (buildingStatusShouldBeCopiedAndSet == Boolean.TRUE) { - Status sourceBuildingStatus; - sourceBuildingStatus = this.getBuildingStatus(); - Status copyBuildingStatus = ((Status) strategy.copy(LocatorUtils.property(locator, "buildingStatus", sourceBuildingStatus), sourceBuildingStatus, (this.buildingStatus!= null))); - copy.setBuildingStatus(copyBuildingStatus); - } else { - if (buildingStatusShouldBeCopiedAndSet == Boolean.FALSE) { - copy.buildingStatus = null; - } - } - } - { - Boolean agentShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.agent!= null)); - if (agentShouldBeCopiedAndSet == Boolean.TRUE) { - Feed.Properties.Property.Agent sourceAgent; - sourceAgent = this.getAgent(); - Feed.Properties.Property.Agent copyAgent = ((Feed.Properties.Property.Agent) strategy.copy(LocatorUtils.property(locator, "agent", sourceAgent), sourceAgent, (this.agent!= null))); - copy.setAgent(copyAgent); - } else { - if (agentShouldBeCopiedAndSet == Boolean.FALSE) { - copy.agent = null; - } - } - } - { - Boolean locationShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.location!= null)); - if (locationShouldBeCopiedAndSet == Boolean.TRUE) { - LocationStructure sourceLocation; - sourceLocation = this.getLocation(); - LocationStructure copyLocation = ((LocationStructure) strategy.copy(LocatorUtils.property(locator, "location", sourceLocation), sourceLocation, (this.location!= null))); - copy.setLocation(copyLocation); - } else { - if (locationShouldBeCopiedAndSet == Boolean.FALSE) { - copy.location = null; - } - } - } - { - Boolean featuresShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.features!= null)); - if (featuresShouldBeCopiedAndSet == Boolean.TRUE) { - Feed.Properties.Property.Features sourceFeatures; - sourceFeatures = this.getFeatures(); - Feed.Properties.Property.Features copyFeatures = ((Feed.Properties.Property.Features) strategy.copy(LocatorUtils.property(locator, "features", sourceFeatures), sourceFeatures, (this.features!= null))); - copy.setFeatures(copyFeatures); - } else { - if (featuresShouldBeCopiedAndSet == Boolean.FALSE) { - copy.features = null; - } - } - } - { - Boolean extraFeaturesShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.extraFeatures!= null)); - if (extraFeaturesShouldBeCopiedAndSet == Boolean.TRUE) { - Feed.Properties.Property.ExtraFeatures sourceExtraFeatures; - sourceExtraFeatures = this.getExtraFeatures(); - Feed.Properties.Property.ExtraFeatures copyExtraFeatures = ((Feed.Properties.Property.ExtraFeatures) strategy.copy(LocatorUtils.property(locator, "extraFeatures", sourceExtraFeatures), sourceExtraFeatures, (this.extraFeatures!= null))); - copy.setExtraFeatures(copyExtraFeatures); - } else { - if (extraFeaturesShouldBeCopiedAndSet == Boolean.FALSE) { - copy.extraFeatures = null; - } - } - } - { - Boolean picturesShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.pictures!= null)); - if (picturesShouldBeCopiedAndSet == Boolean.TRUE) { - Feed.Properties.Property.Pictures sourcePictures; - sourcePictures = this.getPictures(); - Feed.Properties.Property.Pictures copyPictures = ((Feed.Properties.Property.Pictures) strategy.copy(LocatorUtils.property(locator, "pictures", sourcePictures), sourcePictures, (this.pictures!= null))); - copy.setPictures(copyPictures); - } else { - if (picturesShouldBeCopiedAndSet == Boolean.FALSE) { - copy.pictures = null; - } - } - } - { - Boolean blueprintsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.blueprints!= null)); - if (blueprintsShouldBeCopiedAndSet == Boolean.TRUE) { - Feed.Properties.Property.Blueprints sourceBlueprints; - sourceBlueprints = this.getBlueprints(); - Feed.Properties.Property.Blueprints copyBlueprints = ((Feed.Properties.Property.Blueprints) strategy.copy(LocatorUtils.property(locator, "blueprints", sourceBlueprints), sourceBlueprints, (this.blueprints!= null))); - copy.setBlueprints(copyBlueprints); - } else { - if (blueprintsShouldBeCopiedAndSet == Boolean.FALSE) { - copy.blueprints = null; - } - } - } - { - Boolean videosShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.videos!= null)); - if (videosShouldBeCopiedAndSet == Boolean.TRUE) { - Feed.Properties.Property.Videos sourceVideos; - sourceVideos = this.getVideos(); - Feed.Properties.Property.Videos copyVideos = ((Feed.Properties.Property.Videos) strategy.copy(LocatorUtils.property(locator, "videos", sourceVideos), sourceVideos, (this.videos!= null))); - copy.setVideos(copyVideos); - } else { - if (videosShouldBeCopiedAndSet == Boolean.FALSE) { - copy.videos = null; - } - } - } - { - Boolean operationShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.operation!= null)); - if (operationShouldBeCopiedAndSet == Boolean.TRUE) { - Operation sourceOperation; - sourceOperation = this.getOperation(); - Operation copyOperation = ((Operation) strategy.copy(LocatorUtils.property(locator, "operation", sourceOperation), sourceOperation, (this.operation!= null))); - copy.setOperation(copyOperation); - } else { - if (operationShouldBeCopiedAndSet == Boolean.FALSE) { - copy.operation = null; - } - } - } - } - return draftCopy; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object createNewInstance() { - return new Feed.Properties.Property(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { - if ((object == null)||(this.getClass()!= object.getClass())) { - return false; - } - if (this == object) { - return true; - } - final Feed.Properties.Property that = ((Feed.Properties.Property) object); - { - String lhsUniqueId; - lhsUniqueId = this.getUniqueId(); - String rhsUniqueId; - rhsUniqueId = that.getUniqueId(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "uniqueId", lhsUniqueId), LocatorUtils.property(thatLocator, "uniqueId", rhsUniqueId), lhsUniqueId, rhsUniqueId, (this.uniqueId!= null), (that.uniqueId!= null))) { - return false; - } - } - { - Calendar lhsDateUpdated; - lhsDateUpdated = this.getDateUpdated(); - Calendar rhsDateUpdated; - rhsDateUpdated = that.getDateUpdated(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "dateUpdated", lhsDateUpdated), LocatorUtils.property(thatLocator, "dateUpdated", rhsDateUpdated), lhsDateUpdated, rhsDateUpdated, (this.dateUpdated!= null), (that.dateUpdated!= null))) { - return false; - } - } - { - Calendar lhsDateExpiration; - lhsDateExpiration = this.getDateExpiration(); - Calendar rhsDateExpiration; - rhsDateExpiration = that.getDateExpiration(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "dateExpiration", lhsDateExpiration), LocatorUtils.property(thatLocator, "dateExpiration", rhsDateExpiration), lhsDateExpiration, rhsDateExpiration, (this.dateExpiration!= null), (that.dateExpiration!= null))) { - return false; - } - } - { - TransactionType lhsTransactionType; - lhsTransactionType = this.getTransactionType(); - TransactionType rhsTransactionType; - rhsTransactionType = that.getTransactionType(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "transactionType", lhsTransactionType), LocatorUtils.property(thatLocator, "transactionType", rhsTransactionType), lhsTransactionType, rhsTransactionType, (this.transactionType!= null), (that.transactionType!= null))) { - return false; - } - } - { - Building lhsBuilding; - lhsBuilding = this.getBuilding(); - Building rhsBuilding; - rhsBuilding = that.getBuilding(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "building", lhsBuilding), LocatorUtils.property(thatLocator, "building", rhsBuilding), lhsBuilding, rhsBuilding, (this.building!= null), (that.building!= null))) { - return false; - } - } - { - Category lhsCategory; - lhsCategory = this.getCategory(); - Category rhsCategory; - rhsCategory = that.getCategory(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "category", lhsCategory), LocatorUtils.property(thatLocator, "category", rhsCategory), lhsCategory, rhsCategory, (this.category!= null), (that.category!= null))) { - return false; - } - } - { - Proptype lhsPropertyType; - lhsPropertyType = this.getPropertyType(); - Proptype rhsPropertyType; - rhsPropertyType = that.getPropertyType(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "propertyType", lhsPropertyType), LocatorUtils.property(thatLocator, "propertyType", rhsPropertyType), lhsPropertyType, rhsPropertyType, (this.propertyType!= null), (that.propertyType!= null))) { - return false; - } - } - { - Status lhsBuildingStatus; - lhsBuildingStatus = this.getBuildingStatus(); - Status rhsBuildingStatus; - rhsBuildingStatus = that.getBuildingStatus(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "buildingStatus", lhsBuildingStatus), LocatorUtils.property(thatLocator, "buildingStatus", rhsBuildingStatus), lhsBuildingStatus, rhsBuildingStatus, (this.buildingStatus!= null), (that.buildingStatus!= null))) { - return false; - } - } - { - Feed.Properties.Property.Agent lhsAgent; - lhsAgent = this.getAgent(); - Feed.Properties.Property.Agent rhsAgent; - rhsAgent = that.getAgent(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "agent", lhsAgent), LocatorUtils.property(thatLocator, "agent", rhsAgent), lhsAgent, rhsAgent, (this.agent!= null), (that.agent!= null))) { - return false; - } - } - { - LocationStructure lhsLocation; - lhsLocation = this.getLocation(); - LocationStructure rhsLocation; - rhsLocation = that.getLocation(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "location", lhsLocation), LocatorUtils.property(thatLocator, "location", rhsLocation), lhsLocation, rhsLocation, (this.location!= null), (that.location!= null))) { - return false; - } - } - { - Feed.Properties.Property.Features lhsFeatures; - lhsFeatures = this.getFeatures(); - Feed.Properties.Property.Features rhsFeatures; - rhsFeatures = that.getFeatures(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "features", lhsFeatures), LocatorUtils.property(thatLocator, "features", rhsFeatures), lhsFeatures, rhsFeatures, (this.features!= null), (that.features!= null))) { - return false; - } - } - { - Feed.Properties.Property.ExtraFeatures lhsExtraFeatures; - lhsExtraFeatures = this.getExtraFeatures(); - Feed.Properties.Property.ExtraFeatures rhsExtraFeatures; - rhsExtraFeatures = that.getExtraFeatures(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "extraFeatures", lhsExtraFeatures), LocatorUtils.property(thatLocator, "extraFeatures", rhsExtraFeatures), lhsExtraFeatures, rhsExtraFeatures, (this.extraFeatures!= null), (that.extraFeatures!= null))) { - return false; - } - } - { - Feed.Properties.Property.Pictures lhsPictures; - lhsPictures = this.getPictures(); - Feed.Properties.Property.Pictures rhsPictures; - rhsPictures = that.getPictures(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "pictures", lhsPictures), LocatorUtils.property(thatLocator, "pictures", rhsPictures), lhsPictures, rhsPictures, (this.pictures!= null), (that.pictures!= null))) { - return false; - } - } - { - Feed.Properties.Property.Blueprints lhsBlueprints; - lhsBlueprints = this.getBlueprints(); - Feed.Properties.Property.Blueprints rhsBlueprints; - rhsBlueprints = that.getBlueprints(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "blueprints", lhsBlueprints), LocatorUtils.property(thatLocator, "blueprints", rhsBlueprints), lhsBlueprints, rhsBlueprints, (this.blueprints!= null), (that.blueprints!= null))) { - return false; - } - } - { - Feed.Properties.Property.Videos lhsVideos; - lhsVideos = this.getVideos(); - Feed.Properties.Property.Videos rhsVideos; - rhsVideos = that.getVideos(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "videos", lhsVideos), LocatorUtils.property(thatLocator, "videos", rhsVideos), lhsVideos, rhsVideos, (this.videos!= null), (that.videos!= null))) { - return false; - } - } - { - Operation lhsOperation; - lhsOperation = this.getOperation(); - Operation rhsOperation; - rhsOperation = that.getOperation(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "operation", lhsOperation), LocatorUtils.property(thatLocator, "operation", rhsOperation), lhsOperation, rhsOperation, (this.operation!= null), (that.operation!= null))) { - return false; - } - } - return true; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; - return equals(null, null, object, strategy); - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-             * <complexType>
-             *   <complexContent>
-             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *       <all>
-             *         <element name="office-name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-             *         <element name="email" type="{http://feed.immobiliare.it}emailType"/>
-             *       </all>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
-             * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - - }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public static class Agent implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 - { - - @XmlElement(name = "office-name") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected String officeName; - @XmlElement(required = true) - @XmlJavaTypeAdapter(Adapter4 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected String email; - - /** - * Gets the value of the officeName property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String getOfficeName() { - return officeName; - } - - /** - * Sets the value of the officeName property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setOfficeName(String value) { - this.officeName = value; - } - - /** - * Gets the value of the email property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String getEmail() { - return email; - } - - /** - * Sets the value of the email property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setEmail(String value) { - this.email = value; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; - final StringBuilder buffer = new StringBuilder(); - append(null, buffer, strategy); - return buffer.toString(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - strategy.appendStart(locator, this, buffer); - appendFields(locator, buffer, strategy); - strategy.appendEnd(locator, this, buffer); - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - { - String theOfficeName; - theOfficeName = this.getOfficeName(); - strategy.appendField(locator, this, "officeName", buffer, theOfficeName, (this.officeName!= null)); - } - { - String theEmail; - theEmail = this.getEmail(); - strategy.appendField(locator, this, "email", buffer, theEmail, (this.email!= null)); - } - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object clone() { - return copyTo(createNewInstance()); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; - return copyTo(null, target, strategy); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { - final Object draftCopy = ((target == null)?createNewInstance():target); - if (draftCopy instanceof Feed.Properties.Property.Agent) { - final Feed.Properties.Property.Agent copy = ((Feed.Properties.Property.Agent) draftCopy); - { - Boolean officeNameShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.officeName!= null)); - if (officeNameShouldBeCopiedAndSet == Boolean.TRUE) { - String sourceOfficeName; - sourceOfficeName = this.getOfficeName(); - String copyOfficeName = ((String) strategy.copy(LocatorUtils.property(locator, "officeName", sourceOfficeName), sourceOfficeName, (this.officeName!= null))); - copy.setOfficeName(copyOfficeName); - } else { - if (officeNameShouldBeCopiedAndSet == Boolean.FALSE) { - copy.officeName = null; - } - } - } - { - Boolean emailShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.email!= null)); - if (emailShouldBeCopiedAndSet == Boolean.TRUE) { - String sourceEmail; - sourceEmail = this.getEmail(); - String copyEmail = ((String) strategy.copy(LocatorUtils.property(locator, "email", sourceEmail), sourceEmail, (this.email!= null))); - copy.setEmail(copyEmail); - } else { - if (emailShouldBeCopiedAndSet == Boolean.FALSE) { - copy.email = null; - } - } - } - } - return draftCopy; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object createNewInstance() { - return new Feed.Properties.Property.Agent(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { - if ((object == null)||(this.getClass()!= object.getClass())) { - return false; - } - if (this == object) { - return true; - } - final Feed.Properties.Property.Agent that = ((Feed.Properties.Property.Agent) object); - { - String lhsOfficeName; - lhsOfficeName = this.getOfficeName(); - String rhsOfficeName; - rhsOfficeName = that.getOfficeName(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "officeName", lhsOfficeName), LocatorUtils.property(thatLocator, "officeName", rhsOfficeName), lhsOfficeName, rhsOfficeName, (this.officeName!= null), (that.officeName!= null))) { - return false; - } - } - { - String lhsEmail; - lhsEmail = this.getEmail(); - String rhsEmail; - rhsEmail = that.getEmail(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "email", lhsEmail), LocatorUtils.property(thatLocator, "email", rhsEmail), lhsEmail, rhsEmail, (this.email!= null), (that.email!= null))) { - return false; - } - } - return true; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; - return equals(null, null, object, strategy); - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-             * <complexType>
-             *   <complexContent>
-             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *       <sequence>
-             *         <element name="blueprint" type="{http://feed.immobiliare.it}pictureExtended" maxOccurs="unbounded" minOccurs="0"/>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
-             * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "blueprint" - }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public static class Blueprints implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 - { - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected List blueprint; - - /** - * Gets the value of the blueprint property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the blueprint property. - * - *

- * For example, to add a new item, do as follows: - *

-                 *    getBlueprint().add(newItem);
-                 * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link PictureExtended } - * - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public List getBlueprint() { - if (blueprint == null) { - blueprint = new ArrayList(); - } - return this.blueprint; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; - final StringBuilder buffer = new StringBuilder(); - append(null, buffer, strategy); - return buffer.toString(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - strategy.appendStart(locator, this, buffer); - appendFields(locator, buffer, strategy); - strategy.appendEnd(locator, this, buffer); - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - { - List theBlueprint; - theBlueprint = (((this.blueprint!= null)&&(!this.blueprint.isEmpty()))?this.getBlueprint():null); - strategy.appendField(locator, this, "blueprint", buffer, theBlueprint, ((this.blueprint!= null)&&(!this.blueprint.isEmpty()))); - } - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object clone() { - return copyTo(createNewInstance()); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; - return copyTo(null, target, strategy); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { - final Object draftCopy = ((target == null)?createNewInstance():target); - if (draftCopy instanceof Feed.Properties.Property.Blueprints) { - final Feed.Properties.Property.Blueprints copy = ((Feed.Properties.Property.Blueprints) draftCopy); - { - Boolean blueprintShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.blueprint!= null)&&(!this.blueprint.isEmpty()))); - if (blueprintShouldBeCopiedAndSet == Boolean.TRUE) { - List sourceBlueprint; - sourceBlueprint = (((this.blueprint!= null)&&(!this.blueprint.isEmpty()))?this.getBlueprint():null); - @SuppressWarnings("unchecked") - List copyBlueprint = ((List ) strategy.copy(LocatorUtils.property(locator, "blueprint", sourceBlueprint), sourceBlueprint, ((this.blueprint!= null)&&(!this.blueprint.isEmpty())))); - copy.blueprint = null; - if (copyBlueprint!= null) { - List uniqueBlueprintl = copy.getBlueprint(); - uniqueBlueprintl.addAll(copyBlueprint); - } - } else { - if (blueprintShouldBeCopiedAndSet == Boolean.FALSE) { - copy.blueprint = null; - } - } - } - } - return draftCopy; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object createNewInstance() { - return new Feed.Properties.Property.Blueprints(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { - if ((object == null)||(this.getClass()!= object.getClass())) { - return false; - } - if (this == object) { - return true; - } - final Feed.Properties.Property.Blueprints that = ((Feed.Properties.Property.Blueprints) object); - { - List lhsBlueprint; - lhsBlueprint = (((this.blueprint!= null)&&(!this.blueprint.isEmpty()))?this.getBlueprint():null); - List rhsBlueprint; - rhsBlueprint = (((that.blueprint!= null)&&(!that.blueprint.isEmpty()))?that.getBlueprint():null); - if (!strategy.equals(LocatorUtils.property(thisLocator, "blueprint", lhsBlueprint), LocatorUtils.property(thatLocator, "blueprint", rhsBlueprint), lhsBlueprint, rhsBlueprint, ((this.blueprint!= null)&&(!this.blueprint.isEmpty())), ((that.blueprint!= null)&&(!that.blueprint.isEmpty())))) { - return false; - } - } - return true; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; - return equals(null, null, object, strategy); - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-             * <complexType>
-             *   <complexContent>
-             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *       <all>
-             *         <element name="bedrooms" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
-             *         <element name="bathrooms" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
-             *         <element name="garage" type="{http://feed.immobiliare.it}box" minOccurs="0"/>
-             *         <element name="kitchen" type="{http://feed.immobiliare.it}kitchen" minOccurs="0"/>
-             *         <element name="heating" type="{http://feed.immobiliare.it}heat" minOccurs="0"/>
-             *         <element name="garden" type="{http://feed.immobiliare.it}garden" minOccurs="0"/>
-             *         <element name="terrace" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/>
-             *         <element name="balcony" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/>
-             *         <element name="elevator" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/>
-             *         <element name="air-conditioning" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/>
-             *         <element name="floor" type="{http://feed.immobiliare.it}floor" minOccurs="0"/>
-             *         <element name="num-floors" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
-             *         <element name="virtual-tour" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-             *         <element name="rent-contract" type="{http://feed.immobiliare.it}rental" minOccurs="0"/>
-             *         <element name="additional-costs" type="{http://feed.immobiliare.it}additionalCostsType" minOccurs="0"/>
-             *         <element name="furniture" type="{http://feed.immobiliare.it}furniture" minOccurs="0"/>
-             *         <element name="security-alarm" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/>
-             *         <element name="reception" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/>
-             *         <element name="net" type="{http://feed.immobiliare.it}yesno" minOccurs="0"/>
-             *         <element name="external-area" type="{http://feed.immobiliare.it}landSizeType" minOccurs="0"/>
-             *         <element name="build-year" type="{http://feed.immobiliare.it}year" minOccurs="0"/>
-             *         <element name="free-conditions" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-             *         <element name="overhead-crane" type="{http://feed.immobiliare.it}yesnoready" minOccurs="0"/>
-             *         <element name="beam-height" type="{http://www.w3.org/2001/XMLSchema}integer" minOccurs="0"/>
-             *         <element name="office-size" type="{http://feed.immobiliare.it}sizeType" minOccurs="0"/>
-             *         <element name="floorplanner-url" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-             *         <element name="doc-specification" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-             *         <element name="doc-description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-             *       </all>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
-             * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - - }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public static class ExtraFeatures implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 - { - - @XmlElement(type = String.class) - @XmlJavaTypeAdapter(Adapter2 .class) - @XmlSchemaType(name = "integer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected BigInteger bedrooms; - @XmlElement(type = String.class) - @XmlJavaTypeAdapter(Adapter2 .class) - @XmlSchemaType(name = "integer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected BigInteger bathrooms; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Box garage; - @XmlSchemaType(name = "string") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Kitchen kitchen; - @XmlSchemaType(name = "string") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Heat heating; - @XmlSchemaType(name = "string") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Garden garden; - @XmlElement(type = String.class) - @XmlJavaTypeAdapter(Adapter7 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Boolean terrace; - @XmlElement(type = String.class) - @XmlJavaTypeAdapter(Adapter7 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Boolean balcony; - @XmlElement(type = String.class) - @XmlJavaTypeAdapter(Adapter7 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Boolean elevator; - @XmlElement(name = "air-conditioning", type = String.class) - @XmlJavaTypeAdapter(Adapter7 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Boolean airConditioning; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Floor floor; - @XmlElement(name = "num-floors", type = String.class) - @XmlJavaTypeAdapter(Adapter2 .class) - @XmlSchemaType(name = "integer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected BigInteger numFloors; - @XmlElement(name = "virtual-tour") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected String virtualTour; - @XmlElement(name = "rent-contract") - @XmlSchemaType(name = "string") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Rental rentContract; - @XmlElement(name = "additional-costs") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected AdditionalCostsType additionalCosts; - @XmlSchemaType(name = "string") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Furniture furniture; - @XmlElement(name = "security-alarm", type = String.class) - @XmlJavaTypeAdapter(Adapter7 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Boolean securityAlarm; - @XmlElement(type = String.class) - @XmlJavaTypeAdapter(Adapter7 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Boolean reception; - @XmlElement(type = String.class) - @XmlJavaTypeAdapter(Adapter7 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Boolean net; - @XmlElement(name = "external-area") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected LandSizeType externalArea; - @XmlElement(name = "build-year", type = String.class) - @XmlJavaTypeAdapter(Adapter6 .class) - @XmlSchemaType(name = "integer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Integer buildYear; - @XmlElement(name = "free-conditions") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected String freeConditions; - @XmlElement(name = "overhead-crane") - @XmlSchemaType(name = "string") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected YesNoReady overheadCrane; - @XmlElement(name = "beam-height", type = String.class) - @XmlJavaTypeAdapter(Adapter2 .class) - @XmlSchemaType(name = "integer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected BigInteger beamHeight; - @XmlElement(name = "office-size") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected SizeType officeSize; - @XmlElement(name = "floorplanner-url") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected String floorplannerUrl; - @XmlElement(name = "doc-specification") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected String docSpecification; - @XmlElement(name = "doc-description") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected String docDescription; - - /** - * Gets the value of the bedrooms property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public BigInteger getBedrooms() { - return bedrooms; - } - - /** - * Sets the value of the bedrooms property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setBedrooms(BigInteger value) { - this.bedrooms = value; - } - - /** - * Gets the value of the bathrooms property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public BigInteger getBathrooms() { - return bathrooms; - } - - /** - * Sets the value of the bathrooms property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setBathrooms(BigInteger value) { - this.bathrooms = value; - } - - /** - * Gets the value of the garage property. - * - * @return - * possible object is - * {@link Box } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Box getGarage() { - return garage; - } - - /** - * Sets the value of the garage property. - * - * @param value - * allowed object is - * {@link Box } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setGarage(Box value) { - this.garage = value; - } - - /** - * Gets the value of the kitchen property. - * - * @return - * possible object is - * {@link Kitchen } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Kitchen getKitchen() { - return kitchen; - } - - /** - * Sets the value of the kitchen property. - * - * @param value - * allowed object is - * {@link Kitchen } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setKitchen(Kitchen value) { - this.kitchen = value; - } - - /** - * Gets the value of the heating property. - * - * @return - * possible object is - * {@link Heat } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Heat getHeating() { - return heating; - } - - /** - * Sets the value of the heating property. - * - * @param value - * allowed object is - * {@link Heat } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setHeating(Heat value) { - this.heating = value; - } - - /** - * Gets the value of the garden property. - * - * @return - * possible object is - * {@link Garden } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Garden getGarden() { - return garden; - } - - /** - * Sets the value of the garden property. - * - * @param value - * allowed object is - * {@link Garden } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setGarden(Garden value) { - this.garden = value; - } - - /** - * Gets the value of the terrace property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Boolean getTerrace() { - return terrace; - } - - /** - * Sets the value of the terrace property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setTerrace(Boolean value) { - this.terrace = value; - } - - /** - * Gets the value of the balcony property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Boolean getBalcony() { - return balcony; - } - - /** - * Sets the value of the balcony property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setBalcony(Boolean value) { - this.balcony = value; - } - - /** - * Gets the value of the elevator property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Boolean getElevator() { - return elevator; - } - - /** - * Sets the value of the elevator property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setElevator(Boolean value) { - this.elevator = value; - } - - /** - * Gets the value of the airConditioning property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Boolean getAirConditioning() { - return airConditioning; - } - - /** - * Sets the value of the airConditioning property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setAirConditioning(Boolean value) { - this.airConditioning = value; - } - - /** - * Gets the value of the floor property. - * - * @return - * possible object is - * {@link Floor } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Floor getFloor() { - return floor; - } - - /** - * Sets the value of the floor property. - * - * @param value - * allowed object is - * {@link Floor } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setFloor(Floor value) { - this.floor = value; - } - - /** - * Gets the value of the numFloors property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public BigInteger getNumFloors() { - return numFloors; - } - - /** - * Sets the value of the numFloors property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setNumFloors(BigInteger value) { - this.numFloors = value; - } - - /** - * Gets the value of the virtualTour property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String getVirtualTour() { - return virtualTour; - } - - /** - * Sets the value of the virtualTour property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setVirtualTour(String value) { - this.virtualTour = value; - } - - /** - * Gets the value of the rentContract property. - * - * @return - * possible object is - * {@link Rental } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Rental getRentContract() { - return rentContract; - } - - /** - * Sets the value of the rentContract property. - * - * @param value - * allowed object is - * {@link Rental } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setRentContract(Rental value) { - this.rentContract = value; - } - - /** - * Gets the value of the additionalCosts property. - * - * @return - * possible object is - * {@link AdditionalCostsType } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public AdditionalCostsType getAdditionalCosts() { - return additionalCosts; - } - - /** - * Sets the value of the additionalCosts property. - * - * @param value - * allowed object is - * {@link AdditionalCostsType } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setAdditionalCosts(AdditionalCostsType value) { - this.additionalCosts = value; - } - - /** - * Gets the value of the furniture property. - * - * @return - * possible object is - * {@link Furniture } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Furniture getFurniture() { - return furniture; - } - - /** - * Sets the value of the furniture property. - * - * @param value - * allowed object is - * {@link Furniture } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setFurniture(Furniture value) { - this.furniture = value; - } - - /** - * Gets the value of the securityAlarm property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Boolean getSecurityAlarm() { - return securityAlarm; - } - - /** - * Sets the value of the securityAlarm property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setSecurityAlarm(Boolean value) { - this.securityAlarm = value; - } - - /** - * Gets the value of the reception property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Boolean getReception() { - return reception; - } - - /** - * Sets the value of the reception property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setReception(Boolean value) { - this.reception = value; - } - - /** - * Gets the value of the net property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Boolean getNet() { - return net; - } - - /** - * Sets the value of the net property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setNet(Boolean value) { - this.net = value; - } - - /** - * Gets the value of the externalArea property. - * - * @return - * possible object is - * {@link LandSizeType } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public LandSizeType getExternalArea() { - return externalArea; - } - - /** - * Sets the value of the externalArea property. - * - * @param value - * allowed object is - * {@link LandSizeType } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setExternalArea(LandSizeType value) { - this.externalArea = value; - } - - /** - * Gets the value of the buildYear property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Integer getBuildYear() { - return buildYear; - } - - /** - * Sets the value of the buildYear property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setBuildYear(Integer value) { - this.buildYear = value; - } - - /** - * Gets the value of the freeConditions property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String getFreeConditions() { - return freeConditions; - } - - /** - * Sets the value of the freeConditions property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setFreeConditions(String value) { - this.freeConditions = value; - } - - /** - * Gets the value of the overheadCrane property. - * - * @return - * possible object is - * {@link YesNoReady } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public YesNoReady getOverheadCrane() { - return overheadCrane; - } - - /** - * Sets the value of the overheadCrane property. - * - * @param value - * allowed object is - * {@link YesNoReady } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setOverheadCrane(YesNoReady value) { - this.overheadCrane = value; - } - - /** - * Gets the value of the beamHeight property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public BigInteger getBeamHeight() { - return beamHeight; - } - - /** - * Sets the value of the beamHeight property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setBeamHeight(BigInteger value) { - this.beamHeight = value; - } - - /** - * Gets the value of the officeSize property. - * - * @return - * possible object is - * {@link SizeType } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public SizeType getOfficeSize() { - return officeSize; - } - - /** - * Sets the value of the officeSize property. - * - * @param value - * allowed object is - * {@link SizeType } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setOfficeSize(SizeType value) { - this.officeSize = value; - } - - /** - * Gets the value of the floorplannerUrl property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String getFloorplannerUrl() { - return floorplannerUrl; - } - - /** - * Sets the value of the floorplannerUrl property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setFloorplannerUrl(String value) { - this.floorplannerUrl = value; - } - - /** - * Gets the value of the docSpecification property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String getDocSpecification() { - return docSpecification; - } - - /** - * Sets the value of the docSpecification property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setDocSpecification(String value) { - this.docSpecification = value; - } - - /** - * Gets the value of the docDescription property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String getDocDescription() { - return docDescription; - } - - /** - * Sets the value of the docDescription property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setDocDescription(String value) { - this.docDescription = value; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; - final StringBuilder buffer = new StringBuilder(); - append(null, buffer, strategy); - return buffer.toString(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - strategy.appendStart(locator, this, buffer); - appendFields(locator, buffer, strategy); - strategy.appendEnd(locator, this, buffer); - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - { - BigInteger theBedrooms; - theBedrooms = this.getBedrooms(); - strategy.appendField(locator, this, "bedrooms", buffer, theBedrooms, (this.bedrooms!= null)); - } - { - BigInteger theBathrooms; - theBathrooms = this.getBathrooms(); - strategy.appendField(locator, this, "bathrooms", buffer, theBathrooms, (this.bathrooms!= null)); - } - { - Box theGarage; - theGarage = this.getGarage(); - strategy.appendField(locator, this, "garage", buffer, theGarage, (this.garage!= null)); - } - { - Kitchen theKitchen; - theKitchen = this.getKitchen(); - strategy.appendField(locator, this, "kitchen", buffer, theKitchen, (this.kitchen!= null)); - } - { - Heat theHeating; - theHeating = this.getHeating(); - strategy.appendField(locator, this, "heating", buffer, theHeating, (this.heating!= null)); - } - { - Garden theGarden; - theGarden = this.getGarden(); - strategy.appendField(locator, this, "garden", buffer, theGarden, (this.garden!= null)); - } - { - Boolean theTerrace; - theTerrace = this.getTerrace(); - strategy.appendField(locator, this, "terrace", buffer, theTerrace, (this.terrace!= null)); - } - { - Boolean theBalcony; - theBalcony = this.getBalcony(); - strategy.appendField(locator, this, "balcony", buffer, theBalcony, (this.balcony!= null)); - } - { - Boolean theElevator; - theElevator = this.getElevator(); - strategy.appendField(locator, this, "elevator", buffer, theElevator, (this.elevator!= null)); - } - { - Boolean theAirConditioning; - theAirConditioning = this.getAirConditioning(); - strategy.appendField(locator, this, "airConditioning", buffer, theAirConditioning, (this.airConditioning!= null)); - } - { - Floor theFloor; - theFloor = this.getFloor(); - strategy.appendField(locator, this, "floor", buffer, theFloor, (this.floor!= null)); - } - { - BigInteger theNumFloors; - theNumFloors = this.getNumFloors(); - strategy.appendField(locator, this, "numFloors", buffer, theNumFloors, (this.numFloors!= null)); - } - { - String theVirtualTour; - theVirtualTour = this.getVirtualTour(); - strategy.appendField(locator, this, "virtualTour", buffer, theVirtualTour, (this.virtualTour!= null)); - } - { - Rental theRentContract; - theRentContract = this.getRentContract(); - strategy.appendField(locator, this, "rentContract", buffer, theRentContract, (this.rentContract!= null)); - } - { - AdditionalCostsType theAdditionalCosts; - theAdditionalCosts = this.getAdditionalCosts(); - strategy.appendField(locator, this, "additionalCosts", buffer, theAdditionalCosts, (this.additionalCosts!= null)); - } - { - Furniture theFurniture; - theFurniture = this.getFurniture(); - strategy.appendField(locator, this, "furniture", buffer, theFurniture, (this.furniture!= null)); - } - { - Boolean theSecurityAlarm; - theSecurityAlarm = this.getSecurityAlarm(); - strategy.appendField(locator, this, "securityAlarm", buffer, theSecurityAlarm, (this.securityAlarm!= null)); - } - { - Boolean theReception; - theReception = this.getReception(); - strategy.appendField(locator, this, "reception", buffer, theReception, (this.reception!= null)); - } - { - Boolean theNet; - theNet = this.getNet(); - strategy.appendField(locator, this, "net", buffer, theNet, (this.net!= null)); - } - { - LandSizeType theExternalArea; - theExternalArea = this.getExternalArea(); - strategy.appendField(locator, this, "externalArea", buffer, theExternalArea, (this.externalArea!= null)); - } - { - Integer theBuildYear; - theBuildYear = this.getBuildYear(); - strategy.appendField(locator, this, "buildYear", buffer, theBuildYear, (this.buildYear!= null)); - } - { - String theFreeConditions; - theFreeConditions = this.getFreeConditions(); - strategy.appendField(locator, this, "freeConditions", buffer, theFreeConditions, (this.freeConditions!= null)); - } - { - YesNoReady theOverheadCrane; - theOverheadCrane = this.getOverheadCrane(); - strategy.appendField(locator, this, "overheadCrane", buffer, theOverheadCrane, (this.overheadCrane!= null)); - } - { - BigInteger theBeamHeight; - theBeamHeight = this.getBeamHeight(); - strategy.appendField(locator, this, "beamHeight", buffer, theBeamHeight, (this.beamHeight!= null)); - } - { - SizeType theOfficeSize; - theOfficeSize = this.getOfficeSize(); - strategy.appendField(locator, this, "officeSize", buffer, theOfficeSize, (this.officeSize!= null)); - } - { - String theFloorplannerUrl; - theFloorplannerUrl = this.getFloorplannerUrl(); - strategy.appendField(locator, this, "floorplannerUrl", buffer, theFloorplannerUrl, (this.floorplannerUrl!= null)); - } - { - String theDocSpecification; - theDocSpecification = this.getDocSpecification(); - strategy.appendField(locator, this, "docSpecification", buffer, theDocSpecification, (this.docSpecification!= null)); - } - { - String theDocDescription; - theDocDescription = this.getDocDescription(); - strategy.appendField(locator, this, "docDescription", buffer, theDocDescription, (this.docDescription!= null)); - } - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object clone() { - return copyTo(createNewInstance()); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; - return copyTo(null, target, strategy); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { - final Object draftCopy = ((target == null)?createNewInstance():target); - if (draftCopy instanceof Feed.Properties.Property.ExtraFeatures) { - final Feed.Properties.Property.ExtraFeatures copy = ((Feed.Properties.Property.ExtraFeatures) draftCopy); - { - Boolean bedroomsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.bedrooms!= null)); - if (bedroomsShouldBeCopiedAndSet == Boolean.TRUE) { - BigInteger sourceBedrooms; - sourceBedrooms = this.getBedrooms(); - BigInteger copyBedrooms = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "bedrooms", sourceBedrooms), sourceBedrooms, (this.bedrooms!= null))); - copy.setBedrooms(copyBedrooms); - } else { - if (bedroomsShouldBeCopiedAndSet == Boolean.FALSE) { - copy.bedrooms = null; - } - } - } - { - Boolean bathroomsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.bathrooms!= null)); - if (bathroomsShouldBeCopiedAndSet == Boolean.TRUE) { - BigInteger sourceBathrooms; - sourceBathrooms = this.getBathrooms(); - BigInteger copyBathrooms = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "bathrooms", sourceBathrooms), sourceBathrooms, (this.bathrooms!= null))); - copy.setBathrooms(copyBathrooms); - } else { - if (bathroomsShouldBeCopiedAndSet == Boolean.FALSE) { - copy.bathrooms = null; - } - } - } - { - Boolean garageShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.garage!= null)); - if (garageShouldBeCopiedAndSet == Boolean.TRUE) { - Box sourceGarage; - sourceGarage = this.getGarage(); - Box copyGarage = ((Box) strategy.copy(LocatorUtils.property(locator, "garage", sourceGarage), sourceGarage, (this.garage!= null))); - copy.setGarage(copyGarage); - } else { - if (garageShouldBeCopiedAndSet == Boolean.FALSE) { - copy.garage = null; - } - } - } - { - Boolean kitchenShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.kitchen!= null)); - if (kitchenShouldBeCopiedAndSet == Boolean.TRUE) { - Kitchen sourceKitchen; - sourceKitchen = this.getKitchen(); - Kitchen copyKitchen = ((Kitchen) strategy.copy(LocatorUtils.property(locator, "kitchen", sourceKitchen), sourceKitchen, (this.kitchen!= null))); - copy.setKitchen(copyKitchen); - } else { - if (kitchenShouldBeCopiedAndSet == Boolean.FALSE) { - copy.kitchen = null; - } - } - } - { - Boolean heatingShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.heating!= null)); - if (heatingShouldBeCopiedAndSet == Boolean.TRUE) { - Heat sourceHeating; - sourceHeating = this.getHeating(); - Heat copyHeating = ((Heat) strategy.copy(LocatorUtils.property(locator, "heating", sourceHeating), sourceHeating, (this.heating!= null))); - copy.setHeating(copyHeating); - } else { - if (heatingShouldBeCopiedAndSet == Boolean.FALSE) { - copy.heating = null; - } - } - } - { - Boolean gardenShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.garden!= null)); - if (gardenShouldBeCopiedAndSet == Boolean.TRUE) { - Garden sourceGarden; - sourceGarden = this.getGarden(); - Garden copyGarden = ((Garden) strategy.copy(LocatorUtils.property(locator, "garden", sourceGarden), sourceGarden, (this.garden!= null))); - copy.setGarden(copyGarden); - } else { - if (gardenShouldBeCopiedAndSet == Boolean.FALSE) { - copy.garden = null; - } - } - } - { - Boolean terraceShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.terrace!= null)); - if (terraceShouldBeCopiedAndSet == Boolean.TRUE) { - Boolean sourceTerrace; - sourceTerrace = this.getTerrace(); - Boolean copyTerrace = ((Boolean) strategy.copy(LocatorUtils.property(locator, "terrace", sourceTerrace), sourceTerrace, (this.terrace!= null))); - copy.setTerrace(copyTerrace); - } else { - if (terraceShouldBeCopiedAndSet == Boolean.FALSE) { - copy.terrace = null; - } - } - } - { - Boolean balconyShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.balcony!= null)); - if (balconyShouldBeCopiedAndSet == Boolean.TRUE) { - Boolean sourceBalcony; - sourceBalcony = this.getBalcony(); - Boolean copyBalcony = ((Boolean) strategy.copy(LocatorUtils.property(locator, "balcony", sourceBalcony), sourceBalcony, (this.balcony!= null))); - copy.setBalcony(copyBalcony); - } else { - if (balconyShouldBeCopiedAndSet == Boolean.FALSE) { - copy.balcony = null; - } - } - } - { - Boolean elevatorShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.elevator!= null)); - if (elevatorShouldBeCopiedAndSet == Boolean.TRUE) { - Boolean sourceElevator; - sourceElevator = this.getElevator(); - Boolean copyElevator = ((Boolean) strategy.copy(LocatorUtils.property(locator, "elevator", sourceElevator), sourceElevator, (this.elevator!= null))); - copy.setElevator(copyElevator); - } else { - if (elevatorShouldBeCopiedAndSet == Boolean.FALSE) { - copy.elevator = null; - } - } - } - { - Boolean airConditioningShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.airConditioning!= null)); - if (airConditioningShouldBeCopiedAndSet == Boolean.TRUE) { - Boolean sourceAirConditioning; - sourceAirConditioning = this.getAirConditioning(); - Boolean copyAirConditioning = ((Boolean) strategy.copy(LocatorUtils.property(locator, "airConditioning", sourceAirConditioning), sourceAirConditioning, (this.airConditioning!= null))); - copy.setAirConditioning(copyAirConditioning); - } else { - if (airConditioningShouldBeCopiedAndSet == Boolean.FALSE) { - copy.airConditioning = null; - } - } - } - { - Boolean floorShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.floor!= null)); - if (floorShouldBeCopiedAndSet == Boolean.TRUE) { - Floor sourceFloor; - sourceFloor = this.getFloor(); - Floor copyFloor = ((Floor) strategy.copy(LocatorUtils.property(locator, "floor", sourceFloor), sourceFloor, (this.floor!= null))); - copy.setFloor(copyFloor); - } else { - if (floorShouldBeCopiedAndSet == Boolean.FALSE) { - copy.floor = null; - } - } - } - { - Boolean numFloorsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.numFloors!= null)); - if (numFloorsShouldBeCopiedAndSet == Boolean.TRUE) { - BigInteger sourceNumFloors; - sourceNumFloors = this.getNumFloors(); - BigInteger copyNumFloors = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "numFloors", sourceNumFloors), sourceNumFloors, (this.numFloors!= null))); - copy.setNumFloors(copyNumFloors); - } else { - if (numFloorsShouldBeCopiedAndSet == Boolean.FALSE) { - copy.numFloors = null; - } - } - } - { - Boolean virtualTourShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.virtualTour!= null)); - if (virtualTourShouldBeCopiedAndSet == Boolean.TRUE) { - String sourceVirtualTour; - sourceVirtualTour = this.getVirtualTour(); - String copyVirtualTour = ((String) strategy.copy(LocatorUtils.property(locator, "virtualTour", sourceVirtualTour), sourceVirtualTour, (this.virtualTour!= null))); - copy.setVirtualTour(copyVirtualTour); - } else { - if (virtualTourShouldBeCopiedAndSet == Boolean.FALSE) { - copy.virtualTour = null; - } - } - } - { - Boolean rentContractShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.rentContract!= null)); - if (rentContractShouldBeCopiedAndSet == Boolean.TRUE) { - Rental sourceRentContract; - sourceRentContract = this.getRentContract(); - Rental copyRentContract = ((Rental) strategy.copy(LocatorUtils.property(locator, "rentContract", sourceRentContract), sourceRentContract, (this.rentContract!= null))); - copy.setRentContract(copyRentContract); - } else { - if (rentContractShouldBeCopiedAndSet == Boolean.FALSE) { - copy.rentContract = null; - } - } - } - { - Boolean additionalCostsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.additionalCosts!= null)); - if (additionalCostsShouldBeCopiedAndSet == Boolean.TRUE) { - AdditionalCostsType sourceAdditionalCosts; - sourceAdditionalCosts = this.getAdditionalCosts(); - AdditionalCostsType copyAdditionalCosts = ((AdditionalCostsType) strategy.copy(LocatorUtils.property(locator, "additionalCosts", sourceAdditionalCosts), sourceAdditionalCosts, (this.additionalCosts!= null))); - copy.setAdditionalCosts(copyAdditionalCosts); - } else { - if (additionalCostsShouldBeCopiedAndSet == Boolean.FALSE) { - copy.additionalCosts = null; - } - } - } - { - Boolean furnitureShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.furniture!= null)); - if (furnitureShouldBeCopiedAndSet == Boolean.TRUE) { - Furniture sourceFurniture; - sourceFurniture = this.getFurniture(); - Furniture copyFurniture = ((Furniture) strategy.copy(LocatorUtils.property(locator, "furniture", sourceFurniture), sourceFurniture, (this.furniture!= null))); - copy.setFurniture(copyFurniture); - } else { - if (furnitureShouldBeCopiedAndSet == Boolean.FALSE) { - copy.furniture = null; - } - } - } - { - Boolean securityAlarmShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.securityAlarm!= null)); - if (securityAlarmShouldBeCopiedAndSet == Boolean.TRUE) { - Boolean sourceSecurityAlarm; - sourceSecurityAlarm = this.getSecurityAlarm(); - Boolean copySecurityAlarm = ((Boolean) strategy.copy(LocatorUtils.property(locator, "securityAlarm", sourceSecurityAlarm), sourceSecurityAlarm, (this.securityAlarm!= null))); - copy.setSecurityAlarm(copySecurityAlarm); - } else { - if (securityAlarmShouldBeCopiedAndSet == Boolean.FALSE) { - copy.securityAlarm = null; - } - } - } - { - Boolean receptionShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.reception!= null)); - if (receptionShouldBeCopiedAndSet == Boolean.TRUE) { - Boolean sourceReception; - sourceReception = this.getReception(); - Boolean copyReception = ((Boolean) strategy.copy(LocatorUtils.property(locator, "reception", sourceReception), sourceReception, (this.reception!= null))); - copy.setReception(copyReception); - } else { - if (receptionShouldBeCopiedAndSet == Boolean.FALSE) { - copy.reception = null; - } - } - } - { - Boolean netShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.net!= null)); - if (netShouldBeCopiedAndSet == Boolean.TRUE) { - Boolean sourceNet; - sourceNet = this.getNet(); - Boolean copyNet = ((Boolean) strategy.copy(LocatorUtils.property(locator, "net", sourceNet), sourceNet, (this.net!= null))); - copy.setNet(copyNet); - } else { - if (netShouldBeCopiedAndSet == Boolean.FALSE) { - copy.net = null; - } - } - } - { - Boolean externalAreaShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.externalArea!= null)); - if (externalAreaShouldBeCopiedAndSet == Boolean.TRUE) { - LandSizeType sourceExternalArea; - sourceExternalArea = this.getExternalArea(); - LandSizeType copyExternalArea = ((LandSizeType) strategy.copy(LocatorUtils.property(locator, "externalArea", sourceExternalArea), sourceExternalArea, (this.externalArea!= null))); - copy.setExternalArea(copyExternalArea); - } else { - if (externalAreaShouldBeCopiedAndSet == Boolean.FALSE) { - copy.externalArea = null; - } - } - } - { - Boolean buildYearShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.buildYear!= null)); - if (buildYearShouldBeCopiedAndSet == Boolean.TRUE) { - Integer sourceBuildYear; - sourceBuildYear = this.getBuildYear(); - Integer copyBuildYear = ((Integer) strategy.copy(LocatorUtils.property(locator, "buildYear", sourceBuildYear), sourceBuildYear, (this.buildYear!= null))); - copy.setBuildYear(copyBuildYear); - } else { - if (buildYearShouldBeCopiedAndSet == Boolean.FALSE) { - copy.buildYear = null; - } - } - } - { - Boolean freeConditionsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.freeConditions!= null)); - if (freeConditionsShouldBeCopiedAndSet == Boolean.TRUE) { - String sourceFreeConditions; - sourceFreeConditions = this.getFreeConditions(); - String copyFreeConditions = ((String) strategy.copy(LocatorUtils.property(locator, "freeConditions", sourceFreeConditions), sourceFreeConditions, (this.freeConditions!= null))); - copy.setFreeConditions(copyFreeConditions); - } else { - if (freeConditionsShouldBeCopiedAndSet == Boolean.FALSE) { - copy.freeConditions = null; - } - } - } - { - Boolean overheadCraneShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.overheadCrane!= null)); - if (overheadCraneShouldBeCopiedAndSet == Boolean.TRUE) { - YesNoReady sourceOverheadCrane; - sourceOverheadCrane = this.getOverheadCrane(); - YesNoReady copyOverheadCrane = ((YesNoReady) strategy.copy(LocatorUtils.property(locator, "overheadCrane", sourceOverheadCrane), sourceOverheadCrane, (this.overheadCrane!= null))); - copy.setOverheadCrane(copyOverheadCrane); - } else { - if (overheadCraneShouldBeCopiedAndSet == Boolean.FALSE) { - copy.overheadCrane = null; - } - } - } - { - Boolean beamHeightShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.beamHeight!= null)); - if (beamHeightShouldBeCopiedAndSet == Boolean.TRUE) { - BigInteger sourceBeamHeight; - sourceBeamHeight = this.getBeamHeight(); - BigInteger copyBeamHeight = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "beamHeight", sourceBeamHeight), sourceBeamHeight, (this.beamHeight!= null))); - copy.setBeamHeight(copyBeamHeight); - } else { - if (beamHeightShouldBeCopiedAndSet == Boolean.FALSE) { - copy.beamHeight = null; - } - } - } - { - Boolean officeSizeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.officeSize!= null)); - if (officeSizeShouldBeCopiedAndSet == Boolean.TRUE) { - SizeType sourceOfficeSize; - sourceOfficeSize = this.getOfficeSize(); - SizeType copyOfficeSize = ((SizeType) strategy.copy(LocatorUtils.property(locator, "officeSize", sourceOfficeSize), sourceOfficeSize, (this.officeSize!= null))); - copy.setOfficeSize(copyOfficeSize); - } else { - if (officeSizeShouldBeCopiedAndSet == Boolean.FALSE) { - copy.officeSize = null; - } - } - } - { - Boolean floorplannerUrlShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.floorplannerUrl!= null)); - if (floorplannerUrlShouldBeCopiedAndSet == Boolean.TRUE) { - String sourceFloorplannerUrl; - sourceFloorplannerUrl = this.getFloorplannerUrl(); - String copyFloorplannerUrl = ((String) strategy.copy(LocatorUtils.property(locator, "floorplannerUrl", sourceFloorplannerUrl), sourceFloorplannerUrl, (this.floorplannerUrl!= null))); - copy.setFloorplannerUrl(copyFloorplannerUrl); - } else { - if (floorplannerUrlShouldBeCopiedAndSet == Boolean.FALSE) { - copy.floorplannerUrl = null; - } - } - } - { - Boolean docSpecificationShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.docSpecification!= null)); - if (docSpecificationShouldBeCopiedAndSet == Boolean.TRUE) { - String sourceDocSpecification; - sourceDocSpecification = this.getDocSpecification(); - String copyDocSpecification = ((String) strategy.copy(LocatorUtils.property(locator, "docSpecification", sourceDocSpecification), sourceDocSpecification, (this.docSpecification!= null))); - copy.setDocSpecification(copyDocSpecification); - } else { - if (docSpecificationShouldBeCopiedAndSet == Boolean.FALSE) { - copy.docSpecification = null; - } - } - } - { - Boolean docDescriptionShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.docDescription!= null)); - if (docDescriptionShouldBeCopiedAndSet == Boolean.TRUE) { - String sourceDocDescription; - sourceDocDescription = this.getDocDescription(); - String copyDocDescription = ((String) strategy.copy(LocatorUtils.property(locator, "docDescription", sourceDocDescription), sourceDocDescription, (this.docDescription!= null))); - copy.setDocDescription(copyDocDescription); - } else { - if (docDescriptionShouldBeCopiedAndSet == Boolean.FALSE) { - copy.docDescription = null; - } - } - } - } - return draftCopy; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object createNewInstance() { - return new Feed.Properties.Property.ExtraFeatures(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { - if ((object == null)||(this.getClass()!= object.getClass())) { - return false; - } - if (this == object) { - return true; - } - final Feed.Properties.Property.ExtraFeatures that = ((Feed.Properties.Property.ExtraFeatures) object); - { - BigInteger lhsBedrooms; - lhsBedrooms = this.getBedrooms(); - BigInteger rhsBedrooms; - rhsBedrooms = that.getBedrooms(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "bedrooms", lhsBedrooms), LocatorUtils.property(thatLocator, "bedrooms", rhsBedrooms), lhsBedrooms, rhsBedrooms, (this.bedrooms!= null), (that.bedrooms!= null))) { - return false; - } - } - { - BigInteger lhsBathrooms; - lhsBathrooms = this.getBathrooms(); - BigInteger rhsBathrooms; - rhsBathrooms = that.getBathrooms(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "bathrooms", lhsBathrooms), LocatorUtils.property(thatLocator, "bathrooms", rhsBathrooms), lhsBathrooms, rhsBathrooms, (this.bathrooms!= null), (that.bathrooms!= null))) { - return false; - } - } - { - Box lhsGarage; - lhsGarage = this.getGarage(); - Box rhsGarage; - rhsGarage = that.getGarage(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "garage", lhsGarage), LocatorUtils.property(thatLocator, "garage", rhsGarage), lhsGarage, rhsGarage, (this.garage!= null), (that.garage!= null))) { - return false; - } - } - { - Kitchen lhsKitchen; - lhsKitchen = this.getKitchen(); - Kitchen rhsKitchen; - rhsKitchen = that.getKitchen(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "kitchen", lhsKitchen), LocatorUtils.property(thatLocator, "kitchen", rhsKitchen), lhsKitchen, rhsKitchen, (this.kitchen!= null), (that.kitchen!= null))) { - return false; - } - } - { - Heat lhsHeating; - lhsHeating = this.getHeating(); - Heat rhsHeating; - rhsHeating = that.getHeating(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "heating", lhsHeating), LocatorUtils.property(thatLocator, "heating", rhsHeating), lhsHeating, rhsHeating, (this.heating!= null), (that.heating!= null))) { - return false; - } - } - { - Garden lhsGarden; - lhsGarden = this.getGarden(); - Garden rhsGarden; - rhsGarden = that.getGarden(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "garden", lhsGarden), LocatorUtils.property(thatLocator, "garden", rhsGarden), lhsGarden, rhsGarden, (this.garden!= null), (that.garden!= null))) { - return false; - } - } - { - Boolean lhsTerrace; - lhsTerrace = this.getTerrace(); - Boolean rhsTerrace; - rhsTerrace = that.getTerrace(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "terrace", lhsTerrace), LocatorUtils.property(thatLocator, "terrace", rhsTerrace), lhsTerrace, rhsTerrace, (this.terrace!= null), (that.terrace!= null))) { - return false; - } - } - { - Boolean lhsBalcony; - lhsBalcony = this.getBalcony(); - Boolean rhsBalcony; - rhsBalcony = that.getBalcony(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "balcony", lhsBalcony), LocatorUtils.property(thatLocator, "balcony", rhsBalcony), lhsBalcony, rhsBalcony, (this.balcony!= null), (that.balcony!= null))) { - return false; - } - } - { - Boolean lhsElevator; - lhsElevator = this.getElevator(); - Boolean rhsElevator; - rhsElevator = that.getElevator(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "elevator", lhsElevator), LocatorUtils.property(thatLocator, "elevator", rhsElevator), lhsElevator, rhsElevator, (this.elevator!= null), (that.elevator!= null))) { - return false; - } - } - { - Boolean lhsAirConditioning; - lhsAirConditioning = this.getAirConditioning(); - Boolean rhsAirConditioning; - rhsAirConditioning = that.getAirConditioning(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "airConditioning", lhsAirConditioning), LocatorUtils.property(thatLocator, "airConditioning", rhsAirConditioning), lhsAirConditioning, rhsAirConditioning, (this.airConditioning!= null), (that.airConditioning!= null))) { - return false; - } - } - { - Floor lhsFloor; - lhsFloor = this.getFloor(); - Floor rhsFloor; - rhsFloor = that.getFloor(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "floor", lhsFloor), LocatorUtils.property(thatLocator, "floor", rhsFloor), lhsFloor, rhsFloor, (this.floor!= null), (that.floor!= null))) { - return false; - } - } - { - BigInteger lhsNumFloors; - lhsNumFloors = this.getNumFloors(); - BigInteger rhsNumFloors; - rhsNumFloors = that.getNumFloors(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "numFloors", lhsNumFloors), LocatorUtils.property(thatLocator, "numFloors", rhsNumFloors), lhsNumFloors, rhsNumFloors, (this.numFloors!= null), (that.numFloors!= null))) { - return false; - } - } - { - String lhsVirtualTour; - lhsVirtualTour = this.getVirtualTour(); - String rhsVirtualTour; - rhsVirtualTour = that.getVirtualTour(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "virtualTour", lhsVirtualTour), LocatorUtils.property(thatLocator, "virtualTour", rhsVirtualTour), lhsVirtualTour, rhsVirtualTour, (this.virtualTour!= null), (that.virtualTour!= null))) { - return false; - } - } - { - Rental lhsRentContract; - lhsRentContract = this.getRentContract(); - Rental rhsRentContract; - rhsRentContract = that.getRentContract(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "rentContract", lhsRentContract), LocatorUtils.property(thatLocator, "rentContract", rhsRentContract), lhsRentContract, rhsRentContract, (this.rentContract!= null), (that.rentContract!= null))) { - return false; - } - } - { - AdditionalCostsType lhsAdditionalCosts; - lhsAdditionalCosts = this.getAdditionalCosts(); - AdditionalCostsType rhsAdditionalCosts; - rhsAdditionalCosts = that.getAdditionalCosts(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "additionalCosts", lhsAdditionalCosts), LocatorUtils.property(thatLocator, "additionalCosts", rhsAdditionalCosts), lhsAdditionalCosts, rhsAdditionalCosts, (this.additionalCosts!= null), (that.additionalCosts!= null))) { - return false; - } - } - { - Furniture lhsFurniture; - lhsFurniture = this.getFurniture(); - Furniture rhsFurniture; - rhsFurniture = that.getFurniture(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "furniture", lhsFurniture), LocatorUtils.property(thatLocator, "furniture", rhsFurniture), lhsFurniture, rhsFurniture, (this.furniture!= null), (that.furniture!= null))) { - return false; - } - } - { - Boolean lhsSecurityAlarm; - lhsSecurityAlarm = this.getSecurityAlarm(); - Boolean rhsSecurityAlarm; - rhsSecurityAlarm = that.getSecurityAlarm(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "securityAlarm", lhsSecurityAlarm), LocatorUtils.property(thatLocator, "securityAlarm", rhsSecurityAlarm), lhsSecurityAlarm, rhsSecurityAlarm, (this.securityAlarm!= null), (that.securityAlarm!= null))) { - return false; - } - } - { - Boolean lhsReception; - lhsReception = this.getReception(); - Boolean rhsReception; - rhsReception = that.getReception(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "reception", lhsReception), LocatorUtils.property(thatLocator, "reception", rhsReception), lhsReception, rhsReception, (this.reception!= null), (that.reception!= null))) { - return false; - } - } - { - Boolean lhsNet; - lhsNet = this.getNet(); - Boolean rhsNet; - rhsNet = that.getNet(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "net", lhsNet), LocatorUtils.property(thatLocator, "net", rhsNet), lhsNet, rhsNet, (this.net!= null), (that.net!= null))) { - return false; - } - } - { - LandSizeType lhsExternalArea; - lhsExternalArea = this.getExternalArea(); - LandSizeType rhsExternalArea; - rhsExternalArea = that.getExternalArea(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "externalArea", lhsExternalArea), LocatorUtils.property(thatLocator, "externalArea", rhsExternalArea), lhsExternalArea, rhsExternalArea, (this.externalArea!= null), (that.externalArea!= null))) { - return false; - } - } - { - Integer lhsBuildYear; - lhsBuildYear = this.getBuildYear(); - Integer rhsBuildYear; - rhsBuildYear = that.getBuildYear(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "buildYear", lhsBuildYear), LocatorUtils.property(thatLocator, "buildYear", rhsBuildYear), lhsBuildYear, rhsBuildYear, (this.buildYear!= null), (that.buildYear!= null))) { - return false; - } - } - { - String lhsFreeConditions; - lhsFreeConditions = this.getFreeConditions(); - String rhsFreeConditions; - rhsFreeConditions = that.getFreeConditions(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "freeConditions", lhsFreeConditions), LocatorUtils.property(thatLocator, "freeConditions", rhsFreeConditions), lhsFreeConditions, rhsFreeConditions, (this.freeConditions!= null), (that.freeConditions!= null))) { - return false; - } - } - { - YesNoReady lhsOverheadCrane; - lhsOverheadCrane = this.getOverheadCrane(); - YesNoReady rhsOverheadCrane; - rhsOverheadCrane = that.getOverheadCrane(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "overheadCrane", lhsOverheadCrane), LocatorUtils.property(thatLocator, "overheadCrane", rhsOverheadCrane), lhsOverheadCrane, rhsOverheadCrane, (this.overheadCrane!= null), (that.overheadCrane!= null))) { - return false; - } - } - { - BigInteger lhsBeamHeight; - lhsBeamHeight = this.getBeamHeight(); - BigInteger rhsBeamHeight; - rhsBeamHeight = that.getBeamHeight(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "beamHeight", lhsBeamHeight), LocatorUtils.property(thatLocator, "beamHeight", rhsBeamHeight), lhsBeamHeight, rhsBeamHeight, (this.beamHeight!= null), (that.beamHeight!= null))) { - return false; - } - } - { - SizeType lhsOfficeSize; - lhsOfficeSize = this.getOfficeSize(); - SizeType rhsOfficeSize; - rhsOfficeSize = that.getOfficeSize(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "officeSize", lhsOfficeSize), LocatorUtils.property(thatLocator, "officeSize", rhsOfficeSize), lhsOfficeSize, rhsOfficeSize, (this.officeSize!= null), (that.officeSize!= null))) { - return false; - } - } - { - String lhsFloorplannerUrl; - lhsFloorplannerUrl = this.getFloorplannerUrl(); - String rhsFloorplannerUrl; - rhsFloorplannerUrl = that.getFloorplannerUrl(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "floorplannerUrl", lhsFloorplannerUrl), LocatorUtils.property(thatLocator, "floorplannerUrl", rhsFloorplannerUrl), lhsFloorplannerUrl, rhsFloorplannerUrl, (this.floorplannerUrl!= null), (that.floorplannerUrl!= null))) { - return false; - } - } - { - String lhsDocSpecification; - lhsDocSpecification = this.getDocSpecification(); - String rhsDocSpecification; - rhsDocSpecification = that.getDocSpecification(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "docSpecification", lhsDocSpecification), LocatorUtils.property(thatLocator, "docSpecification", rhsDocSpecification), lhsDocSpecification, rhsDocSpecification, (this.docSpecification!= null), (that.docSpecification!= null))) { - return false; - } - } - { - String lhsDocDescription; - lhsDocDescription = this.getDocDescription(); - String rhsDocDescription; - rhsDocDescription = that.getDocDescription(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "docDescription", lhsDocDescription), LocatorUtils.property(thatLocator, "docDescription", rhsDocDescription), lhsDocDescription, rhsDocDescription, (this.docDescription!= null), (that.docDescription!= null))) { - return false; - } - } - return true; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; - return equals(null, null, object, strategy); - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-             * <complexType>
-             *   <complexContent>
-             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *       <sequence>
-             *         <element name="rooms" type="{http://feed.immobiliare.it}roomsType"/>
-             *         <element name="size" type="{http://feed.immobiliare.it}sizeType"/>
-             *         <element name="price" type="{http://feed.immobiliare.it}priceType"/>
-             *         <element name="description" type="{http://feed.immobiliare.it}langtxt" maxOccurs="25"/>
-             *         <element name="energy-class" type="{http://feed.immobiliare.it}classEnergy"/>
-             *         <element name="energy-performance" type="{http://feed.immobiliare.it}classEnergyPerformance" minOccurs="0"/>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
-             * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "rooms", - "size", - "price", - "description", - "energyClass", - "energyPerformance" - }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public static class Features implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 - { - - @XmlElement(required = true, type = String.class) - @XmlJavaTypeAdapter(Adapter10 .class) - @XmlSchemaType(name = "integer") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Integer rooms; - @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected SizeType size; - @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected PriceType price; - @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected List description; - @XmlElement(name = "energy-class", required = true) - @XmlSchemaType(name = "string") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected ClassEnergy energyClass; - @XmlElement(name = "energy-performance") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected ClassEnergyPerformance energyPerformance; - - /** - * Gets the value of the rooms property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Integer getRooms() { - return rooms; - } - - /** - * Sets the value of the rooms property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setRooms(Integer value) { - this.rooms = value; - } - - /** - * Gets the value of the size property. - * - * @return - * possible object is - * {@link SizeType } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public SizeType getSize() { - return size; - } - - /** - * Sets the value of the size property. - * - * @param value - * allowed object is - * {@link SizeType } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setSize(SizeType value) { - this.size = value; - } - - /** - * Gets the value of the price property. - * - * @return - * possible object is - * {@link PriceType } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public PriceType getPrice() { - return price; - } - - /** - * Sets the value of the price property. - * - * @param value - * allowed object is - * {@link PriceType } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setPrice(PriceType value) { - this.price = value; - } - - /** - * Gets the value of the description property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the description property. - * - *

- * For example, to add a new item, do as follows: - *

-                 *    getDescription().add(newItem);
-                 * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link Langtxt } - * - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public List getDescription() { - if (description == null) { - description = new ArrayList(); - } - return this.description; - } - - /** - * Gets the value of the energyClass property. - * - * @return - * possible object is - * {@link ClassEnergy } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public ClassEnergy getEnergyClass() { - return energyClass; - } - - /** - * Sets the value of the energyClass property. - * - * @param value - * allowed object is - * {@link ClassEnergy } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setEnergyClass(ClassEnergy value) { - this.energyClass = value; - } - - /** - * Gets the value of the energyPerformance property. - * - * @return - * possible object is - * {@link ClassEnergyPerformance } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public ClassEnergyPerformance getEnergyPerformance() { - return energyPerformance; - } - - /** - * Sets the value of the energyPerformance property. - * - * @param value - * allowed object is - * {@link ClassEnergyPerformance } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setEnergyPerformance(ClassEnergyPerformance value) { - this.energyPerformance = value; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; - final StringBuilder buffer = new StringBuilder(); - append(null, buffer, strategy); - return buffer.toString(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - strategy.appendStart(locator, this, buffer); - appendFields(locator, buffer, strategy); - strategy.appendEnd(locator, this, buffer); - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - { - Integer theRooms; - theRooms = this.getRooms(); - strategy.appendField(locator, this, "rooms", buffer, theRooms, (this.rooms!= null)); - } - { - SizeType theSize; - theSize = this.getSize(); - strategy.appendField(locator, this, "size", buffer, theSize, (this.size!= null)); - } - { - PriceType thePrice; - thePrice = this.getPrice(); - strategy.appendField(locator, this, "price", buffer, thePrice, (this.price!= null)); - } - { - List theDescription; - theDescription = (((this.description!= null)&&(!this.description.isEmpty()))?this.getDescription():null); - strategy.appendField(locator, this, "description", buffer, theDescription, ((this.description!= null)&&(!this.description.isEmpty()))); - } - { - ClassEnergy theEnergyClass; - theEnergyClass = this.getEnergyClass(); - strategy.appendField(locator, this, "energyClass", buffer, theEnergyClass, (this.energyClass!= null)); - } - { - ClassEnergyPerformance theEnergyPerformance; - theEnergyPerformance = this.getEnergyPerformance(); - strategy.appendField(locator, this, "energyPerformance", buffer, theEnergyPerformance, (this.energyPerformance!= null)); - } - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object clone() { - return copyTo(createNewInstance()); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; - return copyTo(null, target, strategy); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { - final Object draftCopy = ((target == null)?createNewInstance():target); - if (draftCopy instanceof Feed.Properties.Property.Features) { - final Feed.Properties.Property.Features copy = ((Feed.Properties.Property.Features) draftCopy); - { - Boolean roomsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.rooms!= null)); - if (roomsShouldBeCopiedAndSet == Boolean.TRUE) { - Integer sourceRooms; - sourceRooms = this.getRooms(); - Integer copyRooms = ((Integer) strategy.copy(LocatorUtils.property(locator, "rooms", sourceRooms), sourceRooms, (this.rooms!= null))); - copy.setRooms(copyRooms); - } else { - if (roomsShouldBeCopiedAndSet == Boolean.FALSE) { - copy.rooms = null; - } - } - } - { - Boolean sizeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.size!= null)); - if (sizeShouldBeCopiedAndSet == Boolean.TRUE) { - SizeType sourceSize; - sourceSize = this.getSize(); - SizeType copySize = ((SizeType) strategy.copy(LocatorUtils.property(locator, "size", sourceSize), sourceSize, (this.size!= null))); - copy.setSize(copySize); - } else { - if (sizeShouldBeCopiedAndSet == Boolean.FALSE) { - copy.size = null; - } - } - } - { - Boolean priceShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.price!= null)); - if (priceShouldBeCopiedAndSet == Boolean.TRUE) { - PriceType sourcePrice; - sourcePrice = this.getPrice(); - PriceType copyPrice = ((PriceType) strategy.copy(LocatorUtils.property(locator, "price", sourcePrice), sourcePrice, (this.price!= null))); - copy.setPrice(copyPrice); - } else { - if (priceShouldBeCopiedAndSet == Boolean.FALSE) { - copy.price = null; - } - } - } - { - Boolean descriptionShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.description!= null)&&(!this.description.isEmpty()))); - if (descriptionShouldBeCopiedAndSet == Boolean.TRUE) { - List sourceDescription; - sourceDescription = (((this.description!= null)&&(!this.description.isEmpty()))?this.getDescription():null); - @SuppressWarnings("unchecked") - List copyDescription = ((List ) strategy.copy(LocatorUtils.property(locator, "description", sourceDescription), sourceDescription, ((this.description!= null)&&(!this.description.isEmpty())))); - copy.description = null; - if (copyDescription!= null) { - List uniqueDescriptionl = copy.getDescription(); - uniqueDescriptionl.addAll(copyDescription); - } - } else { - if (descriptionShouldBeCopiedAndSet == Boolean.FALSE) { - copy.description = null; - } - } - } - { - Boolean energyClassShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.energyClass!= null)); - if (energyClassShouldBeCopiedAndSet == Boolean.TRUE) { - ClassEnergy sourceEnergyClass; - sourceEnergyClass = this.getEnergyClass(); - ClassEnergy copyEnergyClass = ((ClassEnergy) strategy.copy(LocatorUtils.property(locator, "energyClass", sourceEnergyClass), sourceEnergyClass, (this.energyClass!= null))); - copy.setEnergyClass(copyEnergyClass); - } else { - if (energyClassShouldBeCopiedAndSet == Boolean.FALSE) { - copy.energyClass = null; - } - } - } - { - Boolean energyPerformanceShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.energyPerformance!= null)); - if (energyPerformanceShouldBeCopiedAndSet == Boolean.TRUE) { - ClassEnergyPerformance sourceEnergyPerformance; - sourceEnergyPerformance = this.getEnergyPerformance(); - ClassEnergyPerformance copyEnergyPerformance = ((ClassEnergyPerformance) strategy.copy(LocatorUtils.property(locator, "energyPerformance", sourceEnergyPerformance), sourceEnergyPerformance, (this.energyPerformance!= null))); - copy.setEnergyPerformance(copyEnergyPerformance); - } else { - if (energyPerformanceShouldBeCopiedAndSet == Boolean.FALSE) { - copy.energyPerformance = null; - } - } - } - } - return draftCopy; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object createNewInstance() { - return new Feed.Properties.Property.Features(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { - if ((object == null)||(this.getClass()!= object.getClass())) { - return false; - } - if (this == object) { - return true; - } - final Feed.Properties.Property.Features that = ((Feed.Properties.Property.Features) object); - { - Integer lhsRooms; - lhsRooms = this.getRooms(); - Integer rhsRooms; - rhsRooms = that.getRooms(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "rooms", lhsRooms), LocatorUtils.property(thatLocator, "rooms", rhsRooms), lhsRooms, rhsRooms, (this.rooms!= null), (that.rooms!= null))) { - return false; - } - } - { - SizeType lhsSize; - lhsSize = this.getSize(); - SizeType rhsSize; - rhsSize = that.getSize(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "size", lhsSize), LocatorUtils.property(thatLocator, "size", rhsSize), lhsSize, rhsSize, (this.size!= null), (that.size!= null))) { - return false; - } - } - { - PriceType lhsPrice; - lhsPrice = this.getPrice(); - PriceType rhsPrice; - rhsPrice = that.getPrice(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "price", lhsPrice), LocatorUtils.property(thatLocator, "price", rhsPrice), lhsPrice, rhsPrice, (this.price!= null), (that.price!= null))) { - return false; - } - } - { - List lhsDescription; - lhsDescription = (((this.description!= null)&&(!this.description.isEmpty()))?this.getDescription():null); - List rhsDescription; - rhsDescription = (((that.description!= null)&&(!that.description.isEmpty()))?that.getDescription():null); - if (!strategy.equals(LocatorUtils.property(thisLocator, "description", lhsDescription), LocatorUtils.property(thatLocator, "description", rhsDescription), lhsDescription, rhsDescription, ((this.description!= null)&&(!this.description.isEmpty())), ((that.description!= null)&&(!that.description.isEmpty())))) { - return false; - } - } - { - ClassEnergy lhsEnergyClass; - lhsEnergyClass = this.getEnergyClass(); - ClassEnergy rhsEnergyClass; - rhsEnergyClass = that.getEnergyClass(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "energyClass", lhsEnergyClass), LocatorUtils.property(thatLocator, "energyClass", rhsEnergyClass), lhsEnergyClass, rhsEnergyClass, (this.energyClass!= null), (that.energyClass!= null))) { - return false; - } - } - { - ClassEnergyPerformance lhsEnergyPerformance; - lhsEnergyPerformance = this.getEnergyPerformance(); - ClassEnergyPerformance rhsEnergyPerformance; - rhsEnergyPerformance = that.getEnergyPerformance(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "energyPerformance", lhsEnergyPerformance), LocatorUtils.property(thatLocator, "energyPerformance", rhsEnergyPerformance), lhsEnergyPerformance, rhsEnergyPerformance, (this.energyPerformance!= null), (that.energyPerformance!= null))) { - return false; - } - } - return true; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; - return equals(null, null, object, strategy); - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-             * <complexType>
-             *   <complexContent>
-             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *       <sequence maxOccurs="15" minOccurs="0">
-             *         <element name="picture-url" type="{http://feed.immobiliare.it}pictureProject" maxOccurs="unbounded" minOccurs="0"/>
-             *         <element name="picture" type="{http://feed.immobiliare.it}pictureExtended" maxOccurs="unbounded" minOccurs="0"/>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
-             * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "pictureUrlAndPicture" - }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public static class Pictures implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 - { - - @XmlElements({ - @XmlElement(name = "picture-url"), - @XmlElement(name = "picture", type = PictureExtended.class) - }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected List pictureUrlAndPicture; - - /** - * Gets the value of the pictureUrlAndPicture property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the pictureUrlAndPicture property. - * - *

- * For example, to add a new item, do as follows: - *

-                 *    getPictureUrlAndPicture().add(newItem);
-                 * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link PictureProject } - * {@link PictureExtended } - * - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public List getPictureUrlAndPicture() { - if (pictureUrlAndPicture == null) { - pictureUrlAndPicture = new ArrayList(); - } - return this.pictureUrlAndPicture; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; - final StringBuilder buffer = new StringBuilder(); - append(null, buffer, strategy); - return buffer.toString(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - strategy.appendStart(locator, this, buffer); - appendFields(locator, buffer, strategy); - strategy.appendEnd(locator, this, buffer); - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - { - List thePictureUrlAndPicture; - thePictureUrlAndPicture = (((this.pictureUrlAndPicture!= null)&&(!this.pictureUrlAndPicture.isEmpty()))?this.getPictureUrlAndPicture():null); - strategy.appendField(locator, this, "pictureUrlAndPicture", buffer, thePictureUrlAndPicture, ((this.pictureUrlAndPicture!= null)&&(!this.pictureUrlAndPicture.isEmpty()))); - } - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object clone() { - return copyTo(createNewInstance()); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; - return copyTo(null, target, strategy); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { - final Object draftCopy = ((target == null)?createNewInstance():target); - if (draftCopy instanceof Feed.Properties.Property.Pictures) { - final Feed.Properties.Property.Pictures copy = ((Feed.Properties.Property.Pictures) draftCopy); - { - Boolean pictureUrlAndPictureShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.pictureUrlAndPicture!= null)&&(!this.pictureUrlAndPicture.isEmpty()))); - if (pictureUrlAndPictureShouldBeCopiedAndSet == Boolean.TRUE) { - List sourcePictureUrlAndPicture; - sourcePictureUrlAndPicture = (((this.pictureUrlAndPicture!= null)&&(!this.pictureUrlAndPicture.isEmpty()))?this.getPictureUrlAndPicture():null); - @SuppressWarnings("unchecked") - List copyPictureUrlAndPicture = ((List ) strategy.copy(LocatorUtils.property(locator, "pictureUrlAndPicture", sourcePictureUrlAndPicture), sourcePictureUrlAndPicture, ((this.pictureUrlAndPicture!= null)&&(!this.pictureUrlAndPicture.isEmpty())))); - copy.pictureUrlAndPicture = null; - if (copyPictureUrlAndPicture!= null) { - List uniquePictureUrlAndPicturel = copy.getPictureUrlAndPicture(); - uniquePictureUrlAndPicturel.addAll(copyPictureUrlAndPicture); - } - } else { - if (pictureUrlAndPictureShouldBeCopiedAndSet == Boolean.FALSE) { - copy.pictureUrlAndPicture = null; - } - } - } - } - return draftCopy; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object createNewInstance() { - return new Feed.Properties.Property.Pictures(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { - if ((object == null)||(this.getClass()!= object.getClass())) { - return false; - } - if (this == object) { - return true; - } - final Feed.Properties.Property.Pictures that = ((Feed.Properties.Property.Pictures) object); - { - List lhsPictureUrlAndPicture; - lhsPictureUrlAndPicture = (((this.pictureUrlAndPicture!= null)&&(!this.pictureUrlAndPicture.isEmpty()))?this.getPictureUrlAndPicture():null); - List rhsPictureUrlAndPicture; - rhsPictureUrlAndPicture = (((that.pictureUrlAndPicture!= null)&&(!that.pictureUrlAndPicture.isEmpty()))?that.getPictureUrlAndPicture():null); - if (!strategy.equals(LocatorUtils.property(thisLocator, "pictureUrlAndPicture", lhsPictureUrlAndPicture), LocatorUtils.property(thatLocator, "pictureUrlAndPicture", rhsPictureUrlAndPicture), lhsPictureUrlAndPicture, rhsPictureUrlAndPicture, ((this.pictureUrlAndPicture!= null)&&(!this.pictureUrlAndPicture.isEmpty())), ((that.pictureUrlAndPicture!= null)&&(!that.pictureUrlAndPicture.isEmpty())))) { - return false; - } - } - return true; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; - return equals(null, null, object, strategy); - } - - } - - - /** - *

Java class for anonymous complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

-             * <complexType>
-             *   <complexContent>
-             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
-             *       <sequence maxOccurs="4">
-             *         <element name="video" type="{http://feed.immobiliare.it}videoProject"/>
-             *       </sequence>
-             *     </restriction>
-             *   </complexContent>
-             * </complexType>
-             * 
- * - * - */ - @XmlAccessorType(XmlAccessType.FIELD) - @XmlType(name = "", propOrder = { - "video" - }) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public static class Videos implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 - { - - @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected List video; - - /** - * Gets the value of the video property. - * - *

- * This accessor method returns a reference to the live list, - * not a snapshot. Therefore any modification you make to the - * returned list will be present inside the JAXB object. - * This is why there is not a set method for the video property. - * - *

- * For example, to add a new item, do as follows: - *

-                 *    getVideo().add(newItem);
-                 * 
- * - * - *

- * Objects of the following type(s) are allowed in the list - * {@link VideoProject } - * - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public List getVideo() { - if (video == null) { - video = new ArrayList(); - } - return this.video; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; - final StringBuilder buffer = new StringBuilder(); - append(null, buffer, strategy); - return buffer.toString(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - strategy.appendStart(locator, this, buffer); - appendFields(locator, buffer, strategy); - strategy.appendEnd(locator, this, buffer); - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - { - List theVideo; - theVideo = (((this.video!= null)&&(!this.video.isEmpty()))?this.getVideo():null); - strategy.appendField(locator, this, "video", buffer, theVideo, ((this.video!= null)&&(!this.video.isEmpty()))); - } - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object clone() { - return copyTo(createNewInstance()); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; - return copyTo(null, target, strategy); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { - final Object draftCopy = ((target == null)?createNewInstance():target); - if (draftCopy instanceof Feed.Properties.Property.Videos) { - final Feed.Properties.Property.Videos copy = ((Feed.Properties.Property.Videos) draftCopy); - { - Boolean videoShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.video!= null)&&(!this.video.isEmpty()))); - if (videoShouldBeCopiedAndSet == Boolean.TRUE) { - List sourceVideo; - sourceVideo = (((this.video!= null)&&(!this.video.isEmpty()))?this.getVideo():null); - @SuppressWarnings("unchecked") - List copyVideo = ((List ) strategy.copy(LocatorUtils.property(locator, "video", sourceVideo), sourceVideo, ((this.video!= null)&&(!this.video.isEmpty())))); - copy.video = null; - if (copyVideo!= null) { - List uniqueVideol = copy.getVideo(); - uniqueVideol.addAll(copyVideo); - } - } else { - if (videoShouldBeCopiedAndSet == Boolean.FALSE) { - copy.video = null; - } - } - } - } - return draftCopy; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object createNewInstance() { - return new Feed.Properties.Property.Videos(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { - if ((object == null)||(this.getClass()!= object.getClass())) { - return false; - } - if (this == object) { - return true; - } - final Feed.Properties.Property.Videos that = ((Feed.Properties.Property.Videos) object); - { - List lhsVideo; - lhsVideo = (((this.video!= null)&&(!this.video.isEmpty()))?this.getVideo():null); - List rhsVideo; - rhsVideo = (((that.video!= null)&&(!that.video.isEmpty()))?that.getVideo():null); - if (!strategy.equals(LocatorUtils.property(thisLocator, "video", lhsVideo), LocatorUtils.property(thatLocator, "video", rhsVideo), lhsVideo, rhsVideo, ((this.video!= null)&&(!this.video.isEmpty())), ((that.video!= null)&&(!that.video.isEmpty())))) { - return false; - } - } - return true; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; - return equals(null, null, object, strategy); - } - - } - - } - - } - } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Floor.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Floor.java index 3af406e1..7a526140 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Floor.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Floor.java @@ -9,7 +9,6 @@ import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlEnum; import javax.xml.bind.annotation.XmlEnumValue; -import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; @@ -34,7 +33,7 @@ *

  * <complexType name="floor">
  *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>integer">
+ *     <extension base="<http://feed.immobiliare.it>nullInteger">
  *       <attribute name="type">
  *         <simpleType>
  *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
@@ -63,18 +62,17 @@
 @XmlType(name = "floor", propOrder = {
     "value"
 })
-@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
 public class Floor implements Serializable, Cloneable, CopyTo2, Equals2, ToString2
 {
 
     @XmlValue
-    @XmlJavaTypeAdapter(Adapter2 .class)
-    @XmlSchemaType(name = "integer")
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @XmlJavaTypeAdapter(Adapter9 .class)
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     protected BigInteger value;
     @XmlAttribute(name = "type")
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    protected Floor.FloorType type;
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    protected Floor.Type type;
 
     /**
      * Gets the value of the value property.
@@ -84,7 +82,7 @@ public class Floor implements Serializable, Cloneable, CopyTo2, Equals2, ToStrin
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public BigInteger getValue() {
         return value;
     }
@@ -97,7 +95,7 @@ public BigInteger getValue() {
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public void setValue(BigInteger value) {
         this.value = value;
     }
@@ -107,11 +105,11 @@ public void setValue(BigInteger value) {
      * 
      * @return
      *     possible object is
-     *     {@link Floor.FloorType }
+     *     {@link Floor.Type }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public Floor.FloorType getType() {
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public Floor.Type getType() {
         return type;
     }
 
@@ -120,23 +118,23 @@ public Floor.FloorType getType() {
      * 
      * @param value
      *     allowed object is
-     *     {@link Floor.FloorType }
+     *     {@link Floor.Type }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public void setType(Floor.FloorType value) {
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public void setType(Floor.Type value) {
         this.type = value;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public String toString() {
-        final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE;
+        final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2;
         final StringBuilder buffer = new StringBuilder();
         append(null, buffer, strategy);
         return buffer.toString();
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
         strategy.appendStart(locator, this, buffer);
         appendFields(locator, buffer, strategy);
@@ -144,7 +142,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin
         return buffer;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
         {
             BigInteger theValue;
@@ -152,25 +150,25 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T
             strategy.appendField(locator, this, "value", buffer, theValue, (this.value!= null));
         }
         {
-            Floor.FloorType theType;
+            Floor.Type theType;
             theType = this.getType();
             strategy.appendField(locator, this, "type", buffer, theType, (this.type!= null));
         }
         return buffer;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object clone() {
         return copyTo(createNewInstance());
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object copyTo(Object target) {
-        final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE;
+        final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2;
         return copyTo(null, target, strategy);
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) {
         final Object draftCopy = ((target == null)?createNewInstance():target);
         if (draftCopy instanceof Floor) {
@@ -191,9 +189,9 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
             {
                 Boolean typeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.type!= null));
                 if (typeShouldBeCopiedAndSet == Boolean.TRUE) {
-                    Floor.FloorType sourceType;
+                    Floor.Type sourceType;
                     sourceType = this.getType();
-                    Floor.FloorType copyType = ((Floor.FloorType) strategy.copy(LocatorUtils.property(locator, "type", sourceType), sourceType, (this.type!= null)));
+                    Floor.Type copyType = ((Floor.Type) strategy.copy(LocatorUtils.property(locator, "type", sourceType), sourceType, (this.type!= null)));
                     copy.setType(copyType);
                 } else {
                     if (typeShouldBeCopiedAndSet == Boolean.FALSE) {
@@ -205,12 +203,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
         return draftCopy;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object createNewInstance() {
         return new Floor();
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) {
         if ((object == null)||(this.getClass()!= object.getClass())) {
             return false;
@@ -229,9 +227,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
             }
         }
         {
-            Floor.FloorType lhsType;
+            Floor.Type lhsType;
             lhsType = this.getType();
-            Floor.FloorType rhsType;
+            Floor.Type rhsType;
             rhsType = that.getType();
             if (!strategy.equals(LocatorUtils.property(thisLocator, "type", lhsType), LocatorUtils.property(thatLocator, "type", rhsType), lhsType, rhsType, (this.type!= null), (that.type!= null))) {
                 return false;
@@ -240,9 +238,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
         return true;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public boolean equals(Object object) {
-        final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE;
+        final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2;
         return equals(null, null, object, strategy);
     }
 
@@ -273,8 +271,8 @@ public boolean equals(Object object) {
      */
     @XmlType(name = "")
     @XmlEnum
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public enum FloorType {
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public enum Type {
 
         @XmlEnumValue("Intermedio")
         INTERMEDIO("Intermedio"),
@@ -300,7 +298,7 @@ public enum FloorType {
         EDIFICIO("Edificio");
         private final String value;
 
-        FloorType(String v) {
+        Type(String v) {
             value = v;
         }
 
@@ -308,8 +306,8 @@ public String value() {
             return value;
         }
 
-        public static Floor.FloorType fromValue(String v) {
-            for (Floor.FloorType c: Floor.FloorType.values()) {
+        public static Floor.Type fromValue(String v) {
+            for (Floor.Type c: Floor.Type.values()) {
                 if (c.value.equals(v)) {
                     return c;
                 }
diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/FloorProject.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/FloorProject.java
index 3c44fc4e..21d4490a 100644
--- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/FloorProject.java
+++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/FloorProject.java
@@ -9,7 +9,6 @@
 import javax.xml.bind.annotation.XmlAttribute;
 import javax.xml.bind.annotation.XmlEnum;
 import javax.xml.bind.annotation.XmlEnumValue;
-import javax.xml.bind.annotation.XmlSchemaType;
 import javax.xml.bind.annotation.XmlType;
 import javax.xml.bind.annotation.XmlValue;
 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
@@ -34,7 +33,7 @@
  * 
  * <complexType name="floorProject">
  *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>integer">
+ *     <extension base="<http://feed.immobiliare.it>nullInteger">
  *       <attribute name="type">
  *         <simpleType>
  *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
@@ -44,7 +43,7 @@
  *             <enumeration value="PianoTerra"/>
  *             <enumeration value="Rialzato"/>
  *             <enumeration value="PianoNobile"/>
- *             <enumeration value="Multipiano su pi\u00f9 livelli"/>
+ *             <enumeration value="Multipiano"/>
  *             <enumeration value="Ultimo"/>
  *             <enumeration value="Attico"/>
  *           </restriction>
@@ -61,18 +60,17 @@
 @XmlType(name = "floorProject", propOrder = {
     "value"
 })
-@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
 public class FloorProject implements Serializable, Cloneable, CopyTo2, Equals2, ToString2
 {
 
     @XmlValue
-    @XmlJavaTypeAdapter(Adapter2 .class)
-    @XmlSchemaType(name = "integer")
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @XmlJavaTypeAdapter(Adapter9 .class)
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     protected BigInteger value;
     @XmlAttribute(name = "type")
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    protected FloorProject.FloorProjectType type;
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    protected FloorProject.Type type;
 
     /**
      * Gets the value of the value property.
@@ -82,7 +80,7 @@ public class FloorProject implements Serializable, Cloneable, CopyTo2, Equals2,
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public BigInteger getValue() {
         return value;
     }
@@ -95,7 +93,7 @@ public BigInteger getValue() {
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public void setValue(BigInteger value) {
         this.value = value;
     }
@@ -105,11 +103,11 @@ public void setValue(BigInteger value) {
      * 
      * @return
      *     possible object is
-     *     {@link FloorProject.FloorProjectType }
+     *     {@link FloorProject.Type }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public FloorProject.FloorProjectType getType() {
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public FloorProject.Type getType() {
         return type;
     }
 
@@ -118,23 +116,23 @@ public FloorProject.FloorProjectType getType() {
      * 
      * @param value
      *     allowed object is
-     *     {@link FloorProject.FloorProjectType }
+     *     {@link FloorProject.Type }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public void setType(FloorProject.FloorProjectType value) {
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public void setType(FloorProject.Type value) {
         this.type = value;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public String toString() {
-        final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE;
+        final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2;
         final StringBuilder buffer = new StringBuilder();
         append(null, buffer, strategy);
         return buffer.toString();
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
         strategy.appendStart(locator, this, buffer);
         appendFields(locator, buffer, strategy);
@@ -142,7 +140,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin
         return buffer;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
         {
             BigInteger theValue;
@@ -150,25 +148,25 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T
             strategy.appendField(locator, this, "value", buffer, theValue, (this.value!= null));
         }
         {
-            FloorProject.FloorProjectType theType;
+            FloorProject.Type theType;
             theType = this.getType();
             strategy.appendField(locator, this, "type", buffer, theType, (this.type!= null));
         }
         return buffer;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object clone() {
         return copyTo(createNewInstance());
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object copyTo(Object target) {
-        final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE;
+        final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2;
         return copyTo(null, target, strategy);
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) {
         final Object draftCopy = ((target == null)?createNewInstance():target);
         if (draftCopy instanceof FloorProject) {
@@ -189,9 +187,9 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
             {
                 Boolean typeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.type!= null));
                 if (typeShouldBeCopiedAndSet == Boolean.TRUE) {
-                    FloorProject.FloorProjectType sourceType;
+                    FloorProject.Type sourceType;
                     sourceType = this.getType();
-                    FloorProject.FloorProjectType copyType = ((FloorProject.FloorProjectType) strategy.copy(LocatorUtils.property(locator, "type", sourceType), sourceType, (this.type!= null)));
+                    FloorProject.Type copyType = ((FloorProject.Type) strategy.copy(LocatorUtils.property(locator, "type", sourceType), sourceType, (this.type!= null)));
                     copy.setType(copyType);
                 } else {
                     if (typeShouldBeCopiedAndSet == Boolean.FALSE) {
@@ -203,12 +201,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
         return draftCopy;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object createNewInstance() {
         return new FloorProject();
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) {
         if ((object == null)||(this.getClass()!= object.getClass())) {
             return false;
@@ -227,9 +225,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
             }
         }
         {
-            FloorProject.FloorProjectType lhsType;
+            FloorProject.Type lhsType;
             lhsType = this.getType();
-            FloorProject.FloorProjectType rhsType;
+            FloorProject.Type rhsType;
             rhsType = that.getType();
             if (!strategy.equals(LocatorUtils.property(thisLocator, "type", lhsType), LocatorUtils.property(thatLocator, "type", rhsType), lhsType, rhsType, (this.type!= null), (that.type!= null))) {
                 return false;
@@ -238,9 +236,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
         return true;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public boolean equals(Object object) {
-        final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE;
+        final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2;
         return equals(null, null, object, strategy);
     }
 
@@ -259,7 +257,7 @@ public boolean equals(Object object) {
      *     <enumeration value="PianoTerra"/>
      *     <enumeration value="Rialzato"/>
      *     <enumeration value="PianoNobile"/>
-     *     <enumeration value="Multipiano su pi\u00f9 livelli"/>
+     *     <enumeration value="Multipiano"/>
      *     <enumeration value="Ultimo"/>
      *     <enumeration value="Attico"/>
      *   </restriction>
@@ -269,8 +267,8 @@ public boolean equals(Object object) {
      */
     @XmlType(name = "")
     @XmlEnum
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public enum FloorProjectType {
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public enum Type {
 
         @XmlEnumValue("Intermedio")
         INTERMEDIO("Intermedio"),
@@ -284,15 +282,15 @@ public enum FloorProjectType {
         RIALZATO("Rialzato"),
         @XmlEnumValue("PianoNobile")
         PIANO_NOBILE("PianoNobile"),
-        @XmlEnumValue("Multipiano su pi\u00f9 livelli")
-        MULTIPIANO_SU_PI\u00d9_LIVELLI("Multipiano su pi\u00f9 livelli"),
+        @XmlEnumValue("Multipiano")
+        MULTIPIANO("Multipiano"),
         @XmlEnumValue("Ultimo")
         ULTIMO("Ultimo"),
         @XmlEnumValue("Attico")
         ATTICO("Attico");
         private final String value;
 
-        FloorProjectType(String v) {
+        Type(String v) {
             value = v;
         }
 
@@ -300,8 +298,8 @@ public String value() {
             return value;
         }
 
-        public static FloorProject.FloorProjectType fromValue(String v) {
-            for (FloorProject.FloorProjectType c: FloorProject.FloorProjectType.values()) {
+        public static FloorProject.Type fromValue(String v) {
+            for (FloorProject.Type c: FloorProject.Type.values()) {
                 if (c.value.equals(v)) {
                     return c;
                 }
diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Furniture.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/FurnitureType.java
similarity index 81%
rename from ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Furniture.java
rename to ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/FurnitureType.java
index 41ff29b3..e6ef8070 100644
--- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Furniture.java
+++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/FurnitureType.java
@@ -25,8 +25,8 @@
  */
 @XmlType(name = "furniture")
 @XmlEnum
-@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-public enum Furniture {
+@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+public enum FurnitureType {
 
     @XmlEnumValue("Arredato")
     ARREDATO("Arredato"),
@@ -36,7 +36,7 @@ public enum Furniture {
     PARZIALMENTE_ARREDATO("Parzialmente Arredato");
     private final String value;
 
-    Furniture(String v) {
+    FurnitureType(String v) {
         value = v;
     }
 
@@ -44,8 +44,8 @@ public String value() {
         return value;
     }
 
-    public static Furniture fromValue(String v) {
-        for (Furniture c: Furniture.values()) {
+    public static FurnitureType fromValue(String v) {
+        for (FurnitureType c: FurnitureType.values()) {
             if (c.value.equals(v)) {
                 return c;
             }
diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Garden.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/GardenType.java
similarity index 80%
rename from ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Garden.java
rename to ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/GardenType.java
index 48411bb8..592e1aea 100644
--- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Garden.java
+++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/GardenType.java
@@ -25,8 +25,8 @@
  */
 @XmlType(name = "garden")
 @XmlEnum
-@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-public enum Garden {
+@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+public enum GardenType {
 
     @XmlEnumValue("Privato")
     PRIVATO("Privato"),
@@ -36,7 +36,7 @@ public enum Garden {
     NESSUNO("Nessuno");
     private final String value;
 
-    Garden(String v) {
+    GardenType(String v) {
         value = v;
     }
 
@@ -44,8 +44,8 @@ public String value() {
         return value;
     }
 
-    public static Garden fromValue(String v) {
-        for (Garden c: Garden.values()) {
+    public static GardenType fromValue(String v) {
+        for (GardenType c: GardenType.values()) {
             if (c.value.equals(v)) {
                 return c;
             }
diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Heat.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/HeatType.java
similarity index 83%
rename from ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Heat.java
rename to ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/HeatType.java
index aea6ad5f..596c0b5e 100644
--- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Heat.java
+++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/HeatType.java
@@ -26,8 +26,8 @@
  */
 @XmlType(name = "heat")
 @XmlEnum
-@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-public enum Heat {
+@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+public enum HeatType {
 
     @XmlEnumValue("Assente")
     ASSENTE("Assente"),
@@ -39,7 +39,7 @@ public enum Heat {
     TELERISCALDAMENTO("Teleriscaldamento");
     private final String value;
 
-    Heat(String v) {
+    HeatType(String v) {
         value = v;
     }
 
@@ -47,8 +47,8 @@ public String value() {
         return value;
     }
 
-    public static Heat fromValue(String v) {
-        for (Heat c: Heat.values()) {
+    public static HeatType fromValue(String v) {
+        for (HeatType c: HeatType.values()) {
             if (c.value.equals(v)) {
                 return c;
             }
diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Heating.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Heating.java
new file mode 100644
index 00000000..c6c3dbaf
--- /dev/null
+++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Heating.java
@@ -0,0 +1,429 @@
+
+package org.openestate.io.immobiliare_it.xml;
+
+import java.io.Serializable;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlEnum;
+import javax.xml.bind.annotation.XmlEnumValue;
+import javax.xml.bind.annotation.XmlType;
+import org.jvnet.jaxb2_commons.lang.CopyStrategy2;
+import org.jvnet.jaxb2_commons.lang.CopyTo2;
+import org.jvnet.jaxb2_commons.lang.Equals2;
+import org.jvnet.jaxb2_commons.lang.EqualsStrategy2;
+import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy;
+import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy;
+import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy;
+import org.jvnet.jaxb2_commons.lang.ToString2;
+import org.jvnet.jaxb2_commons.lang.ToStringStrategy2;
+import org.jvnet.jaxb2_commons.locator.ObjectLocator;
+import org.jvnet.jaxb2_commons.locator.util.LocatorUtils;
+
+
+/**
+ * 

Java class for heating complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="heating">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <all>
+ *         <element name="system">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="A radiatori"/>
+ *               <enumeration value="A pavimento"/>
+ *               <enumeration value="Ad aria"/>
+ *               <enumeration value="A stufa"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="source">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <enumeration value="Gas"/>
+ *               <enumeration value="Metano"/>
+ *               <enumeration value="GPL"/>
+ *               <enumeration value="Gasolio"/>
+ *               <enumeration value="Pellet"/>
+ *               <enumeration value="Legna"/>
+ *               <enumeration value="Solare"/>
+ *               <enumeration value="Fotovoltaico"/>
+ *               <enumeration value="Teleriscaldamento"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *       </all>
+ *       <attribute name="type" type="{http://feed.immobiliare.it}heat" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "heating", propOrder = { + +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class Heating implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Heating.System system; + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Heating.Source source; + @XmlAttribute(name = "type") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected HeatType type; + + /** + * Gets the value of the system property. + * + * @return + * possible object is + * {@link Heating.System } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Heating.System getSystem() { + return system; + } + + /** + * Sets the value of the system property. + * + * @param value + * allowed object is + * {@link Heating.System } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setSystem(Heating.System value) { + this.system = value; + } + + /** + * Gets the value of the source property. + * + * @return + * possible object is + * {@link Heating.Source } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Heating.Source getSource() { + return source; + } + + /** + * Sets the value of the source property. + * + * @param value + * allowed object is + * {@link Heating.Source } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setSource(Heating.Source value) { + this.source = value; + } + + /** + * Gets the value of the type property. + * + * @return + * possible object is + * {@link HeatType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public HeatType getType() { + return type; + } + + /** + * Sets the value of the type property. + * + * @param value + * allowed object is + * {@link HeatType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setType(HeatType value) { + this.type = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + Heating.System theSystem; + theSystem = this.getSystem(); + strategy.appendField(locator, this, "system", buffer, theSystem, (this.system!= null)); + } + { + Heating.Source theSource; + theSource = this.getSource(); + strategy.appendField(locator, this, "source", buffer, theSource, (this.source!= null)); + } + { + HeatType theType; + theType = this.getType(); + strategy.appendField(locator, this, "type", buffer, theType, (this.type!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof Heating) { + final Heating copy = ((Heating) draftCopy); + { + Boolean systemShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.system!= null)); + if (systemShouldBeCopiedAndSet == Boolean.TRUE) { + Heating.System sourceSystem; + sourceSystem = this.getSystem(); + Heating.System copySystem = ((Heating.System) strategy.copy(LocatorUtils.property(locator, "system", sourceSystem), sourceSystem, (this.system!= null))); + copy.setSystem(copySystem); + } else { + if (systemShouldBeCopiedAndSet == Boolean.FALSE) { + copy.system = null; + } + } + } + { + Boolean sourceShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.source!= null)); + if (sourceShouldBeCopiedAndSet == Boolean.TRUE) { + Heating.Source sourceSource; + sourceSource = this.getSource(); + Heating.Source copySource = ((Heating.Source) strategy.copy(LocatorUtils.property(locator, "source", sourceSource), sourceSource, (this.source!= null))); + copy.setSource(copySource); + } else { + if (sourceShouldBeCopiedAndSet == Boolean.FALSE) { + copy.source = null; + } + } + } + { + Boolean typeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.type!= null)); + if (typeShouldBeCopiedAndSet == Boolean.TRUE) { + HeatType sourceType; + sourceType = this.getType(); + HeatType copyType = ((HeatType) strategy.copy(LocatorUtils.property(locator, "type", sourceType), sourceType, (this.type!= null))); + copy.setType(copyType); + } else { + if (typeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.type = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new Heating(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final Heating that = ((Heating) object); + { + Heating.System lhsSystem; + lhsSystem = this.getSystem(); + Heating.System rhsSystem; + rhsSystem = that.getSystem(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "system", lhsSystem), LocatorUtils.property(thatLocator, "system", rhsSystem), lhsSystem, rhsSystem, (this.system!= null), (that.system!= null))) { + return false; + } + } + { + Heating.Source lhsSource; + lhsSource = this.getSource(); + Heating.Source rhsSource; + rhsSource = that.getSource(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "source", lhsSource), LocatorUtils.property(thatLocator, "source", rhsSource), lhsSource, rhsSource, (this.source!= null), (that.source!= null))) { + return false; + } + } + { + HeatType lhsType; + lhsType = this.getType(); + HeatType rhsType; + rhsType = that.getType(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "type", lhsType), LocatorUtils.property(thatLocator, "type", rhsType), lhsType, rhsType, (this.type!= null), (that.type!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + + /** + *

Java class for null. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ *

+     * <simpleType>
+     *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *     <enumeration value="Gas"/>
+     *     <enumeration value="Metano"/>
+     *     <enumeration value="GPL"/>
+     *     <enumeration value="Gasolio"/>
+     *     <enumeration value="Pellet"/>
+     *     <enumeration value="Legna"/>
+     *     <enumeration value="Solare"/>
+     *     <enumeration value="Fotovoltaico"/>
+     *     <enumeration value="Teleriscaldamento"/>
+     *   </restriction>
+     * </simpleType>
+     * 
+ * + */ + @XmlType(name = "") + @XmlEnum + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public enum Source { + + @XmlEnumValue("Gas") + GAS("Gas"), + @XmlEnumValue("Metano") + METANO("Metano"), + GPL("GPL"), + @XmlEnumValue("Gasolio") + GASOLIO("Gasolio"), + @XmlEnumValue("Pellet") + PELLET("Pellet"), + @XmlEnumValue("Legna") + LEGNA("Legna"), + @XmlEnumValue("Solare") + SOLARE("Solare"), + @XmlEnumValue("Fotovoltaico") + FOTOVOLTAICO("Fotovoltaico"), + @XmlEnumValue("Teleriscaldamento") + TELERISCALDAMENTO("Teleriscaldamento"); + private final String value; + + Source(String v) { + value = v; + } + + public String value() { + return value; + } + + public static Heating.Source fromValue(String v) { + for (Heating.Source c: Heating.Source.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + + } + + + /** + *

Java class for null. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ *

+     * <simpleType>
+     *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *     <enumeration value="A radiatori"/>
+     *     <enumeration value="A pavimento"/>
+     *     <enumeration value="Ad aria"/>
+     *     <enumeration value="A stufa"/>
+     *   </restriction>
+     * </simpleType>
+     * 
+ * + */ + @XmlType(name = "") + @XmlEnum + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public enum System { + + @XmlEnumValue("A radiatori") + A_RADIATORI("A radiatori"), + @XmlEnumValue("A pavimento") + A_PAVIMENTO("A pavimento"), + @XmlEnumValue("Ad aria") + AD_ARIA("Ad aria"), + @XmlEnumValue("A stufa") + A_STUFA("A stufa"); + private final String value; + + System(String v) { + value = v; + } + + public String value() { + return value; + } + + public static Heating.System fromValue(String v) { + for (Heating.System c: Heating.System.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Kitchen.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/KitchenType.java similarity index 70% rename from ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Kitchen.java rename to ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/KitchenType.java index 7b744dbd..cd5b4423 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Kitchen.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/KitchenType.java @@ -18,7 +18,8 @@ * <enumeration value="Abitabile"/> * <enumeration value="Semi abitabile"/> * <enumeration value="Cucinotto"/> - * <enumeration value="Angolo cottura"/> + * <enumeration value="Angolo Cottura"/> + * <enumeration value="A vista"/> * </restriction> * </simpleType> *
@@ -26,8 +27,8 @@ */ @XmlType(name = "kitchen") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") -public enum Kitchen { +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public enum KitchenType { @XmlEnumValue("Abitabile") ABITABILE("Abitabile"), @@ -35,11 +36,13 @@ public enum Kitchen { SEMI_ABITABILE("Semi abitabile"), @XmlEnumValue("Cucinotto") CUCINOTTO("Cucinotto"), - @XmlEnumValue("Angolo cottura") - ANGOLO_COTTURA("Angolo cottura"); + @XmlEnumValue("Angolo Cottura") + ANGOLO_COTTURA("Angolo Cottura"), + @XmlEnumValue("A vista") + A_VISTA("A vista"); private final String value; - Kitchen(String v) { + KitchenType(String v) { value = v; } @@ -47,8 +50,8 @@ public String value() { return value; } - public static Kitchen fromValue(String v) { - for (Kitchen c: Kitchen.values()) { + public static KitchenType fromValue(String v) { + for (KitchenType c: KitchenType.values()) { if (c.value.equals(v)) { return c; } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/LandSizeType.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/LandSizeType.java index 35e70b44..14d4e9bb 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/LandSizeType.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/LandSizeType.java @@ -22,7 +22,7 @@ import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; import org.jvnet.jaxb2_commons.locator.ObjectLocator; import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; -import org.openestate.io.immobiliare_it.xml.types.LandSizeUnit; +import org.openestate.io.immobiliare_it.xml.types.LandSizeUnitType; /** @@ -33,7 +33,7 @@ *
  * <complexType name="landSizeType">
  *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>integer">
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>long">
  *       <attribute name="unit">
  *         <simpleType>
  *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
@@ -52,19 +52,19 @@
 @XmlType(name = "landSizeType", propOrder = {
     "value"
 })
-@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
 public class LandSizeType implements Serializable, Cloneable, CopyTo2, Equals2, ToString2
 {
 
     @XmlValue
-    @XmlJavaTypeAdapter(Adapter2 .class)
-    @XmlSchemaType(name = "integer")
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @XmlJavaTypeAdapter(Adapter4 .class)
+    @XmlSchemaType(name = "long")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     protected BigInteger value;
     @XmlAttribute(name = "unit")
-    @XmlJavaTypeAdapter(Adapter17 .class)
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    protected LandSizeUnit unit;
+    @XmlJavaTypeAdapter(Adapter23 .class)
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    protected LandSizeUnitType unit;
 
     /**
      * Gets the value of the value property.
@@ -74,7 +74,7 @@ public class LandSizeType implements Serializable, Cloneable, CopyTo2, Equals2,
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public BigInteger getValue() {
         return value;
     }
@@ -87,7 +87,7 @@ public BigInteger getValue() {
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public void setValue(BigInteger value) {
         this.value = value;
     }
@@ -100,8 +100,8 @@ public void setValue(BigInteger value) {
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public LandSizeUnit getUnit() {
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public LandSizeUnitType getUnit() {
         return unit;
     }
 
@@ -113,20 +113,20 @@ public LandSizeUnit getUnit() {
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public void setUnit(LandSizeUnit value) {
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public void setUnit(LandSizeUnitType value) {
         this.unit = value;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public String toString() {
-        final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE;
+        final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2;
         final StringBuilder buffer = new StringBuilder();
         append(null, buffer, strategy);
         return buffer.toString();
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
         strategy.appendStart(locator, this, buffer);
         appendFields(locator, buffer, strategy);
@@ -134,7 +134,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin
         return buffer;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
         {
             BigInteger theValue;
@@ -142,25 +142,25 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T
             strategy.appendField(locator, this, "value", buffer, theValue, (this.value!= null));
         }
         {
-            LandSizeUnit theUnit;
+            LandSizeUnitType theUnit;
             theUnit = this.getUnit();
             strategy.appendField(locator, this, "unit", buffer, theUnit, (this.unit!= null));
         }
         return buffer;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object clone() {
         return copyTo(createNewInstance());
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object copyTo(Object target) {
-        final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE;
+        final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2;
         return copyTo(null, target, strategy);
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) {
         final Object draftCopy = ((target == null)?createNewInstance():target);
         if (draftCopy instanceof LandSizeType) {
@@ -181,9 +181,9 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
             {
                 Boolean unitShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.unit!= null));
                 if (unitShouldBeCopiedAndSet == Boolean.TRUE) {
-                    LandSizeUnit sourceUnit;
+                    LandSizeUnitType sourceUnit;
                     sourceUnit = this.getUnit();
-                    LandSizeUnit copyUnit = ((LandSizeUnit) strategy.copy(LocatorUtils.property(locator, "unit", sourceUnit), sourceUnit, (this.unit!= null)));
+                    LandSizeUnitType copyUnit = ((LandSizeUnitType) strategy.copy(LocatorUtils.property(locator, "unit", sourceUnit), sourceUnit, (this.unit!= null)));
                     copy.setUnit(copyUnit);
                 } else {
                     if (unitShouldBeCopiedAndSet == Boolean.FALSE) {
@@ -195,12 +195,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
         return draftCopy;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object createNewInstance() {
         return new LandSizeType();
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) {
         if ((object == null)||(this.getClass()!= object.getClass())) {
             return false;
@@ -219,9 +219,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
             }
         }
         {
-            LandSizeUnit lhsUnit;
+            LandSizeUnitType lhsUnit;
             lhsUnit = this.getUnit();
-            LandSizeUnit rhsUnit;
+            LandSizeUnitType rhsUnit;
             rhsUnit = that.getUnit();
             if (!strategy.equals(LocatorUtils.property(thisLocator, "unit", lhsUnit), LocatorUtils.property(thatLocator, "unit", rhsUnit), lhsUnit, rhsUnit, (this.unit!= null), (that.unit!= null))) {
                 return false;
@@ -230,9 +230,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
         return true;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public boolean equals(Object object) {
-        final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE;
+        final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2;
         return equals(null, null, object, strategy);
     }
 
diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Langtxt.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Langtxt.java
index f470bd5f..e9efd2fc 100644
--- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Langtxt.java
+++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Langtxt.java
@@ -8,6 +8,7 @@
 import javax.xml.bind.annotation.XmlAttribute;
 import javax.xml.bind.annotation.XmlType;
 import javax.xml.bind.annotation.XmlValue;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
 import org.jvnet.jaxb2_commons.lang.CopyStrategy2;
 import org.jvnet.jaxb2_commons.lang.CopyTo2;
 import org.jvnet.jaxb2_commons.lang.Equals2;
@@ -31,6 +32,7 @@
  *   <simpleContent>
  *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
  *       <attribute name="language" type="{http://feed.immobiliare.it}nationcode" />
+ *       <attribute name="native" type="{http://feed.immobiliare.it}yesonly" />
  *     </extension>
  *   </simpleContent>
  * </complexType>
@@ -42,16 +44,20 @@
 @XmlType(name = "langtxt", propOrder = {
     "value"
 })
-@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
 public class Langtxt implements Serializable, Cloneable, CopyTo2, Equals2, ToString2
 {
 
     @XmlValue
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     protected String value;
     @XmlAttribute(name = "language")
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    protected NationCode language;
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    protected NationCodeType language;
+    @XmlAttribute(name = "native")
+    @XmlJavaTypeAdapter(Adapter15 .class)
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    protected Boolean _native;
 
     /**
      * Gets the value of the value property.
@@ -61,7 +67,7 @@ public class Langtxt implements Serializable, Cloneable, CopyTo2, Equals2, ToStr
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public String getValue() {
         return value;
     }
@@ -74,7 +80,7 @@ public String getValue() {
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public void setValue(String value) {
         this.value = value;
     }
@@ -84,11 +90,11 @@ public void setValue(String value) {
      * 
      * @return
      *     possible object is
-     *     {@link NationCode }
+     *     {@link NationCodeType }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public NationCode getLanguage() {
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public NationCodeType getLanguage() {
         return language;
     }
 
@@ -97,23 +103,49 @@ public NationCode getLanguage() {
      * 
      * @param value
      *     allowed object is
-     *     {@link NationCode }
+     *     {@link NationCodeType }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public void setLanguage(NationCode value) {
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public void setLanguage(NationCodeType value) {
         this.language = value;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    /**
+     * Gets the value of the native property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public Boolean getNative() {
+        return _native;
+    }
+
+    /**
+     * Sets the value of the native property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public void setNative(Boolean value) {
+        this._native = value;
+    }
+
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public String toString() {
-        final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE;
+        final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2;
         final StringBuilder buffer = new StringBuilder();
         append(null, buffer, strategy);
         return buffer.toString();
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
         strategy.appendStart(locator, this, buffer);
         appendFields(locator, buffer, strategy);
@@ -121,7 +153,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin
         return buffer;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
         {
             String theValue;
@@ -129,25 +161,30 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T
             strategy.appendField(locator, this, "value", buffer, theValue, (this.value!= null));
         }
         {
-            NationCode theLanguage;
+            NationCodeType theLanguage;
             theLanguage = this.getLanguage();
             strategy.appendField(locator, this, "language", buffer, theLanguage, (this.language!= null));
         }
+        {
+            Boolean theNative;
+            theNative = this.getNative();
+            strategy.appendField(locator, this, "_native", buffer, theNative, (this._native!= null));
+        }
         return buffer;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object clone() {
         return copyTo(createNewInstance());
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object copyTo(Object target) {
-        final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE;
+        final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2;
         return copyTo(null, target, strategy);
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) {
         final Object draftCopy = ((target == null)?createNewInstance():target);
         if (draftCopy instanceof Langtxt) {
@@ -168,9 +205,9 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
             {
                 Boolean languageShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.language!= null));
                 if (languageShouldBeCopiedAndSet == Boolean.TRUE) {
-                    NationCode sourceLanguage;
+                    NationCodeType sourceLanguage;
                     sourceLanguage = this.getLanguage();
-                    NationCode copyLanguage = ((NationCode) strategy.copy(LocatorUtils.property(locator, "language", sourceLanguage), sourceLanguage, (this.language!= null)));
+                    NationCodeType copyLanguage = ((NationCodeType) strategy.copy(LocatorUtils.property(locator, "language", sourceLanguage), sourceLanguage, (this.language!= null)));
                     copy.setLanguage(copyLanguage);
                 } else {
                     if (languageShouldBeCopiedAndSet == Boolean.FALSE) {
@@ -178,16 +215,29 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
                     }
                 }
             }
+            {
+                Boolean _nativeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this._native!= null));
+                if (_nativeShouldBeCopiedAndSet == Boolean.TRUE) {
+                    Boolean sourceNative;
+                    sourceNative = this.getNative();
+                    Boolean copyNative = ((Boolean) strategy.copy(LocatorUtils.property(locator, "_native", sourceNative), sourceNative, (this._native!= null)));
+                    copy.setNative(copyNative);
+                } else {
+                    if (_nativeShouldBeCopiedAndSet == Boolean.FALSE) {
+                        copy._native = null;
+                    }
+                }
+            }
         }
         return draftCopy;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object createNewInstance() {
         return new Langtxt();
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) {
         if ((object == null)||(this.getClass()!= object.getClass())) {
             return false;
@@ -206,20 +256,29 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
             }
         }
         {
-            NationCode lhsLanguage;
+            NationCodeType lhsLanguage;
             lhsLanguage = this.getLanguage();
-            NationCode rhsLanguage;
+            NationCodeType rhsLanguage;
             rhsLanguage = that.getLanguage();
             if (!strategy.equals(LocatorUtils.property(thisLocator, "language", lhsLanguage), LocatorUtils.property(thatLocator, "language", rhsLanguage), lhsLanguage, rhsLanguage, (this.language!= null), (that.language!= null))) {
                 return false;
             }
         }
+        {
+            Boolean lhsNative;
+            lhsNative = this.getNative();
+            Boolean rhsNative;
+            rhsNative = that.getNative();
+            if (!strategy.equals(LocatorUtils.property(thisLocator, "_native", lhsNative), LocatorUtils.property(thatLocator, "_native", rhsNative), lhsNative, rhsNative, (this._native!= null), (that._native!= null))) {
+                return false;
+            }
+        }
         return true;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public boolean equals(Object object) {
-        final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE;
+        final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2;
         return equals(null, null, object, strategy);
     }
 
diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/LocationStructure.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/LocationStructure.java
index 508683bb..f56b2fb6 100644
--- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/LocationStructure.java
+++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/LocationStructure.java
@@ -26,6 +26,7 @@
 import org.jvnet.jaxb2_commons.lang.ToStringStrategy2;
 import org.jvnet.jaxb2_commons.locator.ObjectLocator;
 import org.jvnet.jaxb2_commons.locator.util.LocatorUtils;
+import org.openestate.io.immobiliare_it.xml.types.MapType;
 
 
 /**
@@ -38,15 +39,15 @@
  *   <complexContent>
  *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
  *       <all>
- *         <element name="country-code">
+ *         <element name="country-code" minOccurs="0">
  *           <simpleType>
  *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
  *               <pattern value="[a-zA-Z]{2}"/>
  *             </restriction>
  *           </simpleType>
  *         </element>
- *         <element name="administrative-area" type="{http://www.w3.org/2001/XMLSchema}string"/>
- *         <element name="sub-administrative-area">
+ *         <element name="administrative-area" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="sub-administrative-area" minOccurs="0">
  *           <complexType>
  *             <simpleContent>
  *               <extension base="<http://www.w3.org/2001/XMLSchema>string">
@@ -59,7 +60,8 @@
  *           <complexType>
  *             <simpleContent>
  *               <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *                 <attribute name="code" type="{http://www.w3.org/2001/XMLSchema}integer" />
+ *                 <attribute name="geo" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
+ *                 <attribute name="code" type="{http://www.w3.org/2001/XMLSchema}string" />
  *               </extension>
  *             </simpleContent>
  *           </complexType>
@@ -83,6 +85,7 @@
  *                             </simpleType>
  *                           </attribute>
  *                           <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
+ *                           <attribute name="geolocalized" type="{http://feed.immobiliare.it}yesonly" />
  *                         </extension>
  *                       </simpleContent>
  *                     </complexType>
@@ -103,9 +106,16 @@
  *                     </complexType>
  *                   </element>
  *                   <element name="postal-code" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
- *                   <element name="longitude" type="{http://feed.immobiliare.it}longitudeType"/>
- *                   <element name="latitude" type="{http://feed.immobiliare.it}latitudeType"/>
+ *                   <element name="longitude" type="{http://feed.immobiliare.it}longitudeType" minOccurs="0"/>
+ *                   <element name="latitude" type="{http://feed.immobiliare.it}latitudeType" minOccurs="0"/>
  *                 </all>
+ *                 <attribute name="map">
+ *                   <simpleType>
+ *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *                       <pattern value="exact|near|no"/>
+ *                     </restriction>
+ *                   </simpleType>
+ *                 </attribute>
  *               </restriction>
  *             </complexContent>
  *           </complexType>
@@ -122,24 +132,24 @@
 @XmlType(name = "locationStructure", propOrder = {
 
 })
-@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
 public class LocationStructure implements Serializable, Cloneable, CopyTo2, Equals2, ToString2
 {
 
-    @XmlElement(name = "country-code", required = true)
-    @XmlJavaTypeAdapter(Adapter19 .class)
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @XmlElement(name = "country-code")
+    @XmlJavaTypeAdapter(Adapter24 .class)
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     protected String countryCode;
-    @XmlElement(name = "administrative-area", required = true)
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @XmlElement(name = "administrative-area")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     protected String administrativeArea;
-    @XmlElement(name = "sub-administrative-area", required = true)
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @XmlElement(name = "sub-administrative-area")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     protected LocationStructure.SubAdministrativeArea subAdministrativeArea;
     @XmlElement(required = true)
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     protected LocationStructure.City city;
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     protected LocationStructure.Locality locality;
 
     /**
@@ -150,7 +160,7 @@ public class LocationStructure implements Serializable, Cloneable, CopyTo2, Equa
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public String getCountryCode() {
         return countryCode;
     }
@@ -163,7 +173,7 @@ public String getCountryCode() {
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public void setCountryCode(String value) {
         this.countryCode = value;
     }
@@ -176,7 +186,7 @@ public void setCountryCode(String value) {
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public String getAdministrativeArea() {
         return administrativeArea;
     }
@@ -189,7 +199,7 @@ public String getAdministrativeArea() {
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public void setAdministrativeArea(String value) {
         this.administrativeArea = value;
     }
@@ -202,7 +212,7 @@ public void setAdministrativeArea(String value) {
      *     {@link LocationStructure.SubAdministrativeArea }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public LocationStructure.SubAdministrativeArea getSubAdministrativeArea() {
         return subAdministrativeArea;
     }
@@ -215,7 +225,7 @@ public LocationStructure.SubAdministrativeArea getSubAdministrativeArea() {
      *     {@link LocationStructure.SubAdministrativeArea }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public void setSubAdministrativeArea(LocationStructure.SubAdministrativeArea value) {
         this.subAdministrativeArea = value;
     }
@@ -228,7 +238,7 @@ public void setSubAdministrativeArea(LocationStructure.SubAdministrativeArea val
      *     {@link LocationStructure.City }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public LocationStructure.City getCity() {
         return city;
     }
@@ -241,7 +251,7 @@ public LocationStructure.City getCity() {
      *     {@link LocationStructure.City }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public void setCity(LocationStructure.City value) {
         this.city = value;
     }
@@ -254,7 +264,7 @@ public void setCity(LocationStructure.City value) {
      *     {@link LocationStructure.Locality }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public LocationStructure.Locality getLocality() {
         return locality;
     }
@@ -267,20 +277,20 @@ public LocationStructure.Locality getLocality() {
      *     {@link LocationStructure.Locality }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public void setLocality(LocationStructure.Locality value) {
         this.locality = value;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public String toString() {
-        final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE;
+        final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2;
         final StringBuilder buffer = new StringBuilder();
         append(null, buffer, strategy);
         return buffer.toString();
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
         strategy.appendStart(locator, this, buffer);
         appendFields(locator, buffer, strategy);
@@ -288,7 +298,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin
         return buffer;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
         {
             String theCountryCode;
@@ -318,18 +328,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T
         return buffer;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object clone() {
         return copyTo(createNewInstance());
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object copyTo(Object target) {
-        final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE;
+        final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2;
         return copyTo(null, target, strategy);
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) {
         final Object draftCopy = ((target == null)?createNewInstance():target);
         if (draftCopy instanceof LocationStructure) {
@@ -403,12 +413,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
         return draftCopy;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object createNewInstance() {
         return new LocationStructure();
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) {
         if ((object == null)||(this.getClass()!= object.getClass())) {
             return false;
@@ -465,9 +475,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
         return true;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public boolean equals(Object object) {
-        final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE;
+        final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2;
         return equals(null, null, object, strategy);
     }
 
@@ -481,7 +491,8 @@ public boolean equals(Object object) {
      * <complexType>
      *   <simpleContent>
      *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
-     *       <attribute name="code" type="{http://www.w3.org/2001/XMLSchema}integer" />
+     *       <attribute name="geo" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
+     *       <attribute name="code" type="{http://www.w3.org/2001/XMLSchema}string" />
      *     </extension>
      *   </simpleContent>
      * </complexType>
@@ -493,18 +504,21 @@ public boolean equals(Object object) {
     @XmlType(name = "", propOrder = {
         "value"
     })
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public static class City implements Serializable, Cloneable, CopyTo2, Equals2, ToString2
     {
 
         @XmlValue
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         protected String value;
+        @XmlAttribute(name = "geo")
+        @XmlJavaTypeAdapter(Adapter6 .class)
+        @XmlSchemaType(name = "positiveInteger")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+        protected BigInteger geo;
         @XmlAttribute(name = "code")
-        @XmlJavaTypeAdapter(Adapter2 .class)
-        @XmlSchemaType(name = "integer")
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-        protected BigInteger code;
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+        protected String code;
 
         /**
          * Gets the value of the value property.
@@ -514,7 +528,7 @@ public static class City implements Serializable, Cloneable, CopyTo2, Equals2, T
          *     {@link String }
          *     
          */
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public String getValue() {
             return value;
         }
@@ -527,11 +541,37 @@ public String getValue() {
          *     {@link String }
          *     
          */
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public void setValue(String value) {
             this.value = value;
         }
 
+        /**
+         * Gets the value of the geo property.
+         * 
+         * @return
+         *     possible object is
+         *     {@link String }
+         *     
+         */
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+        public BigInteger getGeo() {
+            return geo;
+        }
+
+        /**
+         * Sets the value of the geo property.
+         * 
+         * @param value
+         *     allowed object is
+         *     {@link String }
+         *     
+         */
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+        public void setGeo(BigInteger value) {
+            this.geo = value;
+        }
+
         /**
          * Gets the value of the code property.
          * 
@@ -540,8 +580,8 @@ public void setValue(String value) {
          *     {@link String }
          *     
          */
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-        public BigInteger getCode() {
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+        public String getCode() {
             return code;
         }
 
@@ -553,20 +593,20 @@ public BigInteger getCode() {
          *     {@link String }
          *     
          */
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-        public void setCode(BigInteger value) {
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+        public void setCode(String value) {
             this.code = value;
         }
 
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public String toString() {
-            final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE;
+            final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2;
             final StringBuilder buffer = new StringBuilder();
             append(null, buffer, strategy);
             return buffer.toString();
         }
 
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
             strategy.appendStart(locator, this, buffer);
             appendFields(locator, buffer, strategy);
@@ -574,7 +614,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin
             return buffer;
         }
 
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
             {
                 String theValue;
@@ -582,25 +622,30 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T
                 strategy.appendField(locator, this, "value", buffer, theValue, (this.value!= null));
             }
             {
-                BigInteger theCode;
+                BigInteger theGeo;
+                theGeo = this.getGeo();
+                strategy.appendField(locator, this, "geo", buffer, theGeo, (this.geo!= null));
+            }
+            {
+                String theCode;
                 theCode = this.getCode();
                 strategy.appendField(locator, this, "code", buffer, theCode, (this.code!= null));
             }
             return buffer;
         }
 
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public Object clone() {
             return copyTo(createNewInstance());
         }
 
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public Object copyTo(Object target) {
-            final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE;
+            final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2;
             return copyTo(null, target, strategy);
         }
 
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) {
             final Object draftCopy = ((target == null)?createNewInstance():target);
             if (draftCopy instanceof LocationStructure.City) {
@@ -618,12 +663,25 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
                         }
                     }
                 }
+                {
+                    Boolean geoShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.geo!= null));
+                    if (geoShouldBeCopiedAndSet == Boolean.TRUE) {
+                        BigInteger sourceGeo;
+                        sourceGeo = this.getGeo();
+                        BigInteger copyGeo = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "geo", sourceGeo), sourceGeo, (this.geo!= null)));
+                        copy.setGeo(copyGeo);
+                    } else {
+                        if (geoShouldBeCopiedAndSet == Boolean.FALSE) {
+                            copy.geo = null;
+                        }
+                    }
+                }
                 {
                     Boolean codeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.code!= null));
                     if (codeShouldBeCopiedAndSet == Boolean.TRUE) {
-                        BigInteger sourceCode;
+                        String sourceCode;
                         sourceCode = this.getCode();
-                        BigInteger copyCode = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "code", sourceCode), sourceCode, (this.code!= null)));
+                        String copyCode = ((String) strategy.copy(LocatorUtils.property(locator, "code", sourceCode), sourceCode, (this.code!= null)));
                         copy.setCode(copyCode);
                     } else {
                         if (codeShouldBeCopiedAndSet == Boolean.FALSE) {
@@ -635,12 +693,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
             return draftCopy;
         }
 
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public Object createNewInstance() {
             return new LocationStructure.City();
         }
 
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) {
             if ((object == null)||(this.getClass()!= object.getClass())) {
                 return false;
@@ -659,9 +717,18 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
                 }
             }
             {
-                BigInteger lhsCode;
+                BigInteger lhsGeo;
+                lhsGeo = this.getGeo();
+                BigInteger rhsGeo;
+                rhsGeo = that.getGeo();
+                if (!strategy.equals(LocatorUtils.property(thisLocator, "geo", lhsGeo), LocatorUtils.property(thatLocator, "geo", rhsGeo), lhsGeo, rhsGeo, (this.geo!= null), (that.geo!= null))) {
+                    return false;
+                }
+            }
+            {
+                String lhsCode;
                 lhsCode = this.getCode();
-                BigInteger rhsCode;
+                String rhsCode;
                 rhsCode = that.getCode();
                 if (!strategy.equals(LocatorUtils.property(thisLocator, "code", lhsCode), LocatorUtils.property(thatLocator, "code", rhsCode), lhsCode, rhsCode, (this.code!= null), (that.code!= null))) {
                     return false;
@@ -670,9 +737,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
             return true;
         }
 
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public boolean equals(Object object) {
-            final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE;
+            final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2;
             return equals(null, null, object, strategy);
         }
 
@@ -703,6 +770,7 @@ public boolean equals(Object object) {
      *                   </simpleType>
      *                 </attribute>
      *                 <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
+     *                 <attribute name="geolocalized" type="{http://feed.immobiliare.it}yesonly" />
      *               </extension>
      *             </simpleContent>
      *           </complexType>
@@ -723,9 +791,16 @@ public boolean equals(Object object) {
      *           </complexType>
      *         </element>
      *         <element name="postal-code" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
-     *         <element name="longitude" type="{http://feed.immobiliare.it}longitudeType"/>
-     *         <element name="latitude" type="{http://feed.immobiliare.it}latitudeType"/>
+     *         <element name="longitude" type="{http://feed.immobiliare.it}longitudeType" minOccurs="0"/>
+     *         <element name="latitude" type="{http://feed.immobiliare.it}latitudeType" minOccurs="0"/>
      *       </all>
+     *       <attribute name="map">
+     *         <simpleType>
+     *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *             <pattern value="exact|near|no"/>
+     *           </restriction>
+     *         </simpleType>
+     *       </attribute>
      *     </restriction>
      *   </complexContent>
      * </complexType>
@@ -737,27 +812,31 @@ public boolean equals(Object object) {
     @XmlType(name = "", propOrder = {
 
     })
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public static class Locality implements Serializable, Cloneable, CopyTo2, Equals2, ToString2
     {
 
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         protected LocationStructure.Locality.Neighbourhood neighbourhood;
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         protected LocationStructure.Locality.Thoroughfare thoroughfare;
         @XmlElement(name = "postal-code")
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         protected String postalCode;
-        @XmlElement(required = true, type = String.class)
-        @XmlJavaTypeAdapter(Adapter9 .class)
-        @XmlSchemaType(name = "decimal")
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @XmlElement(type = String.class)
+        @XmlJavaTypeAdapter(Adapter17 .class)
+        @XmlSchemaType(name = "double")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         protected BigDecimal longitude;
-        @XmlElement(required = true, type = String.class)
-        @XmlJavaTypeAdapter(Adapter8 .class)
-        @XmlSchemaType(name = "decimal")
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @XmlElement(type = String.class)
+        @XmlJavaTypeAdapter(Adapter16 .class)
+        @XmlSchemaType(name = "double")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         protected BigDecimal latitude;
+        @XmlAttribute(name = "map")
+        @XmlJavaTypeAdapter(Adapter25 .class)
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+        protected MapType map;
 
         /**
          * Gets the value of the neighbourhood property.
@@ -767,7 +846,7 @@ public static class Locality implements Serializable, Cloneable, CopyTo2, Equals
          *     {@link LocationStructure.Locality.Neighbourhood }
          *     
          */
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public LocationStructure.Locality.Neighbourhood getNeighbourhood() {
             return neighbourhood;
         }
@@ -780,7 +859,7 @@ public LocationStructure.Locality.Neighbourhood getNeighbourhood() {
          *     {@link LocationStructure.Locality.Neighbourhood }
          *     
          */
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public void setNeighbourhood(LocationStructure.Locality.Neighbourhood value) {
             this.neighbourhood = value;
         }
@@ -793,7 +872,7 @@ public void setNeighbourhood(LocationStructure.Locality.Neighbourhood value) {
          *     {@link LocationStructure.Locality.Thoroughfare }
          *     
          */
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public LocationStructure.Locality.Thoroughfare getThoroughfare() {
             return thoroughfare;
         }
@@ -806,7 +885,7 @@ public LocationStructure.Locality.Thoroughfare getThoroughfare() {
          *     {@link LocationStructure.Locality.Thoroughfare }
          *     
          */
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public void setThoroughfare(LocationStructure.Locality.Thoroughfare value) {
             this.thoroughfare = value;
         }
@@ -819,7 +898,7 @@ public void setThoroughfare(LocationStructure.Locality.Thoroughfare value) {
          *     {@link String }
          *     
          */
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public String getPostalCode() {
             return postalCode;
         }
@@ -832,7 +911,7 @@ public String getPostalCode() {
          *     {@link String }
          *     
          */
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public void setPostalCode(String value) {
             this.postalCode = value;
         }
@@ -845,7 +924,7 @@ public void setPostalCode(String value) {
          *     {@link String }
          *     
          */
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public BigDecimal getLongitude() {
             return longitude;
         }
@@ -858,7 +937,7 @@ public BigDecimal getLongitude() {
          *     {@link String }
          *     
          */
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public void setLongitude(BigDecimal value) {
             this.longitude = value;
         }
@@ -871,7 +950,7 @@ public void setLongitude(BigDecimal value) {
          *     {@link String }
          *     
          */
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public BigDecimal getLatitude() {
             return latitude;
         }
@@ -884,20 +963,46 @@ public BigDecimal getLatitude() {
          *     {@link String }
          *     
          */
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public void setLatitude(BigDecimal value) {
             this.latitude = value;
         }
 
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        /**
+         * Gets the value of the map property.
+         * 
+         * @return
+         *     possible object is
+         *     {@link String }
+         *     
+         */
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+        public MapType getMap() {
+            return map;
+        }
+
+        /**
+         * Sets the value of the map property.
+         * 
+         * @param value
+         *     allowed object is
+         *     {@link String }
+         *     
+         */
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+        public void setMap(MapType value) {
+            this.map = value;
+        }
+
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public String toString() {
-            final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE;
+            final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2;
             final StringBuilder buffer = new StringBuilder();
             append(null, buffer, strategy);
             return buffer.toString();
         }
 
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
             strategy.appendStart(locator, this, buffer);
             appendFields(locator, buffer, strategy);
@@ -905,7 +1010,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin
             return buffer;
         }
 
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
             {
                 LocationStructure.Locality.Neighbourhood theNeighbourhood;
@@ -932,21 +1037,26 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T
                 theLatitude = this.getLatitude();
                 strategy.appendField(locator, this, "latitude", buffer, theLatitude, (this.latitude!= null));
             }
+            {
+                MapType theMap;
+                theMap = this.getMap();
+                strategy.appendField(locator, this, "map", buffer, theMap, (this.map!= null));
+            }
             return buffer;
         }
 
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public Object clone() {
             return copyTo(createNewInstance());
         }
 
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public Object copyTo(Object target) {
-            final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE;
+            final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2;
             return copyTo(null, target, strategy);
         }
 
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) {
             final Object draftCopy = ((target == null)?createNewInstance():target);
             if (draftCopy instanceof LocationStructure.Locality) {
@@ -1016,16 +1126,29 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
                         }
                     }
                 }
+                {
+                    Boolean mapShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.map!= null));
+                    if (mapShouldBeCopiedAndSet == Boolean.TRUE) {
+                        MapType sourceMap;
+                        sourceMap = this.getMap();
+                        MapType copyMap = ((MapType) strategy.copy(LocatorUtils.property(locator, "map", sourceMap), sourceMap, (this.map!= null)));
+                        copy.setMap(copyMap);
+                    } else {
+                        if (mapShouldBeCopiedAndSet == Boolean.FALSE) {
+                            copy.map = null;
+                        }
+                    }
+                }
             }
             return draftCopy;
         }
 
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public Object createNewInstance() {
             return new LocationStructure.Locality();
         }
 
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) {
             if ((object == null)||(this.getClass()!= object.getClass())) {
                 return false;
@@ -1079,12 +1202,21 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
                     return false;
                 }
             }
+            {
+                MapType lhsMap;
+                lhsMap = this.getMap();
+                MapType rhsMap;
+                rhsMap = that.getMap();
+                if (!strategy.equals(LocatorUtils.property(thisLocator, "map", lhsMap), LocatorUtils.property(thatLocator, "map", rhsMap), lhsMap, rhsMap, (this.map!= null), (that.map!= null))) {
+                    return false;
+                }
+            }
             return true;
         }
 
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public boolean equals(Object object) {
-            final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE;
+            final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2;
             return equals(null, null, object, strategy);
         }
 
@@ -1108,6 +1240,7 @@ public boolean equals(Object object) {
          *         </simpleType>
          *       </attribute>
          *       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
+         *       <attribute name="geolocalized" type="{http://feed.immobiliare.it}yesonly" />
          *     </extension>
          *   </simpleContent>
          * </complexType>
@@ -1119,21 +1252,25 @@ public boolean equals(Object object) {
         @XmlType(name = "", propOrder = {
             "value"
         })
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public static class Neighbourhood implements Serializable, Cloneable, CopyTo2, Equals2, ToString2
         {
 
             @XmlValue
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
             protected String value;
             @XmlAttribute(name = "type")
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-            protected LocationStructure.Locality.Neighbourhood.LocationNeighbourhoodType type;
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+            protected LocationStructure.Locality.Neighbourhood.Type type;
             @XmlAttribute(name = "id")
-            @XmlJavaTypeAdapter(Adapter2 .class)
+            @XmlJavaTypeAdapter(Adapter6 .class)
             @XmlSchemaType(name = "positiveInteger")
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
             protected BigInteger id;
+            @XmlAttribute(name = "geolocalized")
+            @XmlJavaTypeAdapter(Adapter15 .class)
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+            protected Boolean geolocalized;
 
             /**
              * Gets the value of the value property.
@@ -1143,7 +1280,7 @@ public static class Neighbourhood implements Serializable, Cloneable, CopyTo2, E
              *     {@link String }
              *     
              */
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
             public String getValue() {
                 return value;
             }
@@ -1156,7 +1293,7 @@ public String getValue() {
              *     {@link String }
              *     
              */
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
             public void setValue(String value) {
                 this.value = value;
             }
@@ -1166,11 +1303,11 @@ public void setValue(String value) {
              * 
              * @return
              *     possible object is
-             *     {@link LocationStructure.Locality.Neighbourhood.LocationNeighbourhoodType }
+             *     {@link LocationStructure.Locality.Neighbourhood.Type }
              *     
              */
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-            public LocationStructure.Locality.Neighbourhood.LocationNeighbourhoodType getType() {
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+            public LocationStructure.Locality.Neighbourhood.Type getType() {
                 return type;
             }
 
@@ -1179,11 +1316,11 @@ public LocationStructure.Locality.Neighbourhood.LocationNeighbourhoodType getTyp
              * 
              * @param value
              *     allowed object is
-             *     {@link LocationStructure.Locality.Neighbourhood.LocationNeighbourhoodType }
+             *     {@link LocationStructure.Locality.Neighbourhood.Type }
              *     
              */
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-            public void setType(LocationStructure.Locality.Neighbourhood.LocationNeighbourhoodType value) {
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+            public void setType(LocationStructure.Locality.Neighbourhood.Type value) {
                 this.type = value;
             }
 
@@ -1195,7 +1332,7 @@ public void setType(LocationStructure.Locality.Neighbourhood.LocationNeighbourho
              *     {@link String }
              *     
              */
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
             public BigInteger getId() {
                 return id;
             }
@@ -1208,20 +1345,46 @@ public BigInteger getId() {
              *     {@link String }
              *     
              */
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
             public void setId(BigInteger value) {
                 this.id = value;
             }
 
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+            /**
+             * Gets the value of the geolocalized property.
+             * 
+             * @return
+             *     possible object is
+             *     {@link String }
+             *     
+             */
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+            public Boolean getGeolocalized() {
+                return geolocalized;
+            }
+
+            /**
+             * Sets the value of the geolocalized property.
+             * 
+             * @param value
+             *     allowed object is
+             *     {@link String }
+             *     
+             */
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+            public void setGeolocalized(Boolean value) {
+                this.geolocalized = value;
+            }
+
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
             public String toString() {
-                final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE;
+                final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2;
                 final StringBuilder buffer = new StringBuilder();
                 append(null, buffer, strategy);
                 return buffer.toString();
             }
 
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
             public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
                 strategy.appendStart(locator, this, buffer);
                 appendFields(locator, buffer, strategy);
@@ -1229,7 +1392,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin
                 return buffer;
             }
 
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
             public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
                 {
                     String theValue;
@@ -1237,7 +1400,7 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T
                     strategy.appendField(locator, this, "value", buffer, theValue, (this.value!= null));
                 }
                 {
-                    LocationStructure.Locality.Neighbourhood.LocationNeighbourhoodType theType;
+                    LocationStructure.Locality.Neighbourhood.Type theType;
                     theType = this.getType();
                     strategy.appendField(locator, this, "type", buffer, theType, (this.type!= null));
                 }
@@ -1246,21 +1409,26 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T
                     theId = this.getId();
                     strategy.appendField(locator, this, "id", buffer, theId, (this.id!= null));
                 }
+                {
+                    Boolean theGeolocalized;
+                    theGeolocalized = this.getGeolocalized();
+                    strategy.appendField(locator, this, "geolocalized", buffer, theGeolocalized, (this.geolocalized!= null));
+                }
                 return buffer;
             }
 
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
             public Object clone() {
                 return copyTo(createNewInstance());
             }
 
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
             public Object copyTo(Object target) {
-                final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE;
+                final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2;
                 return copyTo(null, target, strategy);
             }
 
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
             public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) {
                 final Object draftCopy = ((target == null)?createNewInstance():target);
                 if (draftCopy instanceof LocationStructure.Locality.Neighbourhood) {
@@ -1281,9 +1449,9 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
                     {
                         Boolean typeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.type!= null));
                         if (typeShouldBeCopiedAndSet == Boolean.TRUE) {
-                            LocationStructure.Locality.Neighbourhood.LocationNeighbourhoodType sourceType;
+                            LocationStructure.Locality.Neighbourhood.Type sourceType;
                             sourceType = this.getType();
-                            LocationStructure.Locality.Neighbourhood.LocationNeighbourhoodType copyType = ((LocationStructure.Locality.Neighbourhood.LocationNeighbourhoodType) strategy.copy(LocatorUtils.property(locator, "type", sourceType), sourceType, (this.type!= null)));
+                            LocationStructure.Locality.Neighbourhood.Type copyType = ((LocationStructure.Locality.Neighbourhood.Type) strategy.copy(LocatorUtils.property(locator, "type", sourceType), sourceType, (this.type!= null)));
                             copy.setType(copyType);
                         } else {
                             if (typeShouldBeCopiedAndSet == Boolean.FALSE) {
@@ -1304,16 +1472,29 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
                             }
                         }
                     }
+                    {
+                        Boolean geolocalizedShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.geolocalized!= null));
+                        if (geolocalizedShouldBeCopiedAndSet == Boolean.TRUE) {
+                            Boolean sourceGeolocalized;
+                            sourceGeolocalized = this.getGeolocalized();
+                            Boolean copyGeolocalized = ((Boolean) strategy.copy(LocatorUtils.property(locator, "geolocalized", sourceGeolocalized), sourceGeolocalized, (this.geolocalized!= null)));
+                            copy.setGeolocalized(copyGeolocalized);
+                        } else {
+                            if (geolocalizedShouldBeCopiedAndSet == Boolean.FALSE) {
+                                copy.geolocalized = null;
+                            }
+                        }
+                    }
                 }
                 return draftCopy;
             }
 
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
             public Object createNewInstance() {
                 return new LocationStructure.Locality.Neighbourhood();
             }
 
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
             public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) {
                 if ((object == null)||(this.getClass()!= object.getClass())) {
                     return false;
@@ -1332,9 +1513,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
                     }
                 }
                 {
-                    LocationStructure.Locality.Neighbourhood.LocationNeighbourhoodType lhsType;
+                    LocationStructure.Locality.Neighbourhood.Type lhsType;
                     lhsType = this.getType();
-                    LocationStructure.Locality.Neighbourhood.LocationNeighbourhoodType rhsType;
+                    LocationStructure.Locality.Neighbourhood.Type rhsType;
                     rhsType = that.getType();
                     if (!strategy.equals(LocatorUtils.property(thisLocator, "type", lhsType), LocatorUtils.property(thatLocator, "type", rhsType), lhsType, rhsType, (this.type!= null), (that.type!= null))) {
                         return false;
@@ -1349,12 +1530,21 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
                         return false;
                     }
                 }
+                {
+                    Boolean lhsGeolocalized;
+                    lhsGeolocalized = this.getGeolocalized();
+                    Boolean rhsGeolocalized;
+                    rhsGeolocalized = that.getGeolocalized();
+                    if (!strategy.equals(LocatorUtils.property(thisLocator, "geolocalized", lhsGeolocalized), LocatorUtils.property(thatLocator, "geolocalized", rhsGeolocalized), lhsGeolocalized, rhsGeolocalized, (this.geolocalized!= null), (that.geolocalized!= null))) {
+                        return false;
+                    }
+                }
                 return true;
             }
 
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
             public boolean equals(Object object) {
-                final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE;
+                final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2;
                 return equals(null, null, object, strategy);
             }
 
@@ -1377,8 +1567,8 @@ public boolean equals(Object object) {
              */
             @XmlType(name = "")
             @XmlEnum
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-            public enum LocationNeighbourhoodType {
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+            public enum Type {
 
                 @XmlEnumValue("district")
                 DISTRICT("district"),
@@ -1388,7 +1578,7 @@ public enum LocationNeighbourhoodType {
                 AREA("area");
                 private final String value;
 
-                LocationNeighbourhoodType(String v) {
+                Type(String v) {
                     value = v;
                 }
 
@@ -1396,8 +1586,8 @@ public String value() {
                     return value;
                 }
 
-                public static LocationStructure.Locality.Neighbourhood.LocationNeighbourhoodType fromValue(String v) {
-                    for (LocationStructure.Locality.Neighbourhood.LocationNeighbourhoodType c: LocationStructure.Locality.Neighbourhood.LocationNeighbourhoodType.values()) {
+                public static LocationStructure.Locality.Neighbourhood.Type fromValue(String v) {
+                    for (LocationStructure.Locality.Neighbourhood.Type c: LocationStructure.Locality.Neighbourhood.Type.values()) {
                         if (c.value.equals(v)) {
                             return c;
                         }
@@ -1437,16 +1627,16 @@ public static LocationStructure.Locality.Neighbourhood.LocationNeighbourhoodType
         @XmlType(name = "", propOrder = {
             "value"
         })
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public static class Thoroughfare implements Serializable, Cloneable, CopyTo2, Equals2, ToString2
         {
 
             @XmlValue
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
             protected String value;
             @XmlAttribute(name = "display")
-            @XmlJavaTypeAdapter(Adapter20 .class)
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+            @XmlJavaTypeAdapter(Adapter26 .class)
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
             protected Boolean display;
 
             /**
@@ -1457,7 +1647,7 @@ public static class Thoroughfare implements Serializable, Cloneable, CopyTo2, Eq
              *     {@link String }
              *     
              */
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
             public String getValue() {
                 return value;
             }
@@ -1470,7 +1660,7 @@ public String getValue() {
              *     {@link String }
              *     
              */
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
             public void setValue(String value) {
                 this.value = value;
             }
@@ -1483,7 +1673,7 @@ public void setValue(String value) {
              *     {@link String }
              *     
              */
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
             public Boolean getDisplay() {
                 return display;
             }
@@ -1496,20 +1686,20 @@ public Boolean getDisplay() {
              *     {@link String }
              *     
              */
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
             public void setDisplay(Boolean value) {
                 this.display = value;
             }
 
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
             public String toString() {
-                final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE;
+                final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2;
                 final StringBuilder buffer = new StringBuilder();
                 append(null, buffer, strategy);
                 return buffer.toString();
             }
 
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
             public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
                 strategy.appendStart(locator, this, buffer);
                 appendFields(locator, buffer, strategy);
@@ -1517,7 +1707,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin
                 return buffer;
             }
 
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
             public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
                 {
                     String theValue;
@@ -1532,18 +1722,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T
                 return buffer;
             }
 
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
             public Object clone() {
                 return copyTo(createNewInstance());
             }
 
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
             public Object copyTo(Object target) {
-                final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE;
+                final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2;
                 return copyTo(null, target, strategy);
             }
 
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
             public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) {
                 final Object draftCopy = ((target == null)?createNewInstance():target);
                 if (draftCopy instanceof LocationStructure.Locality.Thoroughfare) {
@@ -1578,12 +1768,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
                 return draftCopy;
             }
 
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
             public Object createNewInstance() {
                 return new LocationStructure.Locality.Thoroughfare();
             }
 
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
             public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) {
                 if ((object == null)||(this.getClass()!= object.getClass())) {
                     return false;
@@ -1613,9 +1803,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
                 return true;
             }
 
-            @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+            @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
             public boolean equals(Object object) {
-                final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE;
+                final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2;
                 return equals(null, null, object, strategy);
             }
 
@@ -1645,15 +1835,15 @@ public boolean equals(Object object) {
     @XmlType(name = "", propOrder = {
         "value"
     })
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public static class SubAdministrativeArea implements Serializable, Cloneable, CopyTo2, Equals2, ToString2
     {
 
         @XmlValue
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         protected String value;
         @XmlAttribute(name = "code")
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         protected String code;
 
         /**
@@ -1664,7 +1854,7 @@ public static class SubAdministrativeArea implements Serializable, Cloneable, Co
          *     {@link String }
          *     
          */
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public String getValue() {
             return value;
         }
@@ -1677,7 +1867,7 @@ public String getValue() {
          *     {@link String }
          *     
          */
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public void setValue(String value) {
             this.value = value;
         }
@@ -1690,7 +1880,7 @@ public void setValue(String value) {
          *     {@link String }
          *     
          */
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public String getCode() {
             return code;
         }
@@ -1703,20 +1893,20 @@ public String getCode() {
          *     {@link String }
          *     
          */
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public void setCode(String value) {
             this.code = value;
         }
 
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public String toString() {
-            final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE;
+            final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2;
             final StringBuilder buffer = new StringBuilder();
             append(null, buffer, strategy);
             return buffer.toString();
         }
 
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
             strategy.appendStart(locator, this, buffer);
             appendFields(locator, buffer, strategy);
@@ -1724,7 +1914,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin
             return buffer;
         }
 
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
             {
                 String theValue;
@@ -1739,18 +1929,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T
             return buffer;
         }
 
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public Object clone() {
             return copyTo(createNewInstance());
         }
 
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public Object copyTo(Object target) {
-            final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE;
+            final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2;
             return copyTo(null, target, strategy);
         }
 
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) {
             final Object draftCopy = ((target == null)?createNewInstance():target);
             if (draftCopy instanceof LocationStructure.SubAdministrativeArea) {
@@ -1785,12 +1975,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
             return draftCopy;
         }
 
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public Object createNewInstance() {
             return new LocationStructure.SubAdministrativeArea();
         }
 
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) {
             if ((object == null)||(this.getClass()!= object.getClass())) {
                 return false;
@@ -1820,9 +2010,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
             return true;
         }
 
-        @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+        @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
         public boolean equals(Object object) {
-            final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE;
+            final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2;
             return equals(null, null, object, strategy);
         }
 
diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Lots.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Lots.java
new file mode 100644
index 00000000..e707992d
--- /dev/null
+++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Lots.java
@@ -0,0 +1,1218 @@
+
+package org.openestate.io.immobiliare_it.xml;
+
+import java.io.Serializable;
+import java.math.BigInteger;
+import java.util.ArrayList;
+import java.util.List;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+import org.jvnet.jaxb2_commons.lang.CopyStrategy2;
+import org.jvnet.jaxb2_commons.lang.CopyTo2;
+import org.jvnet.jaxb2_commons.lang.Equals2;
+import org.jvnet.jaxb2_commons.lang.EqualsStrategy2;
+import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy;
+import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy;
+import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy;
+import org.jvnet.jaxb2_commons.lang.ToString2;
+import org.jvnet.jaxb2_commons.lang.ToStringStrategy2;
+import org.jvnet.jaxb2_commons.locator.ObjectLocator;
+import org.jvnet.jaxb2_commons.locator.util.LocatorUtils;
+
+
+/**
+ * 

Java class for lots complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="lots">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="residential" type="{http://www.w3.org/2001/XMLSchema}long"/>
+ *         <element name="commercial" type="{http://www.w3.org/2001/XMLSchema}long"/>
+ *         <element name="lot" maxOccurs="unbounded" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <all>
+ *                   <element name="unique-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *                   <element name="property-type" type="{http://feed.immobiliare.it}propertyTypeProject"/>
+ *                   <element name="price" type="{http://feed.immobiliare.it}priceType"/>
+ *                   <element name="size" type="{http://feed.immobiliare.it}sizeType"/>
+ *                   <element name="rooms" type="{http://feed.immobiliare.it}roomsType" minOccurs="0"/>
+ *                   <element name="bathrooms" type="{http://feed.immobiliare.it}roomsType" minOccurs="0"/>
+ *                   <element name="floor" type="{http://feed.immobiliare.it}floorProject" minOccurs="0"/>
+ *                   <element name="garage" type="{http://feed.immobiliare.it}boxProject" minOccurs="0"/>
+ *                   <element name="description" type="{http://feed.immobiliare.it}langtxt" minOccurs="0"/>
+ *                   <element name="specification" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *                   <element name="pictures" type="{http://feed.immobiliare.it}pictures" minOccurs="0"/>
+ *                 </all>
+ *                 <attribute name="total" type="{http://feed.immobiliare.it}nullInteger" />
+ *                 <attribute name="forsale" type="{http://feed.immobiliare.it}nullInteger" />
+ *                 <attribute name="ID" type="{http://www.w3.org/2001/XMLSchema}long" />
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "lots", propOrder = { + "residential", + "commercial", + "lot" +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class Lots implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @XmlElement(required = true, type = String.class) + @XmlJavaTypeAdapter(Adapter4 .class) + @XmlSchemaType(name = "long") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger residential; + @XmlElement(required = true, type = String.class) + @XmlJavaTypeAdapter(Adapter4 .class) + @XmlSchemaType(name = "long") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger commercial; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected List lot; + + /** + * Gets the value of the residential property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getResidential() { + return residential; + } + + /** + * Sets the value of the residential property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setResidential(BigInteger value) { + this.residential = value; + } + + /** + * Gets the value of the commercial property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getCommercial() { + return commercial; + } + + /** + * Sets the value of the commercial property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setCommercial(BigInteger value) { + this.commercial = value; + } + + /** + * Gets the value of the lot property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the lot property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getLot().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Lots.Lot } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public List getLot() { + if (lot == null) { + lot = new ArrayList(); + } + return this.lot; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + BigInteger theResidential; + theResidential = this.getResidential(); + strategy.appendField(locator, this, "residential", buffer, theResidential, (this.residential!= null)); + } + { + BigInteger theCommercial; + theCommercial = this.getCommercial(); + strategy.appendField(locator, this, "commercial", buffer, theCommercial, (this.commercial!= null)); + } + { + List theLot; + theLot = (((this.lot!= null)&&(!this.lot.isEmpty()))?this.getLot():null); + strategy.appendField(locator, this, "lot", buffer, theLot, ((this.lot!= null)&&(!this.lot.isEmpty()))); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof Lots) { + final Lots copy = ((Lots) draftCopy); + { + Boolean residentialShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.residential!= null)); + if (residentialShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceResidential; + sourceResidential = this.getResidential(); + BigInteger copyResidential = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "residential", sourceResidential), sourceResidential, (this.residential!= null))); + copy.setResidential(copyResidential); + } else { + if (residentialShouldBeCopiedAndSet == Boolean.FALSE) { + copy.residential = null; + } + } + } + { + Boolean commercialShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.commercial!= null)); + if (commercialShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceCommercial; + sourceCommercial = this.getCommercial(); + BigInteger copyCommercial = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "commercial", sourceCommercial), sourceCommercial, (this.commercial!= null))); + copy.setCommercial(copyCommercial); + } else { + if (commercialShouldBeCopiedAndSet == Boolean.FALSE) { + copy.commercial = null; + } + } + } + { + Boolean lotShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.lot!= null)&&(!this.lot.isEmpty()))); + if (lotShouldBeCopiedAndSet == Boolean.TRUE) { + List sourceLot; + sourceLot = (((this.lot!= null)&&(!this.lot.isEmpty()))?this.getLot():null); + @SuppressWarnings("unchecked") + List copyLot = ((List ) strategy.copy(LocatorUtils.property(locator, "lot", sourceLot), sourceLot, ((this.lot!= null)&&(!this.lot.isEmpty())))); + copy.lot = null; + if (copyLot!= null) { + List uniqueLotl = copy.getLot(); + uniqueLotl.addAll(copyLot); + } + } else { + if (lotShouldBeCopiedAndSet == Boolean.FALSE) { + copy.lot = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new Lots(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final Lots that = ((Lots) object); + { + BigInteger lhsResidential; + lhsResidential = this.getResidential(); + BigInteger rhsResidential; + rhsResidential = that.getResidential(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "residential", lhsResidential), LocatorUtils.property(thatLocator, "residential", rhsResidential), lhsResidential, rhsResidential, (this.residential!= null), (that.residential!= null))) { + return false; + } + } + { + BigInteger lhsCommercial; + lhsCommercial = this.getCommercial(); + BigInteger rhsCommercial; + rhsCommercial = that.getCommercial(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "commercial", lhsCommercial), LocatorUtils.property(thatLocator, "commercial", rhsCommercial), lhsCommercial, rhsCommercial, (this.commercial!= null), (that.commercial!= null))) { + return false; + } + } + { + List lhsLot; + lhsLot = (((this.lot!= null)&&(!this.lot.isEmpty()))?this.getLot():null); + List rhsLot; + rhsLot = (((that.lot!= null)&&(!that.lot.isEmpty()))?that.getLot():null); + if (!strategy.equals(LocatorUtils.property(thisLocator, "lot", lhsLot), LocatorUtils.property(thatLocator, "lot", rhsLot), lhsLot, rhsLot, ((this.lot!= null)&&(!this.lot.isEmpty())), ((that.lot!= null)&&(!that.lot.isEmpty())))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <all>
+     *         <element name="unique-id" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *         <element name="property-type" type="{http://feed.immobiliare.it}propertyTypeProject"/>
+     *         <element name="price" type="{http://feed.immobiliare.it}priceType"/>
+     *         <element name="size" type="{http://feed.immobiliare.it}sizeType"/>
+     *         <element name="rooms" type="{http://feed.immobiliare.it}roomsType" minOccurs="0"/>
+     *         <element name="bathrooms" type="{http://feed.immobiliare.it}roomsType" minOccurs="0"/>
+     *         <element name="floor" type="{http://feed.immobiliare.it}floorProject" minOccurs="0"/>
+     *         <element name="garage" type="{http://feed.immobiliare.it}boxProject" minOccurs="0"/>
+     *         <element name="description" type="{http://feed.immobiliare.it}langtxt" minOccurs="0"/>
+     *         <element name="specification" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+     *         <element name="pictures" type="{http://feed.immobiliare.it}pictures" minOccurs="0"/>
+     *       </all>
+     *       <attribute name="total" type="{http://feed.immobiliare.it}nullInteger" />
+     *       <attribute name="forsale" type="{http://feed.immobiliare.it}nullInteger" />
+     *       <attribute name="ID" type="{http://www.w3.org/2001/XMLSchema}long" />
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + + }) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public static class Lot implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 + { + + @XmlElement(name = "unique-id") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String uniqueId; + @XmlElement(name = "property-type", required = true) + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected ProjectPropertyType propertyType; + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected PriceType price; + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected SizeType size; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected RoomsType rooms; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected RoomsType bathrooms; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected FloorProject floor; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BoxProject garage; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Langtxt description; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String specification; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Pictures pictures; + @XmlAttribute(name = "total") + @XmlJavaTypeAdapter(Adapter9 .class) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger total; + @XmlAttribute(name = "forsale") + @XmlJavaTypeAdapter(Adapter9 .class) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger forsale; + @XmlAttribute(name = "ID") + @XmlJavaTypeAdapter(Adapter4 .class) + @XmlSchemaType(name = "long") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger id; + + /** + * Gets the value of the uniqueId property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getUniqueId() { + return uniqueId; + } + + /** + * Sets the value of the uniqueId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setUniqueId(String value) { + this.uniqueId = value; + } + + /** + * Gets the value of the propertyType property. + * + * @return + * possible object is + * {@link ProjectPropertyType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public ProjectPropertyType getPropertyType() { + return propertyType; + } + + /** + * Sets the value of the propertyType property. + * + * @param value + * allowed object is + * {@link ProjectPropertyType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setPropertyType(ProjectPropertyType value) { + this.propertyType = value; + } + + /** + * Gets the value of the price property. + * + * @return + * possible object is + * {@link PriceType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public PriceType getPrice() { + return price; + } + + /** + * Sets the value of the price property. + * + * @param value + * allowed object is + * {@link PriceType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setPrice(PriceType value) { + this.price = value; + } + + /** + * Gets the value of the size property. + * + * @return + * possible object is + * {@link SizeType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public SizeType getSize() { + return size; + } + + /** + * Sets the value of the size property. + * + * @param value + * allowed object is + * {@link SizeType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setSize(SizeType value) { + this.size = value; + } + + /** + * Gets the value of the rooms property. + * + * @return + * possible object is + * {@link RoomsType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public RoomsType getRooms() { + return rooms; + } + + /** + * Sets the value of the rooms property. + * + * @param value + * allowed object is + * {@link RoomsType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setRooms(RoomsType value) { + this.rooms = value; + } + + /** + * Gets the value of the bathrooms property. + * + * @return + * possible object is + * {@link RoomsType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public RoomsType getBathrooms() { + return bathrooms; + } + + /** + * Sets the value of the bathrooms property. + * + * @param value + * allowed object is + * {@link RoomsType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setBathrooms(RoomsType value) { + this.bathrooms = value; + } + + /** + * Gets the value of the floor property. + * + * @return + * possible object is + * {@link FloorProject } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public FloorProject getFloor() { + return floor; + } + + /** + * Sets the value of the floor property. + * + * @param value + * allowed object is + * {@link FloorProject } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setFloor(FloorProject value) { + this.floor = value; + } + + /** + * Gets the value of the garage property. + * + * @return + * possible object is + * {@link BoxProject } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BoxProject getGarage() { + return garage; + } + + /** + * Sets the value of the garage property. + * + * @param value + * allowed object is + * {@link BoxProject } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setGarage(BoxProject value) { + this.garage = value; + } + + /** + * Gets the value of the description property. + * + * @return + * possible object is + * {@link Langtxt } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Langtxt getDescription() { + return description; + } + + /** + * Sets the value of the description property. + * + * @param value + * allowed object is + * {@link Langtxt } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setDescription(Langtxt value) { + this.description = value; + } + + /** + * Gets the value of the specification property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getSpecification() { + return specification; + } + + /** + * Sets the value of the specification property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setSpecification(String value) { + this.specification = value; + } + + /** + * Gets the value of the pictures property. + * + * @return + * possible object is + * {@link Pictures } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Pictures getPictures() { + return pictures; + } + + /** + * Sets the value of the pictures property. + * + * @param value + * allowed object is + * {@link Pictures } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setPictures(Pictures value) { + this.pictures = value; + } + + /** + * Gets the value of the total property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getTotal() { + return total; + } + + /** + * Sets the value of the total property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setTotal(BigInteger value) { + this.total = value; + } + + /** + * Gets the value of the forsale property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getForsale() { + return forsale; + } + + /** + * Sets the value of the forsale property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setForsale(BigInteger value) { + this.forsale = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getID() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setID(BigInteger value) { + this.id = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + String theUniqueId; + theUniqueId = this.getUniqueId(); + strategy.appendField(locator, this, "uniqueId", buffer, theUniqueId, (this.uniqueId!= null)); + } + { + ProjectPropertyType thePropertyType; + thePropertyType = this.getPropertyType(); + strategy.appendField(locator, this, "propertyType", buffer, thePropertyType, (this.propertyType!= null)); + } + { + PriceType thePrice; + thePrice = this.getPrice(); + strategy.appendField(locator, this, "price", buffer, thePrice, (this.price!= null)); + } + { + SizeType theSize; + theSize = this.getSize(); + strategy.appendField(locator, this, "size", buffer, theSize, (this.size!= null)); + } + { + RoomsType theRooms; + theRooms = this.getRooms(); + strategy.appendField(locator, this, "rooms", buffer, theRooms, (this.rooms!= null)); + } + { + RoomsType theBathrooms; + theBathrooms = this.getBathrooms(); + strategy.appendField(locator, this, "bathrooms", buffer, theBathrooms, (this.bathrooms!= null)); + } + { + FloorProject theFloor; + theFloor = this.getFloor(); + strategy.appendField(locator, this, "floor", buffer, theFloor, (this.floor!= null)); + } + { + BoxProject theGarage; + theGarage = this.getGarage(); + strategy.appendField(locator, this, "garage", buffer, theGarage, (this.garage!= null)); + } + { + Langtxt theDescription; + theDescription = this.getDescription(); + strategy.appendField(locator, this, "description", buffer, theDescription, (this.description!= null)); + } + { + String theSpecification; + theSpecification = this.getSpecification(); + strategy.appendField(locator, this, "specification", buffer, theSpecification, (this.specification!= null)); + } + { + Pictures thePictures; + thePictures = this.getPictures(); + strategy.appendField(locator, this, "pictures", buffer, thePictures, (this.pictures!= null)); + } + { + BigInteger theTotal; + theTotal = this.getTotal(); + strategy.appendField(locator, this, "total", buffer, theTotal, (this.total!= null)); + } + { + BigInteger theForsale; + theForsale = this.getForsale(); + strategy.appendField(locator, this, "forsale", buffer, theForsale, (this.forsale!= null)); + } + { + BigInteger theID; + theID = this.getID(); + strategy.appendField(locator, this, "id", buffer, theID, (this.id!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof Lots.Lot) { + final Lots.Lot copy = ((Lots.Lot) draftCopy); + { + Boolean uniqueIdShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.uniqueId!= null)); + if (uniqueIdShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceUniqueId; + sourceUniqueId = this.getUniqueId(); + String copyUniqueId = ((String) strategy.copy(LocatorUtils.property(locator, "uniqueId", sourceUniqueId), sourceUniqueId, (this.uniqueId!= null))); + copy.setUniqueId(copyUniqueId); + } else { + if (uniqueIdShouldBeCopiedAndSet == Boolean.FALSE) { + copy.uniqueId = null; + } + } + } + { + Boolean propertyTypeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.propertyType!= null)); + if (propertyTypeShouldBeCopiedAndSet == Boolean.TRUE) { + ProjectPropertyType sourcePropertyType; + sourcePropertyType = this.getPropertyType(); + ProjectPropertyType copyPropertyType = ((ProjectPropertyType) strategy.copy(LocatorUtils.property(locator, "propertyType", sourcePropertyType), sourcePropertyType, (this.propertyType!= null))); + copy.setPropertyType(copyPropertyType); + } else { + if (propertyTypeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.propertyType = null; + } + } + } + { + Boolean priceShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.price!= null)); + if (priceShouldBeCopiedAndSet == Boolean.TRUE) { + PriceType sourcePrice; + sourcePrice = this.getPrice(); + PriceType copyPrice = ((PriceType) strategy.copy(LocatorUtils.property(locator, "price", sourcePrice), sourcePrice, (this.price!= null))); + copy.setPrice(copyPrice); + } else { + if (priceShouldBeCopiedAndSet == Boolean.FALSE) { + copy.price = null; + } + } + } + { + Boolean sizeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.size!= null)); + if (sizeShouldBeCopiedAndSet == Boolean.TRUE) { + SizeType sourceSize; + sourceSize = this.getSize(); + SizeType copySize = ((SizeType) strategy.copy(LocatorUtils.property(locator, "size", sourceSize), sourceSize, (this.size!= null))); + copy.setSize(copySize); + } else { + if (sizeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.size = null; + } + } + } + { + Boolean roomsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.rooms!= null)); + if (roomsShouldBeCopiedAndSet == Boolean.TRUE) { + RoomsType sourceRooms; + sourceRooms = this.getRooms(); + RoomsType copyRooms = ((RoomsType) strategy.copy(LocatorUtils.property(locator, "rooms", sourceRooms), sourceRooms, (this.rooms!= null))); + copy.setRooms(copyRooms); + } else { + if (roomsShouldBeCopiedAndSet == Boolean.FALSE) { + copy.rooms = null; + } + } + } + { + Boolean bathroomsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.bathrooms!= null)); + if (bathroomsShouldBeCopiedAndSet == Boolean.TRUE) { + RoomsType sourceBathrooms; + sourceBathrooms = this.getBathrooms(); + RoomsType copyBathrooms = ((RoomsType) strategy.copy(LocatorUtils.property(locator, "bathrooms", sourceBathrooms), sourceBathrooms, (this.bathrooms!= null))); + copy.setBathrooms(copyBathrooms); + } else { + if (bathroomsShouldBeCopiedAndSet == Boolean.FALSE) { + copy.bathrooms = null; + } + } + } + { + Boolean floorShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.floor!= null)); + if (floorShouldBeCopiedAndSet == Boolean.TRUE) { + FloorProject sourceFloor; + sourceFloor = this.getFloor(); + FloorProject copyFloor = ((FloorProject) strategy.copy(LocatorUtils.property(locator, "floor", sourceFloor), sourceFloor, (this.floor!= null))); + copy.setFloor(copyFloor); + } else { + if (floorShouldBeCopiedAndSet == Boolean.FALSE) { + copy.floor = null; + } + } + } + { + Boolean garageShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.garage!= null)); + if (garageShouldBeCopiedAndSet == Boolean.TRUE) { + BoxProject sourceGarage; + sourceGarage = this.getGarage(); + BoxProject copyGarage = ((BoxProject) strategy.copy(LocatorUtils.property(locator, "garage", sourceGarage), sourceGarage, (this.garage!= null))); + copy.setGarage(copyGarage); + } else { + if (garageShouldBeCopiedAndSet == Boolean.FALSE) { + copy.garage = null; + } + } + } + { + Boolean descriptionShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.description!= null)); + if (descriptionShouldBeCopiedAndSet == Boolean.TRUE) { + Langtxt sourceDescription; + sourceDescription = this.getDescription(); + Langtxt copyDescription = ((Langtxt) strategy.copy(LocatorUtils.property(locator, "description", sourceDescription), sourceDescription, (this.description!= null))); + copy.setDescription(copyDescription); + } else { + if (descriptionShouldBeCopiedAndSet == Boolean.FALSE) { + copy.description = null; + } + } + } + { + Boolean specificationShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.specification!= null)); + if (specificationShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceSpecification; + sourceSpecification = this.getSpecification(); + String copySpecification = ((String) strategy.copy(LocatorUtils.property(locator, "specification", sourceSpecification), sourceSpecification, (this.specification!= null))); + copy.setSpecification(copySpecification); + } else { + if (specificationShouldBeCopiedAndSet == Boolean.FALSE) { + copy.specification = null; + } + } + } + { + Boolean picturesShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.pictures!= null)); + if (picturesShouldBeCopiedAndSet == Boolean.TRUE) { + Pictures sourcePictures; + sourcePictures = this.getPictures(); + Pictures copyPictures = ((Pictures) strategy.copy(LocatorUtils.property(locator, "pictures", sourcePictures), sourcePictures, (this.pictures!= null))); + copy.setPictures(copyPictures); + } else { + if (picturesShouldBeCopiedAndSet == Boolean.FALSE) { + copy.pictures = null; + } + } + } + { + Boolean totalShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.total!= null)); + if (totalShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceTotal; + sourceTotal = this.getTotal(); + BigInteger copyTotal = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "total", sourceTotal), sourceTotal, (this.total!= null))); + copy.setTotal(copyTotal); + } else { + if (totalShouldBeCopiedAndSet == Boolean.FALSE) { + copy.total = null; + } + } + } + { + Boolean forsaleShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.forsale!= null)); + if (forsaleShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceForsale; + sourceForsale = this.getForsale(); + BigInteger copyForsale = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "forsale", sourceForsale), sourceForsale, (this.forsale!= null))); + copy.setForsale(copyForsale); + } else { + if (forsaleShouldBeCopiedAndSet == Boolean.FALSE) { + copy.forsale = null; + } + } + } + { + Boolean idShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.id!= null)); + if (idShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceID; + sourceID = this.getID(); + BigInteger copyID = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "id", sourceID), sourceID, (this.id!= null))); + copy.setID(copyID); + } else { + if (idShouldBeCopiedAndSet == Boolean.FALSE) { + copy.id = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new Lots.Lot(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final Lots.Lot that = ((Lots.Lot) object); + { + String lhsUniqueId; + lhsUniqueId = this.getUniqueId(); + String rhsUniqueId; + rhsUniqueId = that.getUniqueId(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "uniqueId", lhsUniqueId), LocatorUtils.property(thatLocator, "uniqueId", rhsUniqueId), lhsUniqueId, rhsUniqueId, (this.uniqueId!= null), (that.uniqueId!= null))) { + return false; + } + } + { + ProjectPropertyType lhsPropertyType; + lhsPropertyType = this.getPropertyType(); + ProjectPropertyType rhsPropertyType; + rhsPropertyType = that.getPropertyType(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "propertyType", lhsPropertyType), LocatorUtils.property(thatLocator, "propertyType", rhsPropertyType), lhsPropertyType, rhsPropertyType, (this.propertyType!= null), (that.propertyType!= null))) { + return false; + } + } + { + PriceType lhsPrice; + lhsPrice = this.getPrice(); + PriceType rhsPrice; + rhsPrice = that.getPrice(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "price", lhsPrice), LocatorUtils.property(thatLocator, "price", rhsPrice), lhsPrice, rhsPrice, (this.price!= null), (that.price!= null))) { + return false; + } + } + { + SizeType lhsSize; + lhsSize = this.getSize(); + SizeType rhsSize; + rhsSize = that.getSize(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "size", lhsSize), LocatorUtils.property(thatLocator, "size", rhsSize), lhsSize, rhsSize, (this.size!= null), (that.size!= null))) { + return false; + } + } + { + RoomsType lhsRooms; + lhsRooms = this.getRooms(); + RoomsType rhsRooms; + rhsRooms = that.getRooms(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "rooms", lhsRooms), LocatorUtils.property(thatLocator, "rooms", rhsRooms), lhsRooms, rhsRooms, (this.rooms!= null), (that.rooms!= null))) { + return false; + } + } + { + RoomsType lhsBathrooms; + lhsBathrooms = this.getBathrooms(); + RoomsType rhsBathrooms; + rhsBathrooms = that.getBathrooms(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "bathrooms", lhsBathrooms), LocatorUtils.property(thatLocator, "bathrooms", rhsBathrooms), lhsBathrooms, rhsBathrooms, (this.bathrooms!= null), (that.bathrooms!= null))) { + return false; + } + } + { + FloorProject lhsFloor; + lhsFloor = this.getFloor(); + FloorProject rhsFloor; + rhsFloor = that.getFloor(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "floor", lhsFloor), LocatorUtils.property(thatLocator, "floor", rhsFloor), lhsFloor, rhsFloor, (this.floor!= null), (that.floor!= null))) { + return false; + } + } + { + BoxProject lhsGarage; + lhsGarage = this.getGarage(); + BoxProject rhsGarage; + rhsGarage = that.getGarage(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "garage", lhsGarage), LocatorUtils.property(thatLocator, "garage", rhsGarage), lhsGarage, rhsGarage, (this.garage!= null), (that.garage!= null))) { + return false; + } + } + { + Langtxt lhsDescription; + lhsDescription = this.getDescription(); + Langtxt rhsDescription; + rhsDescription = that.getDescription(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "description", lhsDescription), LocatorUtils.property(thatLocator, "description", rhsDescription), lhsDescription, rhsDescription, (this.description!= null), (that.description!= null))) { + return false; + } + } + { + String lhsSpecification; + lhsSpecification = this.getSpecification(); + String rhsSpecification; + rhsSpecification = that.getSpecification(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "specification", lhsSpecification), LocatorUtils.property(thatLocator, "specification", rhsSpecification), lhsSpecification, rhsSpecification, (this.specification!= null), (that.specification!= null))) { + return false; + } + } + { + Pictures lhsPictures; + lhsPictures = this.getPictures(); + Pictures rhsPictures; + rhsPictures = that.getPictures(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "pictures", lhsPictures), LocatorUtils.property(thatLocator, "pictures", rhsPictures), lhsPictures, rhsPictures, (this.pictures!= null), (that.pictures!= null))) { + return false; + } + } + { + BigInteger lhsTotal; + lhsTotal = this.getTotal(); + BigInteger rhsTotal; + rhsTotal = that.getTotal(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "total", lhsTotal), LocatorUtils.property(thatLocator, "total", rhsTotal), lhsTotal, rhsTotal, (this.total!= null), (that.total!= null))) { + return false; + } + } + { + BigInteger lhsForsale; + lhsForsale = this.getForsale(); + BigInteger rhsForsale; + rhsForsale = that.getForsale(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "forsale", lhsForsale), LocatorUtils.property(thatLocator, "forsale", rhsForsale), lhsForsale, rhsForsale, (this.forsale!= null), (that.forsale!= null))) { + return false; + } + } + { + BigInteger lhsID; + lhsID = this.getID(); + BigInteger rhsID; + rhsID = that.getID(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "id", lhsID), LocatorUtils.property(thatLocator, "id", rhsID), lhsID, rhsID, (this.id!= null), (that.id!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Metadata.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Metadata.java new file mode 100644 index 00000000..94872ae7 --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Metadata.java @@ -0,0 +1,513 @@ + +package org.openestate.io.immobiliare_it.xml; + +import java.io.Serializable; +import java.math.BigInteger; +import java.util.Calendar; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.jvnet.jaxb2_commons.lang.CopyStrategy2; +import org.jvnet.jaxb2_commons.lang.CopyTo2; +import org.jvnet.jaxb2_commons.lang.Equals2; +import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb2_commons.lang.ToString2; +import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; + + +/** + *

Java class for metadata complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="metadata">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <all>
+ *         <element name="publisher" type="{http://feed.immobiliare.it}publisher"/>
+ *         <element name="build-date" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
+ *         <element name="multipage" minOccurs="0">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <all>
+ *                   <element name="current" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *                   <element name="last" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *                 </all>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </all>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "metadata", propOrder = { + +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class Metadata implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Publisher publisher; + @XmlElement(name = "build-date", required = true, type = String.class) + @XmlJavaTypeAdapter(Adapter3 .class) + @XmlSchemaType(name = "dateTime") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Calendar buildDate; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Metadata.Multipage multipage; + + /** + * Gets the value of the publisher property. + * + * @return + * possible object is + * {@link Publisher } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Publisher getPublisher() { + return publisher; + } + + /** + * Sets the value of the publisher property. + * + * @param value + * allowed object is + * {@link Publisher } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setPublisher(Publisher value) { + this.publisher = value; + } + + /** + * Gets the value of the buildDate property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Calendar getBuildDate() { + return buildDate; + } + + /** + * Sets the value of the buildDate property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setBuildDate(Calendar value) { + this.buildDate = value; + } + + /** + * Gets the value of the multipage property. + * + * @return + * possible object is + * {@link Metadata.Multipage } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Metadata.Multipage getMultipage() { + return multipage; + } + + /** + * Sets the value of the multipage property. + * + * @param value + * allowed object is + * {@link Metadata.Multipage } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setMultipage(Metadata.Multipage value) { + this.multipage = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + Publisher thePublisher; + thePublisher = this.getPublisher(); + strategy.appendField(locator, this, "publisher", buffer, thePublisher, (this.publisher!= null)); + } + { + Calendar theBuildDate; + theBuildDate = this.getBuildDate(); + strategy.appendField(locator, this, "buildDate", buffer, theBuildDate, (this.buildDate!= null)); + } + { + Metadata.Multipage theMultipage; + theMultipage = this.getMultipage(); + strategy.appendField(locator, this, "multipage", buffer, theMultipage, (this.multipage!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof Metadata) { + final Metadata copy = ((Metadata) draftCopy); + { + Boolean publisherShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.publisher!= null)); + if (publisherShouldBeCopiedAndSet == Boolean.TRUE) { + Publisher sourcePublisher; + sourcePublisher = this.getPublisher(); + Publisher copyPublisher = ((Publisher) strategy.copy(LocatorUtils.property(locator, "publisher", sourcePublisher), sourcePublisher, (this.publisher!= null))); + copy.setPublisher(copyPublisher); + } else { + if (publisherShouldBeCopiedAndSet == Boolean.FALSE) { + copy.publisher = null; + } + } + } + { + Boolean buildDateShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.buildDate!= null)); + if (buildDateShouldBeCopiedAndSet == Boolean.TRUE) { + Calendar sourceBuildDate; + sourceBuildDate = this.getBuildDate(); + Calendar copyBuildDate = ((Calendar) strategy.copy(LocatorUtils.property(locator, "buildDate", sourceBuildDate), sourceBuildDate, (this.buildDate!= null))); + copy.setBuildDate(copyBuildDate); + } else { + if (buildDateShouldBeCopiedAndSet == Boolean.FALSE) { + copy.buildDate = null; + } + } + } + { + Boolean multipageShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.multipage!= null)); + if (multipageShouldBeCopiedAndSet == Boolean.TRUE) { + Metadata.Multipage sourceMultipage; + sourceMultipage = this.getMultipage(); + Metadata.Multipage copyMultipage = ((Metadata.Multipage) strategy.copy(LocatorUtils.property(locator, "multipage", sourceMultipage), sourceMultipage, (this.multipage!= null))); + copy.setMultipage(copyMultipage); + } else { + if (multipageShouldBeCopiedAndSet == Boolean.FALSE) { + copy.multipage = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new Metadata(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final Metadata that = ((Metadata) object); + { + Publisher lhsPublisher; + lhsPublisher = this.getPublisher(); + Publisher rhsPublisher; + rhsPublisher = that.getPublisher(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "publisher", lhsPublisher), LocatorUtils.property(thatLocator, "publisher", rhsPublisher), lhsPublisher, rhsPublisher, (this.publisher!= null), (that.publisher!= null))) { + return false; + } + } + { + Calendar lhsBuildDate; + lhsBuildDate = this.getBuildDate(); + Calendar rhsBuildDate; + rhsBuildDate = that.getBuildDate(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "buildDate", lhsBuildDate), LocatorUtils.property(thatLocator, "buildDate", rhsBuildDate), lhsBuildDate, rhsBuildDate, (this.buildDate!= null), (that.buildDate!= null))) { + return false; + } + } + { + Metadata.Multipage lhsMultipage; + lhsMultipage = this.getMultipage(); + Metadata.Multipage rhsMultipage; + rhsMultipage = that.getMultipage(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "multipage", lhsMultipage), LocatorUtils.property(thatLocator, "multipage", rhsMultipage), lhsMultipage, rhsMultipage, (this.multipage!= null), (that.multipage!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <all>
+     *         <element name="current" type="{http://www.w3.org/2001/XMLSchema}int"/>
+     *         <element name="last" type="{http://www.w3.org/2001/XMLSchema}int"/>
+     *       </all>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + + }) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public static class Multipage implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 + { + + @XmlElement(required = true, type = String.class) + @XmlJavaTypeAdapter(Adapter5 .class) + @XmlSchemaType(name = "int") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger current; + @XmlElement(required = true, type = String.class) + @XmlJavaTypeAdapter(Adapter5 .class) + @XmlSchemaType(name = "int") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger last; + + /** + * Gets the value of the current property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getCurrent() { + return current; + } + + /** + * Sets the value of the current property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setCurrent(BigInteger value) { + this.current = value; + } + + /** + * Gets the value of the last property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getLast() { + return last; + } + + /** + * Sets the value of the last property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setLast(BigInteger value) { + this.last = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + BigInteger theCurrent; + theCurrent = this.getCurrent(); + strategy.appendField(locator, this, "current", buffer, theCurrent, (this.current!= null)); + } + { + BigInteger theLast; + theLast = this.getLast(); + strategy.appendField(locator, this, "last", buffer, theLast, (this.last!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof Metadata.Multipage) { + final Metadata.Multipage copy = ((Metadata.Multipage) draftCopy); + { + Boolean currentShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.current!= null)); + if (currentShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceCurrent; + sourceCurrent = this.getCurrent(); + BigInteger copyCurrent = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "current", sourceCurrent), sourceCurrent, (this.current!= null))); + copy.setCurrent(copyCurrent); + } else { + if (currentShouldBeCopiedAndSet == Boolean.FALSE) { + copy.current = null; + } + } + } + { + Boolean lastShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.last!= null)); + if (lastShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceLast; + sourceLast = this.getLast(); + BigInteger copyLast = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "last", sourceLast), sourceLast, (this.last!= null))); + copy.setLast(copyLast); + } else { + if (lastShouldBeCopiedAndSet == Boolean.FALSE) { + copy.last = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new Metadata.Multipage(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final Metadata.Multipage that = ((Metadata.Multipage) object); + { + BigInteger lhsCurrent; + lhsCurrent = this.getCurrent(); + BigInteger rhsCurrent; + rhsCurrent = that.getCurrent(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "current", lhsCurrent), LocatorUtils.property(thatLocator, "current", rhsCurrent), lhsCurrent, rhsCurrent, (this.current!= null), (that.current!= null))) { + return false; + } + } + { + BigInteger lhsLast; + lhsLast = this.getLast(); + BigInteger rhsLast; + rhsLast = that.getLast(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "last", lhsLast), LocatorUtils.property(thatLocator, "last", rhsLast), lhsLast, rhsLast, (this.last!= null), (that.last!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/NationCode.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/NationCodeType.java similarity index 84% rename from ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/NationCode.java rename to ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/NationCodeType.java index c356e9c2..abbf6310 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/NationCode.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/NationCodeType.java @@ -31,8 +31,8 @@ */ @XmlType(name = "nationcode") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") -public enum NationCode { +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public enum NationCodeType { @XmlEnumValue("it") IT("it"), @@ -54,7 +54,7 @@ public enum NationCode { EL("el"); private final String value; - NationCode(String v) { + NationCodeType(String v) { value = v; } @@ -62,8 +62,8 @@ public String value() { return value; } - public static NationCode fromValue(String v) { - for (NationCode c: NationCode.values()) { + public static NationCodeType fromValue(String v) { + for (NationCodeType c: NationCodeType.values()) { if (c.value.equals(v)) { return c; } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/ObjectFactory.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/ObjectFactory.java index 38d68ee3..02a1f3f1 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/ObjectFactory.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/ObjectFactory.java @@ -29,6 +29,86 @@ public class ObjectFactory { public ObjectFactory() { } + /** + * Create an instance of {@link Document } + * + */ + public Document createDocument() { + return new Document(); + } + + /** + * Create an instance of {@link AuctionActorType } + * + */ + public AuctionActorType createAuctionActorType() { + return new AuctionActorType(); + } + + /** + * Create an instance of {@link Auction } + * + */ + public Auction createAuction() { + return new Auction(); + } + + /** + * Create an instance of {@link Video } + * + */ + public Video createVideo() { + return new Video(); + } + + /** + * Create an instance of {@link AirConditioning } + * + */ + public AirConditioning createAirConditioning() { + return new AirConditioning(); + } + + /** + * Create an instance of {@link Heating } + * + */ + public Heating createHeating() { + return new Heating(); + } + + /** + * Create an instance of {@link Registry } + * + */ + public Registry createRegistry() { + return new Registry(); + } + + /** + * Create an instance of {@link ClassEnergy } + * + */ + public ClassEnergy createClassEnergy() { + return new ClassEnergy(); + } + + /** + * Create an instance of {@link ClassEnergy.EnergySeason } + * + */ + public ClassEnergy.EnergySeason createClassEnergyEnergySeason() { + return new ClassEnergy.EnergySeason(); + } + + /** + * Create an instance of {@link ClassEnergy.EnergyPerformance } + * + */ + public ClassEnergy.EnergyPerformance createClassEnergyEnergyPerformance() { + return new ClassEnergy.EnergyPerformance(); + } + /** * Create an instance of {@link BoxProject } * @@ -46,11 +126,11 @@ public FloorProject createFloorProject() { } /** - * Create an instance of {@link Floor } + * Create an instance of {@link org.openestate.io.immobiliare_it.xml.Floor } * */ - public Floor createFloor() { - return new Floor(); + public org.openestate.io.immobiliare_it.xml.Floor createFloor() { + return new org.openestate.io.immobiliare_it.xml.Floor(); } /** @@ -61,6 +141,38 @@ public Box createBox() { return new Box(); } + /** + * Create an instance of {@link BusinessElement } + * + */ + public BusinessElement createBusinessElement() { + return new BusinessElement(); + } + + /** + * Create an instance of {@link AuctionFeatures } + * + */ + public AuctionFeatures createAuctionFeatures() { + return new AuctionFeatures(); + } + + /** + * Create an instance of {@link AuctionFeatures.Court } + * + */ + public AuctionFeatures.Court createAuctionFeaturesCourt() { + return new AuctionFeatures.Court(); + } + + /** + * Create an instance of {@link Extended } + * + */ + public Extended createExtended() { + return new Extended(); + } + /** * Create an instance of {@link LocationStructure } * @@ -86,11 +198,59 @@ public LocationStructure.Locality.Neighbourhood createLocationStructureLocalityN } /** - * Create an instance of {@link BusinessElement } + * Create an instance of {@link SalesOffice } * */ - public BusinessElement createBusinessElement() { - return new BusinessElement(); + public SalesOffice createSalesOffice() { + return new SalesOffice(); + } + + /** + * Create an instance of {@link Sizes } + * + */ + public Sizes createSizes() { + return new Sizes(); + } + + /** + * Create an instance of {@link Sizes.Size } + * + */ + public Sizes.Size createSizesSize() { + return new Sizes.Size(); + } + + /** + * Create an instance of {@link ExtraFeatures } + * + */ + public ExtraFeatures createExtraFeatures() { + return new ExtraFeatures(); + } + + /** + * Create an instance of {@link ExtraFeatures.Flatmate } + * + */ + public ExtraFeatures.Flatmate createExtraFeaturesFlatmate() { + return new ExtraFeatures.Flatmate(); + } + + /** + * Create an instance of {@link Lots } + * + */ + public Lots createLots() { + return new Lots(); + } + + /** + * Create an instance of {@link Metadata } + * + */ + public Metadata createMetadata() { + return new Metadata(); } /** @@ -102,75 +262,107 @@ public Feed createFeed() { } /** - * Create an instance of {@link Feed.Properties } + * Create an instance of {@link Projects } + * + */ + public Projects createProjects() { + return new Projects(); + } + + /** + * Create an instance of {@link Properties } + * + */ + public Properties createProperties() { + return new Properties(); + } + + /** + * Create an instance of {@link Project } + * + */ + public Project createProject() { + return new Project(); + } + + /** + * Create an instance of {@link Agent } * */ - public Feed.Properties createFeedProperties() { - return new Feed.Properties(); + public Agent createAgent() { + return new Agent(); } /** - * Create an instance of {@link Feed.Properties.Property } + * Create an instance of {@link Pictures } * */ - public Feed.Properties.Property createFeedPropertiesProperty() { - return new Feed.Properties.Property(); + public Pictures createPictures() { + return new Pictures(); } /** - * Create an instance of {@link Feed.Projects } + * Create an instance of {@link Videos } * */ - public Feed.Projects createFeedProjects() { - return new Feed.Projects(); + public Videos createVideos() { + return new Videos(); } /** - * Create an instance of {@link Feed.Projects.Project } + * Create an instance of {@link FeaturesProject } * */ - public Feed.Projects.Project createFeedProjectsProject() { - return new Feed.Projects.Project(); + public FeaturesProject createFeaturesProject() { + return new FeaturesProject(); } /** - * Create an instance of {@link Feed.Projects.Project.Lots } + * Create an instance of {@link Property } * */ - public Feed.Projects.Project.Lots createFeedProjectsProjectLots() { - return new Feed.Projects.Project.Lots(); + public Property createProperty() { + return new Property(); } /** - * Create an instance of {@link Feed.Projects.Project.Lots.Lot } + * Create an instance of {@link Transactions } * */ - public Feed.Projects.Project.Lots.Lot createFeedProjectsProjectLotsLot() { - return new Feed.Projects.Project.Lots.Lot(); + public Transactions createTransactions() { + return new Transactions(); } /** - * Create an instance of {@link Feed.Projects.Project.Agent } + * Create an instance of {@link Building } * */ - public Feed.Projects.Project.Agent createFeedProjectsProjectAgent() { - return new Feed.Projects.Project.Agent(); + public Building createBuilding() { + return new Building(); } /** - * Create an instance of {@link Feed.Projects.Project.Agent.SalesOffice } + * Create an instance of {@link FeaturesProperty } * */ - public Feed.Projects.Project.Agent.SalesOffice createFeedProjectsProjectAgentSalesOffice() { - return new Feed.Projects.Project.Agent.SalesOffice(); + public FeaturesProperty createFeaturesProperty() { + return new FeaturesProperty(); } /** - * Create an instance of {@link Feed.Metadata } + * Create an instance of {@link Documents } * */ - public Feed.Metadata createFeedMetadata() { - return new Feed.Metadata(); + public Documents createDocuments() { + return new Documents(); + } + + /** + * Create an instance of {@link Blueprints } + * + */ + public Blueprints createBlueprints() { + return new Blueprints(); } /** @@ -182,11 +374,11 @@ public Publisher createPublisher() { } /** - * Create an instance of {@link TransactionType } + * Create an instance of {@link Transaction } * */ - public TransactionType createTransactionType() { - return new TransactionType(); + public Transaction createTransaction() { + return new Transaction(); } /** @@ -198,11 +390,19 @@ public Terrains createTerrains() { } /** - * Create an instance of {@link Building } + * Create an instance of {@link BuildingMap } * */ - public Building createBuilding() { - return new Building(); + public BuildingMap createBuildingMap() { + return new BuildingMap(); + } + + /** + * Create an instance of {@link BuildingMaps } + * + */ + public BuildingMaps createBuildingMaps() { + return new BuildingMaps(); } /** @@ -262,171 +462,195 @@ public DescriptionType createDescriptionType() { } /** - * Create an instance of {@link PictureProject } + * Create an instance of {@link RoomsType } * */ - public PictureProject createPictureProject() { - return new PictureProject(); + public RoomsType createRoomsType() { + return new RoomsType(); } /** - * Create an instance of {@link PictureExtended } + * Create an instance of {@link AdditionalCostsType } * */ - public PictureExtended createPictureExtended() { - return new PictureExtended(); + public AdditionalCostsType createAdditionalCostsType() { + return new AdditionalCostsType(); } /** - * Create an instance of {@link VideoProject } + * Create an instance of {@link Descriptions } * */ - public VideoProject createVideoProject() { - return new VideoProject(); + public Descriptions createDescriptions() { + return new Descriptions(); } /** - * Create an instance of {@link ClassEnergyPerformance } + * Create an instance of {@link Contact } * */ - public ClassEnergyPerformance createClassEnergyPerformance() { - return new ClassEnergyPerformance(); + public Contact createContact() { + return new Contact(); } /** - * Create an instance of {@link AdditionalCostsType } + * Create an instance of {@link Ambience } * */ - public AdditionalCostsType createAdditionalCostsType() { - return new AdditionalCostsType(); + public Ambience createAmbience() { + return new Ambience(); } /** - * Create an instance of {@link LocationStructure.SubAdministrativeArea } + * Create an instance of {@link Actors } * */ - public LocationStructure.SubAdministrativeArea createLocationStructureSubAdministrativeArea() { - return new LocationStructure.SubAdministrativeArea(); + public Actors createActors() { + return new Actors(); } /** - * Create an instance of {@link LocationStructure.City } + * Create an instance of {@link Picture } * */ - public LocationStructure.City createLocationStructureCity() { - return new LocationStructure.City(); + public Picture createPicture() { + return new Picture(); } /** - * Create an instance of {@link LocationStructure.Locality.Thoroughfare } + * Create an instance of {@link Registry.Income } * */ - public LocationStructure.Locality.Thoroughfare createLocationStructureLocalityThoroughfare() { - return new LocationStructure.Locality.Thoroughfare(); + public Registry.Income createRegistryIncome() { + return new Registry.Income(); + } + + /** + * Create an instance of {@link SalesOffice.City } + * + */ + public SalesOffice.City createSalesOfficeCity() { + return new SalesOffice.City(); + } + + /** + * Create an instance of {@link SalesOffice.Locality } + * + */ + public SalesOffice.Locality createSalesOfficeLocality() { + return new SalesOffice.Locality(); + } + + /** + * Create an instance of {@link Sizes.Size.Floor } + * + */ + public Sizes.Size.Floor createSizesSizeFloor() { + return new Sizes.Size.Floor(); } /** - * Create an instance of {@link Feed.Properties.Property.Agent } + * Create an instance of {@link AuctionFeatures.Auctions } * */ - public Feed.Properties.Property.Agent createFeedPropertiesPropertyAgent() { - return new Feed.Properties.Property.Agent(); + public AuctionFeatures.Auctions createAuctionFeaturesAuctions() { + return new AuctionFeatures.Auctions(); } /** - * Create an instance of {@link Feed.Properties.Property.Features } + * Create an instance of {@link AuctionFeatures.StartingPrice } * */ - public Feed.Properties.Property.Features createFeedPropertiesPropertyFeatures() { - return new Feed.Properties.Property.Features(); + public AuctionFeatures.StartingPrice createAuctionFeaturesStartingPrice() { + return new AuctionFeatures.StartingPrice(); } /** - * Create an instance of {@link Feed.Properties.Property.ExtraFeatures } + * Create an instance of {@link AuctionFeatures.MinimumBid } * */ - public Feed.Properties.Property.ExtraFeatures createFeedPropertiesPropertyExtraFeatures() { - return new Feed.Properties.Property.ExtraFeatures(); + public AuctionFeatures.MinimumBid createAuctionFeaturesMinimumBid() { + return new AuctionFeatures.MinimumBid(); } /** - * Create an instance of {@link Feed.Properties.Property.Pictures } + * Create an instance of {@link AuctionFeatures.SuccessPrice } * */ - public Feed.Properties.Property.Pictures createFeedPropertiesPropertyPictures() { - return new Feed.Properties.Property.Pictures(); + public AuctionFeatures.SuccessPrice createAuctionFeaturesSuccessPrice() { + return new AuctionFeatures.SuccessPrice(); } /** - * Create an instance of {@link Feed.Properties.Property.Blueprints } + * Create an instance of {@link AuctionFeatures.Reference } * */ - public Feed.Properties.Property.Blueprints createFeedPropertiesPropertyBlueprints() { - return new Feed.Properties.Property.Blueprints(); + public AuctionFeatures.Reference createAuctionFeaturesReference() { + return new AuctionFeatures.Reference(); } /** - * Create an instance of {@link Feed.Properties.Property.Videos } + * Create an instance of {@link ExtraFeatures.BillsIncluded } * */ - public Feed.Properties.Property.Videos createFeedPropertiesPropertyVideos() { - return new Feed.Properties.Property.Videos(); + public ExtraFeatures.BillsIncluded createExtraFeaturesBillsIncluded() { + return new ExtraFeatures.BillsIncluded(); } /** - * Create an instance of {@link Feed.Projects.Project.Features } + * Create an instance of {@link ExtraFeatures.Costs } * */ - public Feed.Projects.Project.Features createFeedProjectsProjectFeatures() { - return new Feed.Projects.Project.Features(); + public ExtraFeatures.Costs createExtraFeaturesCosts() { + return new ExtraFeatures.Costs(); } /** - * Create an instance of {@link Feed.Projects.Project.Pictures } + * Create an instance of {@link ExtraFeatures.Flatmate.Age } * */ - public Feed.Projects.Project.Pictures createFeedProjectsProjectPictures() { - return new Feed.Projects.Project.Pictures(); + public ExtraFeatures.Flatmate.Age createExtraFeaturesFlatmateAge() { + return new ExtraFeatures.Flatmate.Age(); } /** - * Create an instance of {@link Feed.Projects.Project.Videos } + * Create an instance of {@link Lots.Lot } * */ - public Feed.Projects.Project.Videos createFeedProjectsProjectVideos() { - return new Feed.Projects.Project.Videos(); + public Lots.Lot createLotsLot() { + return new Lots.Lot(); } /** - * Create an instance of {@link Feed.Projects.Project.Lots.Lot.Pictures } + * Create an instance of {@link LocationStructure.SubAdministrativeArea } * */ - public Feed.Projects.Project.Lots.Lot.Pictures createFeedProjectsProjectLotsLotPictures() { - return new Feed.Projects.Project.Lots.Lot.Pictures(); + public LocationStructure.SubAdministrativeArea createLocationStructureSubAdministrativeArea() { + return new LocationStructure.SubAdministrativeArea(); } /** - * Create an instance of {@link Feed.Projects.Project.Agent.SalesOffice.City } + * Create an instance of {@link LocationStructure.City } * */ - public Feed.Projects.Project.Agent.SalesOffice.City createFeedProjectsProjectAgentSalesOfficeCity() { - return new Feed.Projects.Project.Agent.SalesOffice.City(); + public LocationStructure.City createLocationStructureCity() { + return new LocationStructure.City(); } /** - * Create an instance of {@link Feed.Projects.Project.Agent.SalesOffice.Locality } + * Create an instance of {@link LocationStructure.Locality.Thoroughfare } * */ - public Feed.Projects.Project.Agent.SalesOffice.Locality createFeedProjectsProjectAgentSalesOfficeLocality() { - return new Feed.Projects.Project.Agent.SalesOffice.Locality(); + public LocationStructure.Locality.Thoroughfare createLocationStructureLocalityThoroughfare() { + return new LocationStructure.Locality.Thoroughfare(); } /** - * Create an instance of {@link Feed.Metadata.Multipage } + * Create an instance of {@link Metadata.Multipage } * */ - public Feed.Metadata.Multipage createFeedMetadataMultipage() { - return new Feed.Metadata.Multipage(); + public Metadata.Multipage createMetadataMultipage() { + return new Metadata.Multipage(); } } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Operation.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/OperationType.java similarity index 79% rename from ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Operation.java rename to ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/OperationType.java index 6f40e6bb..26383842 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Operation.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/OperationType.java @@ -25,8 +25,8 @@ */ @XmlType(name = "operation") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") -public enum Operation { +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public enum OperationType { @XmlEnumValue("write") WRITE("write"), @@ -36,7 +36,7 @@ public enum Operation { DELETE("delete"); private final String value; - Operation(String v) { + OperationType(String v) { value = v; } @@ -44,8 +44,8 @@ public String value() { return value; } - public static Operation fromValue(String v) { - for (Operation c: Operation.values()) { + public static OperationType fromValue(String v) { + for (OperationType c: OperationType.values()) { if (c.value.equals(v)) { return c; } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/OwnershipType.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/OwnershipType.java index 2c6d71d9..0c2c9f1d 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/OwnershipType.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/OwnershipType.java @@ -28,7 +28,7 @@ */ @XmlType(name = "ownershipType") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public enum OwnershipType { @XmlEnumValue("intera propriet\u00e0") @@ -36,7 +36,7 @@ public enum OwnershipType { @XmlEnumValue("nuda propriet\u00e0") NUDA_PROPRIETA("nuda propriet\u00e0"), @XmlEnumValue("parziale propriet\u00e0") - PARZIALE("parziale propriet\u00e0"), + PARZIALE_PROPRIETA("parziale propriet\u00e0"), @XmlEnumValue("usufrutto") USUFRUTTO("usufrutto"), @XmlEnumValue("multipropriet\u00e0") diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/PictureProject.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Picture.java similarity index 60% rename from ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/PictureProject.java rename to ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Picture.java index 8cbc0d61..2dbf7acf 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/PictureProject.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Picture.java @@ -8,7 +8,6 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlSchemaType; -import javax.xml.bind.annotation.XmlSeeAlso; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; @@ -26,15 +25,16 @@ /** - *

Java class for pictureProject complex type. + *

Java class for picture complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="pictureProject">
+ * <complexType name="picture">
  *   <simpleContent>
  *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="position" type="{http://www.w3.org/2001/XMLSchema}integer" />
+ *       <attribute name="position" type="{http://www.w3.org/2001/XMLSchema}int" />
+ *       <attribute name="url" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
  *     </extension>
  *   </simpleContent>
  * </complexType>
@@ -43,24 +43,24 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "pictureProject", propOrder = {
+@XmlType(name = "picture", propOrder = {
     "value"
 })
-@XmlSeeAlso({
-    PictureExtended.class
-})
-@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-public class PictureProject implements Serializable, Cloneable, CopyTo2, Equals2, ToString2
+@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+public class Picture implements Serializable, Cloneable, CopyTo2, Equals2, ToString2
 {
 
     @XmlValue
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     protected String value;
     @XmlAttribute(name = "position")
-    @XmlJavaTypeAdapter(Adapter2 .class)
-    @XmlSchemaType(name = "integer")
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @XmlJavaTypeAdapter(Adapter5 .class)
+    @XmlSchemaType(name = "int")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     protected BigInteger position;
+    @XmlAttribute(name = "url", required = true)
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    protected String url;
 
     /**
      * Gets the value of the value property.
@@ -70,7 +70,7 @@ public class PictureProject implements Serializable, Cloneable, CopyTo2, Equals2
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public String getValue() {
         return value;
     }
@@ -83,7 +83,7 @@ public String getValue() {
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public void setValue(String value) {
         this.value = value;
     }
@@ -96,7 +96,7 @@ public void setValue(String value) {
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public BigInteger getPosition() {
         return position;
     }
@@ -109,20 +109,46 @@ public BigInteger getPosition() {
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public void setPosition(BigInteger value) {
         this.position = value;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    /**
+     * Gets the value of the url property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public String getUrl() {
+        return url;
+    }
+
+    /**
+     * Sets the value of the url property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public void setUrl(String value) {
+        this.url = value;
+    }
+
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public String toString() {
-        final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE;
+        final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2;
         final StringBuilder buffer = new StringBuilder();
         append(null, buffer, strategy);
         return buffer.toString();
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
         strategy.appendStart(locator, this, buffer);
         appendFields(locator, buffer, strategy);
@@ -130,7 +156,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin
         return buffer;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
         {
             String theValue;
@@ -142,25 +168,30 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T
             thePosition = this.getPosition();
             strategy.appendField(locator, this, "position", buffer, thePosition, (this.position!= null));
         }
+        {
+            String theUrl;
+            theUrl = this.getUrl();
+            strategy.appendField(locator, this, "url", buffer, theUrl, (this.url!= null));
+        }
         return buffer;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object clone() {
         return copyTo(createNewInstance());
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object copyTo(Object target) {
-        final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE;
+        final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2;
         return copyTo(null, target, strategy);
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) {
         final Object draftCopy = ((target == null)?createNewInstance():target);
-        if (draftCopy instanceof PictureProject) {
-            final PictureProject copy = ((PictureProject) draftCopy);
+        if (draftCopy instanceof Picture) {
+            final Picture copy = ((Picture) draftCopy);
             {
                 Boolean valueShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.value!= null));
                 if (valueShouldBeCopiedAndSet == Boolean.TRUE) {
@@ -187,16 +218,29 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
                     }
                 }
             }
+            {
+                Boolean urlShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.url!= null));
+                if (urlShouldBeCopiedAndSet == Boolean.TRUE) {
+                    String sourceUrl;
+                    sourceUrl = this.getUrl();
+                    String copyUrl = ((String) strategy.copy(LocatorUtils.property(locator, "url", sourceUrl), sourceUrl, (this.url!= null)));
+                    copy.setUrl(copyUrl);
+                } else {
+                    if (urlShouldBeCopiedAndSet == Boolean.FALSE) {
+                        copy.url = null;
+                    }
+                }
+            }
         }
         return draftCopy;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object createNewInstance() {
-        return new PictureProject();
+        return new Picture();
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) {
         if ((object == null)||(this.getClass()!= object.getClass())) {
             return false;
@@ -204,7 +248,7 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
         if (this == object) {
             return true;
         }
-        final PictureProject that = ((PictureProject) object);
+        final Picture that = ((Picture) object);
         {
             String lhsValue;
             lhsValue = this.getValue();
@@ -223,12 +267,21 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
                 return false;
             }
         }
+        {
+            String lhsUrl;
+            lhsUrl = this.getUrl();
+            String rhsUrl;
+            rhsUrl = that.getUrl();
+            if (!strategy.equals(LocatorUtils.property(thisLocator, "url", lhsUrl), LocatorUtils.property(thatLocator, "url", rhsUrl), lhsUrl, rhsUrl, (this.url!= null), (that.url!= null))) {
+                return false;
+            }
+        }
         return true;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public boolean equals(Object object) {
-        final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE;
+        final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2;
         return equals(null, null, object, strategy);
     }
 
diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/PictureExtended.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/PictureExtended.java
deleted file mode 100644
index f01d3da6..00000000
--- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/PictureExtended.java
+++ /dev/null
@@ -1,174 +0,0 @@
-
-package org.openestate.io.immobiliare_it.xml;
-
-import java.io.Serializable;
-import javax.annotation.Generated;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlType;
-import org.jvnet.jaxb2_commons.lang.CopyStrategy2;
-import org.jvnet.jaxb2_commons.lang.CopyTo2;
-import org.jvnet.jaxb2_commons.lang.Equals2;
-import org.jvnet.jaxb2_commons.lang.EqualsStrategy2;
-import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy;
-import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy;
-import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy;
-import org.jvnet.jaxb2_commons.lang.ToString2;
-import org.jvnet.jaxb2_commons.lang.ToStringStrategy2;
-import org.jvnet.jaxb2_commons.locator.ObjectLocator;
-import org.jvnet.jaxb2_commons.locator.util.LocatorUtils;
-
-
-/**
- * 

Java class for pictureExtended complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="pictureExtended">
- *   <simpleContent>
- *     <extension base="<http://feed.immobiliare.it>pictureProject">
- *       <attribute name="url" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "pictureExtended") -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") -public class PictureExtended - extends PictureProject - implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 -{ - - @XmlAttribute(name = "url") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected String url; - - /** - * Gets the value of the url property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String getUrl() { - return url; - } - - /** - * Sets the value of the url property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setUrl(String value) { - this.url = value; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; - final StringBuilder buffer = new StringBuilder(); - append(null, buffer, strategy); - return buffer.toString(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - strategy.appendStart(locator, this, buffer); - appendFields(locator, buffer, strategy); - strategy.appendEnd(locator, this, buffer); - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - super.appendFields(locator, buffer, strategy); - { - String theUrl; - theUrl = this.getUrl(); - strategy.appendField(locator, this, "url", buffer, theUrl, (this.url!= null)); - } - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object clone() { - return copyTo(createNewInstance()); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; - return copyTo(null, target, strategy); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { - final Object draftCopy = ((target == null)?createNewInstance():target); - super.copyTo(locator, draftCopy, strategy); - if (draftCopy instanceof PictureExtended) { - final PictureExtended copy = ((PictureExtended) draftCopy); - { - Boolean urlShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.url!= null)); - if (urlShouldBeCopiedAndSet == Boolean.TRUE) { - String sourceUrl; - sourceUrl = this.getUrl(); - String copyUrl = ((String) strategy.copy(LocatorUtils.property(locator, "url", sourceUrl), sourceUrl, (this.url!= null))); - copy.setUrl(copyUrl); - } else { - if (urlShouldBeCopiedAndSet == Boolean.FALSE) { - copy.url = null; - } - } - } - } - return draftCopy; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object createNewInstance() { - return new PictureExtended(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { - if ((object == null)||(this.getClass()!= object.getClass())) { - return false; - } - if (this == object) { - return true; - } - if (!super.equals(thisLocator, thatLocator, object, strategy)) { - return false; - } - final PictureExtended that = ((PictureExtended) object); - { - String lhsUrl; - lhsUrl = this.getUrl(); - String rhsUrl; - rhsUrl = that.getUrl(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "url", lhsUrl), LocatorUtils.property(thatLocator, "url", rhsUrl), lhsUrl, rhsUrl, (this.url!= null), (that.url!= null))) { - return false; - } - } - return true; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; - return equals(null, null, object, strategy); - } - -} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Pictures.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Pictures.java new file mode 100644 index 00000000..c6e5c719 --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Pictures.java @@ -0,0 +1,182 @@ + +package org.openestate.io.immobiliare_it.xml; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import org.jvnet.jaxb2_commons.lang.CopyStrategy2; +import org.jvnet.jaxb2_commons.lang.CopyTo2; +import org.jvnet.jaxb2_commons.lang.Equals2; +import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb2_commons.lang.ToString2; +import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; + + +/** + *

Java class for pictures complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="pictures">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="picture" type="{http://feed.immobiliare.it}picture" maxOccurs="unbounded"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "pictures", propOrder = { + "picture" +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class Pictures implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected List picture; + + /** + * Gets the value of the picture property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the picture property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getPicture().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Picture } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public List getPicture() { + if (picture == null) { + picture = new ArrayList(); + } + return this.picture; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + List thePicture; + thePicture = (((this.picture!= null)&&(!this.picture.isEmpty()))?this.getPicture():null); + strategy.appendField(locator, this, "picture", buffer, thePicture, ((this.picture!= null)&&(!this.picture.isEmpty()))); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof Pictures) { + final Pictures copy = ((Pictures) draftCopy); + { + Boolean pictureShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.picture!= null)&&(!this.picture.isEmpty()))); + if (pictureShouldBeCopiedAndSet == Boolean.TRUE) { + List sourcePicture; + sourcePicture = (((this.picture!= null)&&(!this.picture.isEmpty()))?this.getPicture():null); + @SuppressWarnings("unchecked") + List copyPicture = ((List ) strategy.copy(LocatorUtils.property(locator, "picture", sourcePicture), sourcePicture, ((this.picture!= null)&&(!this.picture.isEmpty())))); + copy.picture = null; + if (copyPicture!= null) { + List uniquePicturel = copy.getPicture(); + uniquePicturel.addAll(copyPicture); + } + } else { + if (pictureShouldBeCopiedAndSet == Boolean.FALSE) { + copy.picture = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new Pictures(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final Pictures that = ((Pictures) object); + { + List lhsPicture; + lhsPicture = (((this.picture!= null)&&(!this.picture.isEmpty()))?this.getPicture():null); + List rhsPicture; + rhsPicture = (((that.picture!= null)&&(!that.picture.isEmpty()))?that.getPicture():null); + if (!strategy.equals(LocatorUtils.property(thisLocator, "picture", lhsPicture), LocatorUtils.property(thatLocator, "picture", rhsPicture), lhsPicture, rhsPicture, ((this.picture!= null)&&(!this.picture.isEmpty())), ((that.picture!= null)&&(!that.picture.isEmpty())))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/PriceType.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/PriceType.java index 2a6d6b1f..96ec0276 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/PriceType.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/PriceType.java @@ -33,21 +33,9 @@ *

  * <complexType name="priceType">
  *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>integer">
- *       <attribute name="currency">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *             <pattern value="[a-zA-Z]{3}"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *       <attribute name="reserved">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *             <pattern value="yes|no"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>long">
+ *       <attribute name="currency" type="{http://feed.immobiliare.it}currency" />
+ *       <attribute name="reserved" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
  *     </extension>
  *   </simpleContent>
  * </complexType>
@@ -59,22 +47,21 @@
 @XmlType(name = "priceType", propOrder = {
     "value"
 })
-@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
 public class PriceType implements Serializable, Cloneable, CopyTo2, Equals2, ToString2
 {
 
     @XmlValue
-    @XmlJavaTypeAdapter(Adapter2 .class)
-    @XmlSchemaType(name = "integer")
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @XmlJavaTypeAdapter(Adapter4 .class)
+    @XmlSchemaType(name = "long")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     protected BigInteger value;
     @XmlAttribute(name = "currency")
-    @XmlJavaTypeAdapter(Adapter15 .class)
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @XmlJavaTypeAdapter(Adapter14 .class)
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     protected Currency currency;
     @XmlAttribute(name = "reserved")
-    @XmlJavaTypeAdapter(Adapter16 .class)
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     protected Boolean reserved;
 
     /**
@@ -85,7 +72,7 @@ public class PriceType implements Serializable, Cloneable, CopyTo2, Equals2, ToS
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public BigInteger getValue() {
         return value;
     }
@@ -98,7 +85,7 @@ public BigInteger getValue() {
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public void setValue(BigInteger value) {
         this.value = value;
     }
@@ -111,7 +98,7 @@ public void setValue(BigInteger value) {
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Currency getCurrency() {
         return currency;
     }
@@ -124,7 +111,7 @@ public Currency getCurrency() {
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public void setCurrency(Currency value) {
         this.currency = value;
     }
@@ -134,12 +121,16 @@ public void setCurrency(Currency value) {
      * 
      * @return
      *     possible object is
-     *     {@link String }
+     *     {@link Boolean }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Boolean getReserved() {
-        return reserved;
+        if (reserved == null) {
+            return false;
+        } else {
+            return reserved;
+        }
     }
 
     /**
@@ -147,23 +138,23 @@ public Boolean getReserved() {
      * 
      * @param value
      *     allowed object is
-     *     {@link String }
+     *     {@link Boolean }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public void setReserved(Boolean value) {
         this.reserved = value;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public String toString() {
-        final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE;
+        final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2;
         final StringBuilder buffer = new StringBuilder();
         append(null, buffer, strategy);
         return buffer.toString();
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
         strategy.appendStart(locator, this, buffer);
         appendFields(locator, buffer, strategy);
@@ -171,7 +162,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin
         return buffer;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
         {
             BigInteger theValue;
@@ -191,18 +182,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T
         return buffer;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object clone() {
         return copyTo(createNewInstance());
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object copyTo(Object target) {
-        final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE;
+        final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2;
         return copyTo(null, target, strategy);
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) {
         final Object draftCopy = ((target == null)?createNewInstance():target);
         if (draftCopy instanceof PriceType) {
@@ -250,12 +241,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
         return draftCopy;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object createNewInstance() {
         return new PriceType();
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) {
         if ((object == null)||(this.getClass()!= object.getClass())) {
             return false;
@@ -294,9 +285,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
         return true;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public boolean equals(Object object) {
-        final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE;
+        final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2;
         return equals(null, null, object, strategy);
     }
 
diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Processable.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Processable.java
new file mode 100644
index 00000000..2f81949f
--- /dev/null
+++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Processable.java
@@ -0,0 +1,644 @@
+
+package org.openestate.io.immobiliare_it.xml;
+
+import java.io.Serializable;
+import java.math.BigInteger;
+import java.util.Calendar;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlSeeAlso;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+import org.jvnet.jaxb2_commons.lang.CopyStrategy2;
+import org.jvnet.jaxb2_commons.lang.CopyTo2;
+import org.jvnet.jaxb2_commons.lang.Equals2;
+import org.jvnet.jaxb2_commons.lang.EqualsStrategy2;
+import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy;
+import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy;
+import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy;
+import org.jvnet.jaxb2_commons.lang.ToString2;
+import org.jvnet.jaxb2_commons.lang.ToStringStrategy2;
+import org.jvnet.jaxb2_commons.locator.ObjectLocator;
+import org.jvnet.jaxb2_commons.locator.util.LocatorUtils;
+
+
+/**
+ * 

Java class for processable complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="processable">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="unique-id" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *         <element name="published-on" type="{http://feed.immobiliare.it}dateUpdatedType" minOccurs="0"/>
+ *         <element name="date-updated" type="{http://feed.immobiliare.it}dateUpdatedType" minOccurs="0"/>
+ *         <element name="agent" type="{http://feed.immobiliare.it}agent"/>
+ *         <element name="location" type="{http://feed.immobiliare.it}locationStructure"/>
+ *         <element name="pictures" type="{http://feed.immobiliare.it}pictures" minOccurs="0"/>
+ *         <element name="videos" type="{http://feed.immobiliare.it}videos" minOccurs="0"/>
+ *       </sequence>
+ *       <attribute name="operation" type="{http://feed.immobiliare.it}operation" />
+ *       <attribute name="ID" type="{http://www.w3.org/2001/XMLSchema}long" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "processable", propOrder = { + "uniqueId", + "publishedOn", + "dateUpdated", + "agent", + "location", + "pictures", + "videos" +}) +@XmlSeeAlso({ + Property.class, + Project.class +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public abstract class Processable implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @XmlElement(name = "unique-id", required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String uniqueId; + @XmlElement(name = "published-on", type = String.class) + @XmlJavaTypeAdapter(Adapter7 .class) + @XmlSchemaType(name = "dateTime") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Calendar publishedOn; + @XmlElement(name = "date-updated", type = String.class) + @XmlJavaTypeAdapter(Adapter7 .class) + @XmlSchemaType(name = "dateTime") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Calendar dateUpdated; + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Agent agent; + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected LocationStructure location; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Pictures pictures; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Videos videos; + @XmlAttribute(name = "operation") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected OperationType operation; + @XmlAttribute(name = "ID") + @XmlJavaTypeAdapter(Adapter4 .class) + @XmlSchemaType(name = "long") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger id; + + /** + * Gets the value of the uniqueId property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getUniqueId() { + return uniqueId; + } + + /** + * Sets the value of the uniqueId property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setUniqueId(String value) { + this.uniqueId = value; + } + + /** + * Gets the value of the publishedOn property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Calendar getPublishedOn() { + return publishedOn; + } + + /** + * Sets the value of the publishedOn property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setPublishedOn(Calendar value) { + this.publishedOn = value; + } + + /** + * Gets the value of the dateUpdated property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Calendar getDateUpdated() { + return dateUpdated; + } + + /** + * Sets the value of the dateUpdated property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setDateUpdated(Calendar value) { + this.dateUpdated = value; + } + + /** + * Gets the value of the agent property. + * + * @return + * possible object is + * {@link Agent } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Agent getAgent() { + return agent; + } + + /** + * Sets the value of the agent property. + * + * @param value + * allowed object is + * {@link Agent } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setAgent(Agent value) { + this.agent = value; + } + + /** + * Gets the value of the location property. + * + * @return + * possible object is + * {@link LocationStructure } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public LocationStructure getLocation() { + return location; + } + + /** + * Sets the value of the location property. + * + * @param value + * allowed object is + * {@link LocationStructure } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setLocation(LocationStructure value) { + this.location = value; + } + + /** + * Gets the value of the pictures property. + * + * @return + * possible object is + * {@link Pictures } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Pictures getPictures() { + return pictures; + } + + /** + * Sets the value of the pictures property. + * + * @param value + * allowed object is + * {@link Pictures } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setPictures(Pictures value) { + this.pictures = value; + } + + /** + * Gets the value of the videos property. + * + * @return + * possible object is + * {@link Videos } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Videos getVideos() { + return videos; + } + + /** + * Sets the value of the videos property. + * + * @param value + * allowed object is + * {@link Videos } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setVideos(Videos value) { + this.videos = value; + } + + /** + * Gets the value of the operation property. + * + * @return + * possible object is + * {@link OperationType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public OperationType getOperation() { + return operation; + } + + /** + * Sets the value of the operation property. + * + * @param value + * allowed object is + * {@link OperationType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setOperation(OperationType value) { + this.operation = value; + } + + /** + * Gets the value of the id property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getID() { + return id; + } + + /** + * Sets the value of the id property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setID(BigInteger value) { + this.id = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + String theUniqueId; + theUniqueId = this.getUniqueId(); + strategy.appendField(locator, this, "uniqueId", buffer, theUniqueId, (this.uniqueId!= null)); + } + { + Calendar thePublishedOn; + thePublishedOn = this.getPublishedOn(); + strategy.appendField(locator, this, "publishedOn", buffer, thePublishedOn, (this.publishedOn!= null)); + } + { + Calendar theDateUpdated; + theDateUpdated = this.getDateUpdated(); + strategy.appendField(locator, this, "dateUpdated", buffer, theDateUpdated, (this.dateUpdated!= null)); + } + { + Agent theAgent; + theAgent = this.getAgent(); + strategy.appendField(locator, this, "agent", buffer, theAgent, (this.agent!= null)); + } + { + LocationStructure theLocation; + theLocation = this.getLocation(); + strategy.appendField(locator, this, "location", buffer, theLocation, (this.location!= null)); + } + { + Pictures thePictures; + thePictures = this.getPictures(); + strategy.appendField(locator, this, "pictures", buffer, thePictures, (this.pictures!= null)); + } + { + Videos theVideos; + theVideos = this.getVideos(); + strategy.appendField(locator, this, "videos", buffer, theVideos, (this.videos!= null)); + } + { + OperationType theOperation; + theOperation = this.getOperation(); + strategy.appendField(locator, this, "operation", buffer, theOperation, (this.operation!= null)); + } + { + BigInteger theID; + theID = this.getID(); + strategy.appendField(locator, this, "id", buffer, theID, (this.id!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + if (null == target) { + throw new IllegalArgumentException("Target argument must not be null for abstract copyable classes."); + } + if (target instanceof Processable) { + final Processable copy = ((Processable) target); + { + Boolean uniqueIdShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.uniqueId!= null)); + if (uniqueIdShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceUniqueId; + sourceUniqueId = this.getUniqueId(); + String copyUniqueId = ((String) strategy.copy(LocatorUtils.property(locator, "uniqueId", sourceUniqueId), sourceUniqueId, (this.uniqueId!= null))); + copy.setUniqueId(copyUniqueId); + } else { + if (uniqueIdShouldBeCopiedAndSet == Boolean.FALSE) { + copy.uniqueId = null; + } + } + } + { + Boolean publishedOnShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.publishedOn!= null)); + if (publishedOnShouldBeCopiedAndSet == Boolean.TRUE) { + Calendar sourcePublishedOn; + sourcePublishedOn = this.getPublishedOn(); + Calendar copyPublishedOn = ((Calendar) strategy.copy(LocatorUtils.property(locator, "publishedOn", sourcePublishedOn), sourcePublishedOn, (this.publishedOn!= null))); + copy.setPublishedOn(copyPublishedOn); + } else { + if (publishedOnShouldBeCopiedAndSet == Boolean.FALSE) { + copy.publishedOn = null; + } + } + } + { + Boolean dateUpdatedShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.dateUpdated!= null)); + if (dateUpdatedShouldBeCopiedAndSet == Boolean.TRUE) { + Calendar sourceDateUpdated; + sourceDateUpdated = this.getDateUpdated(); + Calendar copyDateUpdated = ((Calendar) strategy.copy(LocatorUtils.property(locator, "dateUpdated", sourceDateUpdated), sourceDateUpdated, (this.dateUpdated!= null))); + copy.setDateUpdated(copyDateUpdated); + } else { + if (dateUpdatedShouldBeCopiedAndSet == Boolean.FALSE) { + copy.dateUpdated = null; + } + } + } + { + Boolean agentShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.agent!= null)); + if (agentShouldBeCopiedAndSet == Boolean.TRUE) { + Agent sourceAgent; + sourceAgent = this.getAgent(); + Agent copyAgent = ((Agent) strategy.copy(LocatorUtils.property(locator, "agent", sourceAgent), sourceAgent, (this.agent!= null))); + copy.setAgent(copyAgent); + } else { + if (agentShouldBeCopiedAndSet == Boolean.FALSE) { + copy.agent = null; + } + } + } + { + Boolean locationShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.location!= null)); + if (locationShouldBeCopiedAndSet == Boolean.TRUE) { + LocationStructure sourceLocation; + sourceLocation = this.getLocation(); + LocationStructure copyLocation = ((LocationStructure) strategy.copy(LocatorUtils.property(locator, "location", sourceLocation), sourceLocation, (this.location!= null))); + copy.setLocation(copyLocation); + } else { + if (locationShouldBeCopiedAndSet == Boolean.FALSE) { + copy.location = null; + } + } + } + { + Boolean picturesShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.pictures!= null)); + if (picturesShouldBeCopiedAndSet == Boolean.TRUE) { + Pictures sourcePictures; + sourcePictures = this.getPictures(); + Pictures copyPictures = ((Pictures) strategy.copy(LocatorUtils.property(locator, "pictures", sourcePictures), sourcePictures, (this.pictures!= null))); + copy.setPictures(copyPictures); + } else { + if (picturesShouldBeCopiedAndSet == Boolean.FALSE) { + copy.pictures = null; + } + } + } + { + Boolean videosShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.videos!= null)); + if (videosShouldBeCopiedAndSet == Boolean.TRUE) { + Videos sourceVideos; + sourceVideos = this.getVideos(); + Videos copyVideos = ((Videos) strategy.copy(LocatorUtils.property(locator, "videos", sourceVideos), sourceVideos, (this.videos!= null))); + copy.setVideos(copyVideos); + } else { + if (videosShouldBeCopiedAndSet == Boolean.FALSE) { + copy.videos = null; + } + } + } + { + Boolean operationShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.operation!= null)); + if (operationShouldBeCopiedAndSet == Boolean.TRUE) { + OperationType sourceOperation; + sourceOperation = this.getOperation(); + OperationType copyOperation = ((OperationType) strategy.copy(LocatorUtils.property(locator, "operation", sourceOperation), sourceOperation, (this.operation!= null))); + copy.setOperation(copyOperation); + } else { + if (operationShouldBeCopiedAndSet == Boolean.FALSE) { + copy.operation = null; + } + } + } + { + Boolean idShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.id!= null)); + if (idShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceID; + sourceID = this.getID(); + BigInteger copyID = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "id", sourceID), sourceID, (this.id!= null))); + copy.setID(copyID); + } else { + if (idShouldBeCopiedAndSet == Boolean.FALSE) { + copy.id = null; + } + } + } + } + return target; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final Processable that = ((Processable) object); + { + String lhsUniqueId; + lhsUniqueId = this.getUniqueId(); + String rhsUniqueId; + rhsUniqueId = that.getUniqueId(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "uniqueId", lhsUniqueId), LocatorUtils.property(thatLocator, "uniqueId", rhsUniqueId), lhsUniqueId, rhsUniqueId, (this.uniqueId!= null), (that.uniqueId!= null))) { + return false; + } + } + { + Calendar lhsPublishedOn; + lhsPublishedOn = this.getPublishedOn(); + Calendar rhsPublishedOn; + rhsPublishedOn = that.getPublishedOn(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "publishedOn", lhsPublishedOn), LocatorUtils.property(thatLocator, "publishedOn", rhsPublishedOn), lhsPublishedOn, rhsPublishedOn, (this.publishedOn!= null), (that.publishedOn!= null))) { + return false; + } + } + { + Calendar lhsDateUpdated; + lhsDateUpdated = this.getDateUpdated(); + Calendar rhsDateUpdated; + rhsDateUpdated = that.getDateUpdated(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "dateUpdated", lhsDateUpdated), LocatorUtils.property(thatLocator, "dateUpdated", rhsDateUpdated), lhsDateUpdated, rhsDateUpdated, (this.dateUpdated!= null), (that.dateUpdated!= null))) { + return false; + } + } + { + Agent lhsAgent; + lhsAgent = this.getAgent(); + Agent rhsAgent; + rhsAgent = that.getAgent(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "agent", lhsAgent), LocatorUtils.property(thatLocator, "agent", rhsAgent), lhsAgent, rhsAgent, (this.agent!= null), (that.agent!= null))) { + return false; + } + } + { + LocationStructure lhsLocation; + lhsLocation = this.getLocation(); + LocationStructure rhsLocation; + rhsLocation = that.getLocation(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "location", lhsLocation), LocatorUtils.property(thatLocator, "location", rhsLocation), lhsLocation, rhsLocation, (this.location!= null), (that.location!= null))) { + return false; + } + } + { + Pictures lhsPictures; + lhsPictures = this.getPictures(); + Pictures rhsPictures; + rhsPictures = that.getPictures(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "pictures", lhsPictures), LocatorUtils.property(thatLocator, "pictures", rhsPictures), lhsPictures, rhsPictures, (this.pictures!= null), (that.pictures!= null))) { + return false; + } + } + { + Videos lhsVideos; + lhsVideos = this.getVideos(); + Videos rhsVideos; + rhsVideos = that.getVideos(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "videos", lhsVideos), LocatorUtils.property(thatLocator, "videos", rhsVideos), lhsVideos, rhsVideos, (this.videos!= null), (that.videos!= null))) { + return false; + } + } + { + OperationType lhsOperation; + lhsOperation = this.getOperation(); + OperationType rhsOperation; + rhsOperation = that.getOperation(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "operation", lhsOperation), LocatorUtils.property(thatLocator, "operation", rhsOperation), lhsOperation, rhsOperation, (this.operation!= null), (that.operation!= null))) { + return false; + } + } + { + BigInteger lhsID; + lhsID = this.getID(); + BigInteger rhsID; + rhsID = that.getID(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "id", lhsID), LocatorUtils.property(thatLocator, "id", rhsID), lhsID, rhsID, (this.id!= null), (that.id!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Project.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Project.java new file mode 100644 index 00000000..ceeb9a05 --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Project.java @@ -0,0 +1,237 @@ + +package org.openestate.io.immobiliare_it.xml; + +import java.io.Serializable; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import org.jvnet.jaxb2_commons.lang.CopyStrategy2; +import org.jvnet.jaxb2_commons.lang.CopyTo2; +import org.jvnet.jaxb2_commons.lang.Equals2; +import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb2_commons.lang.ToString2; +import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; + + +/** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <extension base="{http://feed.immobiliare.it}processable">
+ *       <sequence>
+ *         <element name="features" type="{http://feed.immobiliare.it}features-project"/>
+ *         <element name="lots" type="{http://feed.immobiliare.it}lots" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "features", + "lots" +}) +@XmlRootElement(name = "project") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class Project + extends Processable + implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected FeaturesProject features; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Lots lots; + + /** + * Gets the value of the features property. + * + * @return + * possible object is + * {@link FeaturesProject } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public FeaturesProject getFeatures() { + return features; + } + + /** + * Sets the value of the features property. + * + * @param value + * allowed object is + * {@link FeaturesProject } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setFeatures(FeaturesProject value) { + this.features = value; + } + + /** + * Gets the value of the lots property. + * + * @return + * possible object is + * {@link Lots } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Lots getLots() { + return lots; + } + + /** + * Sets the value of the lots property. + * + * @param value + * allowed object is + * {@link Lots } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setLots(Lots value) { + this.lots = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + super.appendFields(locator, buffer, strategy); + { + FeaturesProject theFeatures; + theFeatures = this.getFeatures(); + strategy.appendField(locator, this, "features", buffer, theFeatures, (this.features!= null)); + } + { + Lots theLots; + theLots = this.getLots(); + strategy.appendField(locator, this, "lots", buffer, theLots, (this.lots!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + super.copyTo(locator, draftCopy, strategy); + if (draftCopy instanceof Project) { + final Project copy = ((Project) draftCopy); + { + Boolean featuresShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.features!= null)); + if (featuresShouldBeCopiedAndSet == Boolean.TRUE) { + FeaturesProject sourceFeatures; + sourceFeatures = this.getFeatures(); + FeaturesProject copyFeatures = ((FeaturesProject) strategy.copy(LocatorUtils.property(locator, "features", sourceFeatures), sourceFeatures, (this.features!= null))); + copy.setFeatures(copyFeatures); + } else { + if (featuresShouldBeCopiedAndSet == Boolean.FALSE) { + copy.features = null; + } + } + } + { + Boolean lotsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.lots!= null)); + if (lotsShouldBeCopiedAndSet == Boolean.TRUE) { + Lots sourceLots; + sourceLots = this.getLots(); + Lots copyLots = ((Lots) strategy.copy(LocatorUtils.property(locator, "lots", sourceLots), sourceLots, (this.lots!= null))); + copy.setLots(copyLots); + } else { + if (lotsShouldBeCopiedAndSet == Boolean.FALSE) { + copy.lots = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new Project(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + if (!super.equals(thisLocator, thatLocator, object, strategy)) { + return false; + } + final Project that = ((Project) object); + { + FeaturesProject lhsFeatures; + lhsFeatures = this.getFeatures(); + FeaturesProject rhsFeatures; + rhsFeatures = that.getFeatures(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "features", lhsFeatures), LocatorUtils.property(thatLocator, "features", rhsFeatures), lhsFeatures, rhsFeatures, (this.features!= null), (that.features!= null))) { + return false; + } + } + { + Lots lhsLots; + lhsLots = this.getLots(); + Lots rhsLots; + rhsLots = that.getLots(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "lots", lhsLots), LocatorUtils.property(thatLocator, "lots", rhsLots), lhsLots, rhsLots, (this.lots!= null), (that.lots!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/PropertyTypeProject.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/ProjectPropertyType.java similarity index 81% rename from ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/PropertyTypeProject.java rename to ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/ProjectPropertyType.java index 003f9c7f..00194f0d 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/PropertyTypeProject.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/ProjectPropertyType.java @@ -15,6 +15,7 @@ *
  * <simpleType name="propertyTypeProject">
  *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *     <enumeration value="Attico"/>
  *     <enumeration value="Appartamento"/>
  *     <enumeration value="Negozio"/>
  *     <enumeration value="Ufficio"/>
@@ -31,9 +32,11 @@
  */
 @XmlType(name = "propertyTypeProject")
 @XmlEnum
-@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-public enum PropertyTypeProject {
+@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+public enum ProjectPropertyType {
 
+    @XmlEnumValue("Attico")
+    ATTICO("Attico"),
     @XmlEnumValue("Appartamento")
     APPARTAMENTO("Appartamento"),
     @XmlEnumValue("Negozio")
@@ -54,7 +57,7 @@ public enum PropertyTypeProject {
     MAGAZZINO("Magazzino");
     private final String value;
 
-    PropertyTypeProject(String v) {
+    ProjectPropertyType(String v) {
         value = v;
     }
 
@@ -62,8 +65,8 @@ public String value() {
         return value;
     }
 
-    public static PropertyTypeProject fromValue(String v) {
-        for (PropertyTypeProject c: PropertyTypeProject.values()) {
+    public static ProjectPropertyType fromValue(String v) {
+        for (ProjectPropertyType c: ProjectPropertyType.values()) {
             if (c.value.equals(v)) {
                 return c;
             }
diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Projects.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Projects.java
new file mode 100644
index 00000000..8b9206aa
--- /dev/null
+++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Projects.java
@@ -0,0 +1,180 @@
+
+package org.openestate.io.immobiliare_it.xml;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.List;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlType;
+import org.jvnet.jaxb2_commons.lang.CopyStrategy2;
+import org.jvnet.jaxb2_commons.lang.CopyTo2;
+import org.jvnet.jaxb2_commons.lang.Equals2;
+import org.jvnet.jaxb2_commons.lang.EqualsStrategy2;
+import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy;
+import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy;
+import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy;
+import org.jvnet.jaxb2_commons.lang.ToString2;
+import org.jvnet.jaxb2_commons.lang.ToStringStrategy2;
+import org.jvnet.jaxb2_commons.locator.ObjectLocator;
+import org.jvnet.jaxb2_commons.locator.util.LocatorUtils;
+
+
+/**
+ * 

Java class for projects complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="projects">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{http://feed.immobiliare.it}project" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "projects", propOrder = { + "project" +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class Projects implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected List project; + + /** + * Gets the value of the project property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the project property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getProject().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Project } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public List getProject() { + if (project == null) { + project = new ArrayList(); + } + return this.project; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + List theProject; + theProject = (((this.project!= null)&&(!this.project.isEmpty()))?this.getProject():null); + strategy.appendField(locator, this, "project", buffer, theProject, ((this.project!= null)&&(!this.project.isEmpty()))); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof Projects) { + final Projects copy = ((Projects) draftCopy); + { + Boolean projectShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.project!= null)&&(!this.project.isEmpty()))); + if (projectShouldBeCopiedAndSet == Boolean.TRUE) { + List sourceProject; + sourceProject = (((this.project!= null)&&(!this.project.isEmpty()))?this.getProject():null); + @SuppressWarnings("unchecked") + List copyProject = ((List ) strategy.copy(LocatorUtils.property(locator, "project", sourceProject), sourceProject, ((this.project!= null)&&(!this.project.isEmpty())))); + copy.project = null; + if (copyProject!= null) { + List uniqueProjectl = copy.getProject(); + uniqueProjectl.addAll(copyProject); + } + } else { + if (projectShouldBeCopiedAndSet == Boolean.FALSE) { + copy.project = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new Projects(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final Projects that = ((Projects) object); + { + List lhsProject; + lhsProject = (((this.project!= null)&&(!this.project.isEmpty()))?this.getProject():null); + List rhsProject; + rhsProject = (((that.project!= null)&&(!that.project.isEmpty()))?that.getProject():null); + if (!strategy.equals(LocatorUtils.property(thisLocator, "project", lhsProject), LocatorUtils.property(thatLocator, "project", rhsProject), lhsProject, rhsProject, ((this.project!= null)&&(!this.project.isEmpty())), ((that.project!= null)&&(!that.project.isEmpty())))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Properties.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Properties.java new file mode 100644 index 00000000..6c7f4ff5 --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Properties.java @@ -0,0 +1,180 @@ + +package org.openestate.io.immobiliare_it.xml; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlType; +import org.jvnet.jaxb2_commons.lang.CopyStrategy2; +import org.jvnet.jaxb2_commons.lang.CopyTo2; +import org.jvnet.jaxb2_commons.lang.Equals2; +import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb2_commons.lang.ToString2; +import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; + + +/** + *

Java class for properties complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="properties">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element ref="{http://feed.immobiliare.it}property" maxOccurs="unbounded" minOccurs="0"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "properties", propOrder = { + "property" +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class Properties implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected List property; + + /** + * Gets the value of the property property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the property property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getProperty().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Property } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public List getProperty() { + if (property == null) { + property = new ArrayList(); + } + return this.property; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + List theProperty; + theProperty = (((this.property!= null)&&(!this.property.isEmpty()))?this.getProperty():null); + strategy.appendField(locator, this, "property", buffer, theProperty, ((this.property!= null)&&(!this.property.isEmpty()))); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof Properties) { + final Properties copy = ((Properties) draftCopy); + { + Boolean propertyShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.property!= null)&&(!this.property.isEmpty()))); + if (propertyShouldBeCopiedAndSet == Boolean.TRUE) { + List sourceProperty; + sourceProperty = (((this.property!= null)&&(!this.property.isEmpty()))?this.getProperty():null); + @SuppressWarnings("unchecked") + List copyProperty = ((List ) strategy.copy(LocatorUtils.property(locator, "property", sourceProperty), sourceProperty, ((this.property!= null)&&(!this.property.isEmpty())))); + copy.property = null; + if (copyProperty!= null) { + List uniquePropertyl = copy.getProperty(); + uniquePropertyl.addAll(copyProperty); + } + } else { + if (propertyShouldBeCopiedAndSet == Boolean.FALSE) { + copy.property = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new Properties(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final Properties that = ((Properties) object); + { + List lhsProperty; + lhsProperty = (((this.property!= null)&&(!this.property.isEmpty()))?this.getProperty():null); + List rhsProperty; + rhsProperty = (((that.property!= null)&&(!that.property.isEmpty()))?that.getProperty():null); + if (!strategy.equals(LocatorUtils.property(thisLocator, "property", lhsProperty), LocatorUtils.property(thatLocator, "property", rhsProperty), lhsProperty, rhsProperty, ((this.property!= null)&&(!this.property.isEmpty())), ((that.property!= null)&&(!that.property.isEmpty())))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Property.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Property.java new file mode 100644 index 00000000..f0a8cc66 --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Property.java @@ -0,0 +1,649 @@ + +package org.openestate.io.immobiliare_it.xml; + +import java.io.Serializable; +import java.util.Calendar; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.jvnet.jaxb2_commons.lang.CopyStrategy2; +import org.jvnet.jaxb2_commons.lang.CopyTo2; +import org.jvnet.jaxb2_commons.lang.Equals2; +import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb2_commons.lang.ToString2; +import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; + + +/** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType>
+ *   <complexContent>
+ *     <extension base="{http://feed.immobiliare.it}processable">
+ *       <sequence>
+ *         <element name="date-expiration" minOccurs="0">
+ *           <simpleType>
+ *             <union memberTypes=" {http://www.w3.org/2001/XMLSchema}dateTime {http://feed.immobiliare.it}nullString">
+ *             </union>
+ *           </simpleType>
+ *         </element>
+ *         <element name="transactions" type="{http://feed.immobiliare.it}transactions"/>
+ *         <element name="building" type="{http://feed.immobiliare.it}building"/>
+ *         <element name="features" type="{http://feed.immobiliare.it}features-property"/>
+ *         <element name="extra-features" type="{http://feed.immobiliare.it}extra-features" minOccurs="0"/>
+ *         <element name="extended" type="{http://feed.immobiliare.it}extended" minOccurs="0"/>
+ *         <element name="auction-features" type="{http://feed.immobiliare.it}auction-features" minOccurs="0"/>
+ *         <element name="documents" type="{http://feed.immobiliare.it}documents" minOccurs="0"/>
+ *         <element name="blueprints" type="{http://feed.immobiliare.it}blueprints" minOccurs="0"/>
+ *       </sequence>
+ *     </extension>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "", propOrder = { + "dateExpiration", + "transactions", + "building", + "features", + "extraFeatures", + "extended", + "auctionFeatures", + "documents", + "blueprints" +}) +@XmlRootElement(name = "property") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class Property + extends Processable + implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @XmlElement(name = "date-expiration", type = String.class) + @XmlJavaTypeAdapter(Adapter8 .class) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Calendar dateExpiration; + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Transactions transactions; + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Building building; + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected FeaturesProperty features; + @XmlElement(name = "extra-features") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected ExtraFeatures extraFeatures; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Extended extended; + @XmlElement(name = "auction-features") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected AuctionFeatures auctionFeatures; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Documents documents; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Blueprints blueprints; + + /** + * Gets the value of the dateExpiration property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Calendar getDateExpiration() { + return dateExpiration; + } + + /** + * Sets the value of the dateExpiration property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setDateExpiration(Calendar value) { + this.dateExpiration = value; + } + + /** + * Gets the value of the transactions property. + * + * @return + * possible object is + * {@link Transactions } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Transactions getTransactions() { + return transactions; + } + + /** + * Sets the value of the transactions property. + * + * @param value + * allowed object is + * {@link Transactions } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setTransactions(Transactions value) { + this.transactions = value; + } + + /** + * Gets the value of the building property. + * + * @return + * possible object is + * {@link Building } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Building getBuilding() { + return building; + } + + /** + * Sets the value of the building property. + * + * @param value + * allowed object is + * {@link Building } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setBuilding(Building value) { + this.building = value; + } + + /** + * Gets the value of the features property. + * + * @return + * possible object is + * {@link FeaturesProperty } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public FeaturesProperty getFeatures() { + return features; + } + + /** + * Sets the value of the features property. + * + * @param value + * allowed object is + * {@link FeaturesProperty } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setFeatures(FeaturesProperty value) { + this.features = value; + } + + /** + * Gets the value of the extraFeatures property. + * + * @return + * possible object is + * {@link ExtraFeatures } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public ExtraFeatures getExtraFeatures() { + return extraFeatures; + } + + /** + * Sets the value of the extraFeatures property. + * + * @param value + * allowed object is + * {@link ExtraFeatures } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setExtraFeatures(ExtraFeatures value) { + this.extraFeatures = value; + } + + /** + * Gets the value of the extended property. + * + * @return + * possible object is + * {@link Extended } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Extended getExtended() { + return extended; + } + + /** + * Sets the value of the extended property. + * + * @param value + * allowed object is + * {@link Extended } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setExtended(Extended value) { + this.extended = value; + } + + /** + * Gets the value of the auctionFeatures property. + * + * @return + * possible object is + * {@link AuctionFeatures } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public AuctionFeatures getAuctionFeatures() { + return auctionFeatures; + } + + /** + * Sets the value of the auctionFeatures property. + * + * @param value + * allowed object is + * {@link AuctionFeatures } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setAuctionFeatures(AuctionFeatures value) { + this.auctionFeatures = value; + } + + /** + * Gets the value of the documents property. + * + * @return + * possible object is + * {@link Documents } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Documents getDocuments() { + return documents; + } + + /** + * Sets the value of the documents property. + * + * @param value + * allowed object is + * {@link Documents } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setDocuments(Documents value) { + this.documents = value; + } + + /** + * Gets the value of the blueprints property. + * + * @return + * possible object is + * {@link Blueprints } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Blueprints getBlueprints() { + return blueprints; + } + + /** + * Sets the value of the blueprints property. + * + * @param value + * allowed object is + * {@link Blueprints } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setBlueprints(Blueprints value) { + this.blueprints = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + super.appendFields(locator, buffer, strategy); + { + Calendar theDateExpiration; + theDateExpiration = this.getDateExpiration(); + strategy.appendField(locator, this, "dateExpiration", buffer, theDateExpiration, (this.dateExpiration!= null)); + } + { + Transactions theTransactions; + theTransactions = this.getTransactions(); + strategy.appendField(locator, this, "transactions", buffer, theTransactions, (this.transactions!= null)); + } + { + Building theBuilding; + theBuilding = this.getBuilding(); + strategy.appendField(locator, this, "building", buffer, theBuilding, (this.building!= null)); + } + { + FeaturesProperty theFeatures; + theFeatures = this.getFeatures(); + strategy.appendField(locator, this, "features", buffer, theFeatures, (this.features!= null)); + } + { + ExtraFeatures theExtraFeatures; + theExtraFeatures = this.getExtraFeatures(); + strategy.appendField(locator, this, "extraFeatures", buffer, theExtraFeatures, (this.extraFeatures!= null)); + } + { + Extended theExtended; + theExtended = this.getExtended(); + strategy.appendField(locator, this, "extended", buffer, theExtended, (this.extended!= null)); + } + { + AuctionFeatures theAuctionFeatures; + theAuctionFeatures = this.getAuctionFeatures(); + strategy.appendField(locator, this, "auctionFeatures", buffer, theAuctionFeatures, (this.auctionFeatures!= null)); + } + { + Documents theDocuments; + theDocuments = this.getDocuments(); + strategy.appendField(locator, this, "documents", buffer, theDocuments, (this.documents!= null)); + } + { + Blueprints theBlueprints; + theBlueprints = this.getBlueprints(); + strategy.appendField(locator, this, "blueprints", buffer, theBlueprints, (this.blueprints!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + super.copyTo(locator, draftCopy, strategy); + if (draftCopy instanceof Property) { + final Property copy = ((Property) draftCopy); + { + Boolean dateExpirationShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.dateExpiration!= null)); + if (dateExpirationShouldBeCopiedAndSet == Boolean.TRUE) { + Calendar sourceDateExpiration; + sourceDateExpiration = this.getDateExpiration(); + Calendar copyDateExpiration = ((Calendar) strategy.copy(LocatorUtils.property(locator, "dateExpiration", sourceDateExpiration), sourceDateExpiration, (this.dateExpiration!= null))); + copy.setDateExpiration(copyDateExpiration); + } else { + if (dateExpirationShouldBeCopiedAndSet == Boolean.FALSE) { + copy.dateExpiration = null; + } + } + } + { + Boolean transactionsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.transactions!= null)); + if (transactionsShouldBeCopiedAndSet == Boolean.TRUE) { + Transactions sourceTransactions; + sourceTransactions = this.getTransactions(); + Transactions copyTransactions = ((Transactions) strategy.copy(LocatorUtils.property(locator, "transactions", sourceTransactions), sourceTransactions, (this.transactions!= null))); + copy.setTransactions(copyTransactions); + } else { + if (transactionsShouldBeCopiedAndSet == Boolean.FALSE) { + copy.transactions = null; + } + } + } + { + Boolean buildingShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.building!= null)); + if (buildingShouldBeCopiedAndSet == Boolean.TRUE) { + Building sourceBuilding; + sourceBuilding = this.getBuilding(); + Building copyBuilding = ((Building) strategy.copy(LocatorUtils.property(locator, "building", sourceBuilding), sourceBuilding, (this.building!= null))); + copy.setBuilding(copyBuilding); + } else { + if (buildingShouldBeCopiedAndSet == Boolean.FALSE) { + copy.building = null; + } + } + } + { + Boolean featuresShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.features!= null)); + if (featuresShouldBeCopiedAndSet == Boolean.TRUE) { + FeaturesProperty sourceFeatures; + sourceFeatures = this.getFeatures(); + FeaturesProperty copyFeatures = ((FeaturesProperty) strategy.copy(LocatorUtils.property(locator, "features", sourceFeatures), sourceFeatures, (this.features!= null))); + copy.setFeatures(copyFeatures); + } else { + if (featuresShouldBeCopiedAndSet == Boolean.FALSE) { + copy.features = null; + } + } + } + { + Boolean extraFeaturesShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.extraFeatures!= null)); + if (extraFeaturesShouldBeCopiedAndSet == Boolean.TRUE) { + ExtraFeatures sourceExtraFeatures; + sourceExtraFeatures = this.getExtraFeatures(); + ExtraFeatures copyExtraFeatures = ((ExtraFeatures) strategy.copy(LocatorUtils.property(locator, "extraFeatures", sourceExtraFeatures), sourceExtraFeatures, (this.extraFeatures!= null))); + copy.setExtraFeatures(copyExtraFeatures); + } else { + if (extraFeaturesShouldBeCopiedAndSet == Boolean.FALSE) { + copy.extraFeatures = null; + } + } + } + { + Boolean extendedShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.extended!= null)); + if (extendedShouldBeCopiedAndSet == Boolean.TRUE) { + Extended sourceExtended; + sourceExtended = this.getExtended(); + Extended copyExtended = ((Extended) strategy.copy(LocatorUtils.property(locator, "extended", sourceExtended), sourceExtended, (this.extended!= null))); + copy.setExtended(copyExtended); + } else { + if (extendedShouldBeCopiedAndSet == Boolean.FALSE) { + copy.extended = null; + } + } + } + { + Boolean auctionFeaturesShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.auctionFeatures!= null)); + if (auctionFeaturesShouldBeCopiedAndSet == Boolean.TRUE) { + AuctionFeatures sourceAuctionFeatures; + sourceAuctionFeatures = this.getAuctionFeatures(); + AuctionFeatures copyAuctionFeatures = ((AuctionFeatures) strategy.copy(LocatorUtils.property(locator, "auctionFeatures", sourceAuctionFeatures), sourceAuctionFeatures, (this.auctionFeatures!= null))); + copy.setAuctionFeatures(copyAuctionFeatures); + } else { + if (auctionFeaturesShouldBeCopiedAndSet == Boolean.FALSE) { + copy.auctionFeatures = null; + } + } + } + { + Boolean documentsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.documents!= null)); + if (documentsShouldBeCopiedAndSet == Boolean.TRUE) { + Documents sourceDocuments; + sourceDocuments = this.getDocuments(); + Documents copyDocuments = ((Documents) strategy.copy(LocatorUtils.property(locator, "documents", sourceDocuments), sourceDocuments, (this.documents!= null))); + copy.setDocuments(copyDocuments); + } else { + if (documentsShouldBeCopiedAndSet == Boolean.FALSE) { + copy.documents = null; + } + } + } + { + Boolean blueprintsShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.blueprints!= null)); + if (blueprintsShouldBeCopiedAndSet == Boolean.TRUE) { + Blueprints sourceBlueprints; + sourceBlueprints = this.getBlueprints(); + Blueprints copyBlueprints = ((Blueprints) strategy.copy(LocatorUtils.property(locator, "blueprints", sourceBlueprints), sourceBlueprints, (this.blueprints!= null))); + copy.setBlueprints(copyBlueprints); + } else { + if (blueprintsShouldBeCopiedAndSet == Boolean.FALSE) { + copy.blueprints = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new Property(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + if (!super.equals(thisLocator, thatLocator, object, strategy)) { + return false; + } + final Property that = ((Property) object); + { + Calendar lhsDateExpiration; + lhsDateExpiration = this.getDateExpiration(); + Calendar rhsDateExpiration; + rhsDateExpiration = that.getDateExpiration(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "dateExpiration", lhsDateExpiration), LocatorUtils.property(thatLocator, "dateExpiration", rhsDateExpiration), lhsDateExpiration, rhsDateExpiration, (this.dateExpiration!= null), (that.dateExpiration!= null))) { + return false; + } + } + { + Transactions lhsTransactions; + lhsTransactions = this.getTransactions(); + Transactions rhsTransactions; + rhsTransactions = that.getTransactions(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "transactions", lhsTransactions), LocatorUtils.property(thatLocator, "transactions", rhsTransactions), lhsTransactions, rhsTransactions, (this.transactions!= null), (that.transactions!= null))) { + return false; + } + } + { + Building lhsBuilding; + lhsBuilding = this.getBuilding(); + Building rhsBuilding; + rhsBuilding = that.getBuilding(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "building", lhsBuilding), LocatorUtils.property(thatLocator, "building", rhsBuilding), lhsBuilding, rhsBuilding, (this.building!= null), (that.building!= null))) { + return false; + } + } + { + FeaturesProperty lhsFeatures; + lhsFeatures = this.getFeatures(); + FeaturesProperty rhsFeatures; + rhsFeatures = that.getFeatures(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "features", lhsFeatures), LocatorUtils.property(thatLocator, "features", rhsFeatures), lhsFeatures, rhsFeatures, (this.features!= null), (that.features!= null))) { + return false; + } + } + { + ExtraFeatures lhsExtraFeatures; + lhsExtraFeatures = this.getExtraFeatures(); + ExtraFeatures rhsExtraFeatures; + rhsExtraFeatures = that.getExtraFeatures(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "extraFeatures", lhsExtraFeatures), LocatorUtils.property(thatLocator, "extraFeatures", rhsExtraFeatures), lhsExtraFeatures, rhsExtraFeatures, (this.extraFeatures!= null), (that.extraFeatures!= null))) { + return false; + } + } + { + Extended lhsExtended; + lhsExtended = this.getExtended(); + Extended rhsExtended; + rhsExtended = that.getExtended(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "extended", lhsExtended), LocatorUtils.property(thatLocator, "extended", rhsExtended), lhsExtended, rhsExtended, (this.extended!= null), (that.extended!= null))) { + return false; + } + } + { + AuctionFeatures lhsAuctionFeatures; + lhsAuctionFeatures = this.getAuctionFeatures(); + AuctionFeatures rhsAuctionFeatures; + rhsAuctionFeatures = that.getAuctionFeatures(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "auctionFeatures", lhsAuctionFeatures), LocatorUtils.property(thatLocator, "auctionFeatures", rhsAuctionFeatures), lhsAuctionFeatures, rhsAuctionFeatures, (this.auctionFeatures!= null), (that.auctionFeatures!= null))) { + return false; + } + } + { + Documents lhsDocuments; + lhsDocuments = this.getDocuments(); + Documents rhsDocuments; + rhsDocuments = that.getDocuments(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "documents", lhsDocuments), LocatorUtils.property(thatLocator, "documents", rhsDocuments), lhsDocuments, rhsDocuments, (this.documents!= null), (that.documents!= null))) { + return false; + } + } + { + Blueprints lhsBlueprints; + lhsBlueprints = this.getBlueprints(); + Blueprints rhsBlueprints; + rhsBlueprints = that.getBlueprints(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "blueprints", lhsBlueprints), LocatorUtils.property(thatLocator, "blueprints", rhsBlueprints), lhsBlueprints, rhsBlueprints, (this.blueprints!= null), (that.blueprints!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Proptype.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Proptype.java index 6db4edd2..6af885a3 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Proptype.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Proptype.java @@ -50,17 +50,17 @@ "businessType", "terrains" }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public class Proptype implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlSchemaType(name = "string") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected PropertyTypeSimple type; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected SimplePropertyType type; @XmlElement(name = "business-type") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") protected BusinessElement businessType; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") protected Terrains terrains; /** @@ -68,11 +68,11 @@ public class Proptype implements Serializable, Cloneable, CopyTo2, Equals2, ToSt * * @return * possible object is - * {@link PropertyTypeSimple } + * {@link SimplePropertyType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public PropertyTypeSimple getType() { + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public SimplePropertyType getType() { return type; } @@ -81,11 +81,11 @@ public PropertyTypeSimple getType() { * * @param value * allowed object is - * {@link PropertyTypeSimple } + * {@link SimplePropertyType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setType(PropertyTypeSimple value) { + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setType(SimplePropertyType value) { this.type = value; } @@ -97,7 +97,7 @@ public void setType(PropertyTypeSimple value) { * {@link BusinessElement } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public BusinessElement getBusinessType() { return businessType; } @@ -110,7 +110,7 @@ public BusinessElement getBusinessType() { * {@link BusinessElement } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public void setBusinessType(BusinessElement value) { this.businessType = value; } @@ -123,7 +123,7 @@ public void setBusinessType(BusinessElement value) { * {@link Terrains } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public Terrains getTerrains() { return terrains; } @@ -136,20 +136,20 @@ public Terrains getTerrains() { * {@link Terrains } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public void setTerrains(Terrains value) { this.terrains = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -157,10 +157,10 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { - PropertyTypeSimple theType; + SimplePropertyType theType; theType = this.getType(); strategy.appendField(locator, this, "type", buffer, theType, (this.type!= null)); } @@ -177,18 +177,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Proptype) { @@ -196,9 +196,9 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg { Boolean typeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.type!= null)); if (typeShouldBeCopiedAndSet == Boolean.TRUE) { - PropertyTypeSimple sourceType; + SimplePropertyType sourceType; sourceType = this.getType(); - PropertyTypeSimple copyType = ((PropertyTypeSimple) strategy.copy(LocatorUtils.property(locator, "type", sourceType), sourceType, (this.type!= null))); + SimplePropertyType copyType = ((SimplePropertyType) strategy.copy(LocatorUtils.property(locator, "type", sourceType), sourceType, (this.type!= null))); copy.setType(copyType); } else { if (typeShouldBeCopiedAndSet == Boolean.FALSE) { @@ -236,12 +236,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Proptype(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -251,9 +251,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje } final Proptype that = ((Proptype) object); { - PropertyTypeSimple lhsType; + SimplePropertyType lhsType; lhsType = this.getType(); - PropertyTypeSimple rhsType; + SimplePropertyType rhsType; rhsType = that.getType(); if (!strategy.equals(LocatorUtils.property(thisLocator, "type", lhsType), LocatorUtils.property(thatLocator, "type", rhsType), lhsType, rhsType, (this.type!= null), (that.type!= null))) { return false; @@ -280,9 +280,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Publisher.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Publisher.java index 845ad735..49b7717d 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Publisher.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Publisher.java @@ -47,21 +47,21 @@ @XmlType(name = "publisher", propOrder = { }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public class Publisher implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") protected String name; - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") protected String site; @XmlElement(required = true) - @XmlJavaTypeAdapter(Adapter4 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @XmlJavaTypeAdapter(Adapter10 .class) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") protected String email; @XmlElement(required = true) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") protected String phone; /** @@ -72,7 +72,7 @@ public class Publisher implements Serializable, Cloneable, CopyTo2, Equals2, ToS * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public String getName() { return name; } @@ -85,7 +85,7 @@ public String getName() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public void setName(String value) { this.name = value; } @@ -98,7 +98,7 @@ public void setName(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public String getSite() { return site; } @@ -111,7 +111,7 @@ public String getSite() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public void setSite(String value) { this.site = value; } @@ -124,7 +124,7 @@ public void setSite(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public String getEmail() { return email; } @@ -137,7 +137,7 @@ public String getEmail() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public void setEmail(String value) { this.email = value; } @@ -150,7 +150,7 @@ public void setEmail(String value) { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public String getPhone() { return phone; } @@ -163,20 +163,20 @@ public String getPhone() { * {@link String } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public void setPhone(String value) { this.phone = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -184,7 +184,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { String theName; @@ -209,18 +209,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Publisher) { @@ -281,12 +281,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Publisher(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -334,9 +334,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Registry.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Registry.java new file mode 100644 index 00000000..102d86a6 --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Registry.java @@ -0,0 +1,685 @@ + +package org.openestate.io.immobiliare_it.xml; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.Currency; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.jvnet.jaxb2_commons.lang.CopyStrategy2; +import org.jvnet.jaxb2_commons.lang.CopyTo2; +import org.jvnet.jaxb2_commons.lang.Equals2; +import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb2_commons.lang.ToString2; +import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; + + +/** + *

Java class for registry complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="registry">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <all>
+ *         <element name="income">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>double">
+ *                 <attribute name="currency" type="{http://feed.immobiliare.it}currency" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *       </all>
+ *       <attribute name="class">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <enumeration value="A/1"/>
+ *             <enumeration value="A/2"/>
+ *             <enumeration value="A/3"/>
+ *             <enumeration value="A/4"/>
+ *             <enumeration value="A/5"/>
+ *             <enumeration value="A/6"/>
+ *             <enumeration value="A/7"/>
+ *             <enumeration value="A/8"/>
+ *             <enumeration value="A/9"/>
+ *             <enumeration value="A/10"/>
+ *             <enumeration value="A/11"/>
+ *             <enumeration value="B/1"/>
+ *             <enumeration value="B/2"/>
+ *             <enumeration value="B/3"/>
+ *             <enumeration value="B/4"/>
+ *             <enumeration value="B/5"/>
+ *             <enumeration value="B/6"/>
+ *             <enumeration value="B/7"/>
+ *             <enumeration value="B/8"/>
+ *             <enumeration value="C/1"/>
+ *             <enumeration value="C/2"/>
+ *             <enumeration value="C/3"/>
+ *             <enumeration value="C/4"/>
+ *             <enumeration value="C/5"/>
+ *             <enumeration value="C/6"/>
+ *             <enumeration value="C/7"/>
+ *             <enumeration value="D/1"/>
+ *             <enumeration value="D/2"/>
+ *             <enumeration value="D/3"/>
+ *             <enumeration value="D/4"/>
+ *             <enumeration value="D/5"/>
+ *             <enumeration value="D/6"/>
+ *             <enumeration value="D/7"/>
+ *             <enumeration value="D/8"/>
+ *             <enumeration value="D/9"/>
+ *             <enumeration value="D/10"/>
+ *             <enumeration value="D/11"/>
+ *             <enumeration value="D/12"/>
+ *             <enumeration value="E/1"/>
+ *             <enumeration value="E/2"/>
+ *             <enumeration value="E/3"/>
+ *             <enumeration value="E/4"/>
+ *             <enumeration value="E/5"/>
+ *             <enumeration value="E/6"/>
+ *             <enumeration value="E/7"/>
+ *             <enumeration value="E/8"/>
+ *             <enumeration value="E/9"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "registry", propOrder = { + +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class Registry implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Registry.Income income; + @XmlAttribute(name = "class") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Registry.Type clazz; + + /** + * Gets the value of the income property. + * + * @return + * possible object is + * {@link Registry.Income } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Registry.Income getIncome() { + return income; + } + + /** + * Sets the value of the income property. + * + * @param value + * allowed object is + * {@link Registry.Income } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setIncome(Registry.Income value) { + this.income = value; + } + + /** + * Gets the value of the clazz property. + * + * @return + * possible object is + * {@link Registry.Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Registry.Type getClazz() { + return clazz; + } + + /** + * Sets the value of the clazz property. + * + * @param value + * allowed object is + * {@link Registry.Type } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setClazz(Registry.Type value) { + this.clazz = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + Registry.Income theIncome; + theIncome = this.getIncome(); + strategy.appendField(locator, this, "income", buffer, theIncome, (this.income!= null)); + } + { + Registry.Type theClazz; + theClazz = this.getClazz(); + strategy.appendField(locator, this, "clazz", buffer, theClazz, (this.clazz!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof Registry) { + final Registry copy = ((Registry) draftCopy); + { + Boolean incomeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.income!= null)); + if (incomeShouldBeCopiedAndSet == Boolean.TRUE) { + Registry.Income sourceIncome; + sourceIncome = this.getIncome(); + Registry.Income copyIncome = ((Registry.Income) strategy.copy(LocatorUtils.property(locator, "income", sourceIncome), sourceIncome, (this.income!= null))); + copy.setIncome(copyIncome); + } else { + if (incomeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.income = null; + } + } + } + { + Boolean clazzShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.clazz!= null)); + if (clazzShouldBeCopiedAndSet == Boolean.TRUE) { + Registry.Type sourceClazz; + sourceClazz = this.getClazz(); + Registry.Type copyClazz = ((Registry.Type) strategy.copy(LocatorUtils.property(locator, "clazz", sourceClazz), sourceClazz, (this.clazz!= null))); + copy.setClazz(copyClazz); + } else { + if (clazzShouldBeCopiedAndSet == Boolean.FALSE) { + copy.clazz = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new Registry(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final Registry that = ((Registry) object); + { + Registry.Income lhsIncome; + lhsIncome = this.getIncome(); + Registry.Income rhsIncome; + rhsIncome = that.getIncome(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "income", lhsIncome), LocatorUtils.property(thatLocator, "income", rhsIncome), lhsIncome, rhsIncome, (this.income!= null), (that.income!= null))) { + return false; + } + } + { + Registry.Type lhsClazz; + lhsClazz = this.getClazz(); + Registry.Type rhsClazz; + rhsClazz = that.getClazz(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "clazz", lhsClazz), LocatorUtils.property(thatLocator, "clazz", rhsClazz), lhsClazz, rhsClazz, (this.clazz!= null), (that.clazz!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>double">
+     *       <attribute name="currency" type="{http://feed.immobiliare.it}currency" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public static class Income implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 + { + + @XmlValue + @XmlJavaTypeAdapter(Adapter2 .class) + @XmlSchemaType(name = "double") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigDecimal value; + @XmlAttribute(name = "currency") + @XmlJavaTypeAdapter(Adapter14 .class) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Currency currency; + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigDecimal getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setValue(BigDecimal value) { + this.value = value; + } + + /** + * Gets the value of the currency property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Currency getCurrency() { + return currency; + } + + /** + * Sets the value of the currency property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setCurrency(Currency value) { + this.currency = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + BigDecimal theValue; + theValue = this.getValue(); + strategy.appendField(locator, this, "value", buffer, theValue, (this.value!= null)); + } + { + Currency theCurrency; + theCurrency = this.getCurrency(); + strategy.appendField(locator, this, "currency", buffer, theCurrency, (this.currency!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof Registry.Income) { + final Registry.Income copy = ((Registry.Income) draftCopy); + { + Boolean valueShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.value!= null)); + if (valueShouldBeCopiedAndSet == Boolean.TRUE) { + BigDecimal sourceValue; + sourceValue = this.getValue(); + BigDecimal copyValue = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "value", sourceValue), sourceValue, (this.value!= null))); + copy.setValue(copyValue); + } else { + if (valueShouldBeCopiedAndSet == Boolean.FALSE) { + copy.value = null; + } + } + } + { + Boolean currencyShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.currency!= null)); + if (currencyShouldBeCopiedAndSet == Boolean.TRUE) { + Currency sourceCurrency; + sourceCurrency = this.getCurrency(); + Currency copyCurrency = ((Currency) strategy.copy(LocatorUtils.property(locator, "currency", sourceCurrency), sourceCurrency, (this.currency!= null))); + copy.setCurrency(copyCurrency); + } else { + if (currencyShouldBeCopiedAndSet == Boolean.FALSE) { + copy.currency = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new Registry.Income(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final Registry.Income that = ((Registry.Income) object); + { + BigDecimal lhsValue; + lhsValue = this.getValue(); + BigDecimal rhsValue; + rhsValue = that.getValue(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "value", lhsValue), LocatorUtils.property(thatLocator, "value", rhsValue), lhsValue, rhsValue, (this.value!= null), (that.value!= null))) { + return false; + } + } + { + Currency lhsCurrency; + lhsCurrency = this.getCurrency(); + Currency rhsCurrency; + rhsCurrency = that.getCurrency(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "currency", lhsCurrency), LocatorUtils.property(thatLocator, "currency", rhsCurrency), lhsCurrency, rhsCurrency, (this.currency!= null), (that.currency!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + } + + + /** + *

Java class for null. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ *

+     * <simpleType>
+     *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *     <enumeration value="A/1"/>
+     *     <enumeration value="A/2"/>
+     *     <enumeration value="A/3"/>
+     *     <enumeration value="A/4"/>
+     *     <enumeration value="A/5"/>
+     *     <enumeration value="A/6"/>
+     *     <enumeration value="A/7"/>
+     *     <enumeration value="A/8"/>
+     *     <enumeration value="A/9"/>
+     *     <enumeration value="A/10"/>
+     *     <enumeration value="A/11"/>
+     *     <enumeration value="B/1"/>
+     *     <enumeration value="B/2"/>
+     *     <enumeration value="B/3"/>
+     *     <enumeration value="B/4"/>
+     *     <enumeration value="B/5"/>
+     *     <enumeration value="B/6"/>
+     *     <enumeration value="B/7"/>
+     *     <enumeration value="B/8"/>
+     *     <enumeration value="C/1"/>
+     *     <enumeration value="C/2"/>
+     *     <enumeration value="C/3"/>
+     *     <enumeration value="C/4"/>
+     *     <enumeration value="C/5"/>
+     *     <enumeration value="C/6"/>
+     *     <enumeration value="C/7"/>
+     *     <enumeration value="D/1"/>
+     *     <enumeration value="D/2"/>
+     *     <enumeration value="D/3"/>
+     *     <enumeration value="D/4"/>
+     *     <enumeration value="D/5"/>
+     *     <enumeration value="D/6"/>
+     *     <enumeration value="D/7"/>
+     *     <enumeration value="D/8"/>
+     *     <enumeration value="D/9"/>
+     *     <enumeration value="D/10"/>
+     *     <enumeration value="D/11"/>
+     *     <enumeration value="D/12"/>
+     *     <enumeration value="E/1"/>
+     *     <enumeration value="E/2"/>
+     *     <enumeration value="E/3"/>
+     *     <enumeration value="E/4"/>
+     *     <enumeration value="E/5"/>
+     *     <enumeration value="E/6"/>
+     *     <enumeration value="E/7"/>
+     *     <enumeration value="E/8"/>
+     *     <enumeration value="E/9"/>
+     *   </restriction>
+     * </simpleType>
+     * 
+ * + */ + @XmlType(name = "") + @XmlEnum + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public enum Type { + + @XmlEnumValue("A/1") + A_1("A/1"), + @XmlEnumValue("A/2") + A_2("A/2"), + @XmlEnumValue("A/3") + A_3("A/3"), + @XmlEnumValue("A/4") + A_4("A/4"), + @XmlEnumValue("A/5") + A_5("A/5"), + @XmlEnumValue("A/6") + A_6("A/6"), + @XmlEnumValue("A/7") + A_7("A/7"), + @XmlEnumValue("A/8") + A_8("A/8"), + @XmlEnumValue("A/9") + A_9("A/9"), + @XmlEnumValue("A/10") + A_10("A/10"), + @XmlEnumValue("A/11") + A_11("A/11"), + @XmlEnumValue("B/1") + B_1("B/1"), + @XmlEnumValue("B/2") + B_2("B/2"), + @XmlEnumValue("B/3") + B_3("B/3"), + @XmlEnumValue("B/4") + B_4("B/4"), + @XmlEnumValue("B/5") + B_5("B/5"), + @XmlEnumValue("B/6") + B_6("B/6"), + @XmlEnumValue("B/7") + B_7("B/7"), + @XmlEnumValue("B/8") + B_8("B/8"), + @XmlEnumValue("C/1") + C_1("C/1"), + @XmlEnumValue("C/2") + C_2("C/2"), + @XmlEnumValue("C/3") + C_3("C/3"), + @XmlEnumValue("C/4") + C_4("C/4"), + @XmlEnumValue("C/5") + C_5("C/5"), + @XmlEnumValue("C/6") + C_6("C/6"), + @XmlEnumValue("C/7") + C_7("C/7"), + @XmlEnumValue("D/1") + D_1("D/1"), + @XmlEnumValue("D/2") + D_2("D/2"), + @XmlEnumValue("D/3") + D_3("D/3"), + @XmlEnumValue("D/4") + D_4("D/4"), + @XmlEnumValue("D/5") + D_5("D/5"), + @XmlEnumValue("D/6") + D_6("D/6"), + @XmlEnumValue("D/7") + D_7("D/7"), + @XmlEnumValue("D/8") + D_8("D/8"), + @XmlEnumValue("D/9") + D_9("D/9"), + @XmlEnumValue("D/10") + D_10("D/10"), + @XmlEnumValue("D/11") + D_11("D/11"), + @XmlEnumValue("D/12") + D_12("D/12"), + @XmlEnumValue("E/1") + E_1("E/1"), + @XmlEnumValue("E/2") + E_2("E/2"), + @XmlEnumValue("E/3") + E_3("E/3"), + @XmlEnumValue("E/4") + E_4("E/4"), + @XmlEnumValue("E/5") + E_5("E/5"), + @XmlEnumValue("E/6") + E_6("E/6"), + @XmlEnumValue("E/7") + E_7("E/7"), + @XmlEnumValue("E/8") + E_8("E/8"), + @XmlEnumValue("E/9") + E_9("E/9"); + private final String value; + + Type(String v) { + value = v; + } + + public String value() { + return value; + } + + public static Registry.Type fromValue(String v) { + for (Registry.Type c: Registry.Type.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Rental.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/RentalType.java similarity index 85% rename from ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Rental.java rename to ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/RentalType.java index 13290331..e2091ec0 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Rental.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/RentalType.java @@ -30,8 +30,8 @@ */ @XmlType(name = "rental") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") -public enum Rental { +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public enum RentalType { @XmlEnumValue("3+2") RENT_3_PLUS_2("3+2"), @@ -51,7 +51,7 @@ public enum Rental { STUDENTI("Studenti"); private final String value; - Rental(String v) { + RentalType(String v) { value = v; } @@ -59,8 +59,8 @@ public String value() { return value; } - public static Rental fromValue(String v) { - for (Rental c: Rental.values()) { + public static RentalType fromValue(String v) { + for (RentalType c: RentalType.values()) { if (c.value.equals(v)) { return c; } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/RoomsType.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/RoomsType.java new file mode 100644 index 00000000..d950993c --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/RoomsType.java @@ -0,0 +1,231 @@ + +package org.openestate.io.immobiliare_it.xml; + +import java.io.Serializable; +import java.math.BigInteger; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlSchemaType; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.jvnet.jaxb2_commons.lang.CopyStrategy2; +import org.jvnet.jaxb2_commons.lang.CopyTo2; +import org.jvnet.jaxb2_commons.lang.Equals2; +import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb2_commons.lang.ToString2; +import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; + + +/** + *

Java class for roomsType complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="roomsType">
+ *   <simpleContent>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>int">
+ *       <attribute name="literal-value" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *     </extension>
+ *   </simpleContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "roomsType", propOrder = { + "value" +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class RoomsType implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @XmlValue + @XmlJavaTypeAdapter(Adapter5 .class) + @XmlSchemaType(name = "int") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger value; + @XmlAttribute(name = "literal-value") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String literalValue; + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * Gets the value of the literalValue property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getLiteralValue() { + return literalValue; + } + + /** + * Sets the value of the literalValue property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setLiteralValue(String value) { + this.literalValue = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + BigInteger theValue; + theValue = this.getValue(); + strategy.appendField(locator, this, "value", buffer, theValue, (this.value!= null)); + } + { + String theLiteralValue; + theLiteralValue = this.getLiteralValue(); + strategy.appendField(locator, this, "literalValue", buffer, theLiteralValue, (this.literalValue!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof RoomsType) { + final RoomsType copy = ((RoomsType) draftCopy); + { + Boolean valueShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.value!= null)); + if (valueShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceValue; + sourceValue = this.getValue(); + BigInteger copyValue = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "value", sourceValue), sourceValue, (this.value!= null))); + copy.setValue(copyValue); + } else { + if (valueShouldBeCopiedAndSet == Boolean.FALSE) { + copy.value = null; + } + } + } + { + Boolean literalValueShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.literalValue!= null)); + if (literalValueShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceLiteralValue; + sourceLiteralValue = this.getLiteralValue(); + String copyLiteralValue = ((String) strategy.copy(LocatorUtils.property(locator, "literalValue", sourceLiteralValue), sourceLiteralValue, (this.literalValue!= null))); + copy.setLiteralValue(copyLiteralValue); + } else { + if (literalValueShouldBeCopiedAndSet == Boolean.FALSE) { + copy.literalValue = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new RoomsType(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final RoomsType that = ((RoomsType) object); + { + BigInteger lhsValue; + lhsValue = this.getValue(); + BigInteger rhsValue; + rhsValue = that.getValue(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "value", lhsValue), LocatorUtils.property(thatLocator, "value", rhsValue), lhsValue, rhsValue, (this.value!= null), (that.value!= null))) { + return false; + } + } + { + String lhsLiteralValue; + lhsLiteralValue = this.getLiteralValue(); + String rhsLiteralValue; + rhsLiteralValue = that.getLiteralValue(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "literalValue", lhsLiteralValue), LocatorUtils.property(thatLocator, "literalValue", rhsLiteralValue), lhsLiteralValue, rhsLiteralValue, (this.literalValue!= null), (that.literalValue!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/SalesOffice.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/SalesOffice.java new file mode 100644 index 00000000..4d534a9c --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/SalesOffice.java @@ -0,0 +1,894 @@ + +package org.openestate.io.immobiliare_it.xml; + +import java.io.Serializable; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import javax.xml.bind.annotation.XmlValue; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import org.jvnet.jaxb2_commons.lang.CopyStrategy2; +import org.jvnet.jaxb2_commons.lang.CopyTo2; +import org.jvnet.jaxb2_commons.lang.Equals2; +import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb2_commons.lang.ToString2; +import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; + + +/** + *

Java class for sales-office complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="sales-office">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <all>
+ *         <element name="country-code" minOccurs="0">
+ *           <simpleType>
+ *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *               <pattern value="[a-zA-Z]{2}"/>
+ *             </restriction>
+ *           </simpleType>
+ *         </element>
+ *         <element name="administrative-area" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="sub-administrative-area" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="city" minOccurs="0">
+ *           <complexType>
+ *             <simpleContent>
+ *               <extension base="<http://www.w3.org/2001/XMLSchema>string">
+ *                 <attribute name="code" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *               </extension>
+ *             </simpleContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="locality">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="thoroughfare" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ *                 </sequence>
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *         <element name="phone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *         <element name="mobile" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ *       </all>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "sales-office", propOrder = { + +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class SalesOffice implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @XmlElement(name = "country-code") + @XmlJavaTypeAdapter(Adapter20 .class) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String countryCode; + @XmlElement(name = "administrative-area") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String administrativeArea; + @XmlElement(name = "sub-administrative-area") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String subAdministrativeArea; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected SalesOffice.City city; + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected SalesOffice.Locality locality; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String phone; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String mobile; + + /** + * Gets the value of the countryCode property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getCountryCode() { + return countryCode; + } + + /** + * Sets the value of the countryCode property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setCountryCode(String value) { + this.countryCode = value; + } + + /** + * Gets the value of the administrativeArea property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getAdministrativeArea() { + return administrativeArea; + } + + /** + * Sets the value of the administrativeArea property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setAdministrativeArea(String value) { + this.administrativeArea = value; + } + + /** + * Gets the value of the subAdministrativeArea property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getSubAdministrativeArea() { + return subAdministrativeArea; + } + + /** + * Sets the value of the subAdministrativeArea property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setSubAdministrativeArea(String value) { + this.subAdministrativeArea = value; + } + + /** + * Gets the value of the city property. + * + * @return + * possible object is + * {@link SalesOffice.City } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public SalesOffice.City getCity() { + return city; + } + + /** + * Sets the value of the city property. + * + * @param value + * allowed object is + * {@link SalesOffice.City } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setCity(SalesOffice.City value) { + this.city = value; + } + + /** + * Gets the value of the locality property. + * + * @return + * possible object is + * {@link SalesOffice.Locality } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public SalesOffice.Locality getLocality() { + return locality; + } + + /** + * Sets the value of the locality property. + * + * @param value + * allowed object is + * {@link SalesOffice.Locality } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setLocality(SalesOffice.Locality value) { + this.locality = value; + } + + /** + * Gets the value of the phone property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getPhone() { + return phone; + } + + /** + * Sets the value of the phone property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setPhone(String value) { + this.phone = value; + } + + /** + * Gets the value of the mobile property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getMobile() { + return mobile; + } + + /** + * Sets the value of the mobile property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setMobile(String value) { + this.mobile = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + String theCountryCode; + theCountryCode = this.getCountryCode(); + strategy.appendField(locator, this, "countryCode", buffer, theCountryCode, (this.countryCode!= null)); + } + { + String theAdministrativeArea; + theAdministrativeArea = this.getAdministrativeArea(); + strategy.appendField(locator, this, "administrativeArea", buffer, theAdministrativeArea, (this.administrativeArea!= null)); + } + { + String theSubAdministrativeArea; + theSubAdministrativeArea = this.getSubAdministrativeArea(); + strategy.appendField(locator, this, "subAdministrativeArea", buffer, theSubAdministrativeArea, (this.subAdministrativeArea!= null)); + } + { + SalesOffice.City theCity; + theCity = this.getCity(); + strategy.appendField(locator, this, "city", buffer, theCity, (this.city!= null)); + } + { + SalesOffice.Locality theLocality; + theLocality = this.getLocality(); + strategy.appendField(locator, this, "locality", buffer, theLocality, (this.locality!= null)); + } + { + String thePhone; + thePhone = this.getPhone(); + strategy.appendField(locator, this, "phone", buffer, thePhone, (this.phone!= null)); + } + { + String theMobile; + theMobile = this.getMobile(); + strategy.appendField(locator, this, "mobile", buffer, theMobile, (this.mobile!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof SalesOffice) { + final SalesOffice copy = ((SalesOffice) draftCopy); + { + Boolean countryCodeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.countryCode!= null)); + if (countryCodeShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceCountryCode; + sourceCountryCode = this.getCountryCode(); + String copyCountryCode = ((String) strategy.copy(LocatorUtils.property(locator, "countryCode", sourceCountryCode), sourceCountryCode, (this.countryCode!= null))); + copy.setCountryCode(copyCountryCode); + } else { + if (countryCodeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.countryCode = null; + } + } + } + { + Boolean administrativeAreaShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.administrativeArea!= null)); + if (administrativeAreaShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceAdministrativeArea; + sourceAdministrativeArea = this.getAdministrativeArea(); + String copyAdministrativeArea = ((String) strategy.copy(LocatorUtils.property(locator, "administrativeArea", sourceAdministrativeArea), sourceAdministrativeArea, (this.administrativeArea!= null))); + copy.setAdministrativeArea(copyAdministrativeArea); + } else { + if (administrativeAreaShouldBeCopiedAndSet == Boolean.FALSE) { + copy.administrativeArea = null; + } + } + } + { + Boolean subAdministrativeAreaShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.subAdministrativeArea!= null)); + if (subAdministrativeAreaShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceSubAdministrativeArea; + sourceSubAdministrativeArea = this.getSubAdministrativeArea(); + String copySubAdministrativeArea = ((String) strategy.copy(LocatorUtils.property(locator, "subAdministrativeArea", sourceSubAdministrativeArea), sourceSubAdministrativeArea, (this.subAdministrativeArea!= null))); + copy.setSubAdministrativeArea(copySubAdministrativeArea); + } else { + if (subAdministrativeAreaShouldBeCopiedAndSet == Boolean.FALSE) { + copy.subAdministrativeArea = null; + } + } + } + { + Boolean cityShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.city!= null)); + if (cityShouldBeCopiedAndSet == Boolean.TRUE) { + SalesOffice.City sourceCity; + sourceCity = this.getCity(); + SalesOffice.City copyCity = ((SalesOffice.City) strategy.copy(LocatorUtils.property(locator, "city", sourceCity), sourceCity, (this.city!= null))); + copy.setCity(copyCity); + } else { + if (cityShouldBeCopiedAndSet == Boolean.FALSE) { + copy.city = null; + } + } + } + { + Boolean localityShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.locality!= null)); + if (localityShouldBeCopiedAndSet == Boolean.TRUE) { + SalesOffice.Locality sourceLocality; + sourceLocality = this.getLocality(); + SalesOffice.Locality copyLocality = ((SalesOffice.Locality) strategy.copy(LocatorUtils.property(locator, "locality", sourceLocality), sourceLocality, (this.locality!= null))); + copy.setLocality(copyLocality); + } else { + if (localityShouldBeCopiedAndSet == Boolean.FALSE) { + copy.locality = null; + } + } + } + { + Boolean phoneShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.phone!= null)); + if (phoneShouldBeCopiedAndSet == Boolean.TRUE) { + String sourcePhone; + sourcePhone = this.getPhone(); + String copyPhone = ((String) strategy.copy(LocatorUtils.property(locator, "phone", sourcePhone), sourcePhone, (this.phone!= null))); + copy.setPhone(copyPhone); + } else { + if (phoneShouldBeCopiedAndSet == Boolean.FALSE) { + copy.phone = null; + } + } + } + { + Boolean mobileShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.mobile!= null)); + if (mobileShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceMobile; + sourceMobile = this.getMobile(); + String copyMobile = ((String) strategy.copy(LocatorUtils.property(locator, "mobile", sourceMobile), sourceMobile, (this.mobile!= null))); + copy.setMobile(copyMobile); + } else { + if (mobileShouldBeCopiedAndSet == Boolean.FALSE) { + copy.mobile = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new SalesOffice(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final SalesOffice that = ((SalesOffice) object); + { + String lhsCountryCode; + lhsCountryCode = this.getCountryCode(); + String rhsCountryCode; + rhsCountryCode = that.getCountryCode(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "countryCode", lhsCountryCode), LocatorUtils.property(thatLocator, "countryCode", rhsCountryCode), lhsCountryCode, rhsCountryCode, (this.countryCode!= null), (that.countryCode!= null))) { + return false; + } + } + { + String lhsAdministrativeArea; + lhsAdministrativeArea = this.getAdministrativeArea(); + String rhsAdministrativeArea; + rhsAdministrativeArea = that.getAdministrativeArea(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "administrativeArea", lhsAdministrativeArea), LocatorUtils.property(thatLocator, "administrativeArea", rhsAdministrativeArea), lhsAdministrativeArea, rhsAdministrativeArea, (this.administrativeArea!= null), (that.administrativeArea!= null))) { + return false; + } + } + { + String lhsSubAdministrativeArea; + lhsSubAdministrativeArea = this.getSubAdministrativeArea(); + String rhsSubAdministrativeArea; + rhsSubAdministrativeArea = that.getSubAdministrativeArea(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "subAdministrativeArea", lhsSubAdministrativeArea), LocatorUtils.property(thatLocator, "subAdministrativeArea", rhsSubAdministrativeArea), lhsSubAdministrativeArea, rhsSubAdministrativeArea, (this.subAdministrativeArea!= null), (that.subAdministrativeArea!= null))) { + return false; + } + } + { + SalesOffice.City lhsCity; + lhsCity = this.getCity(); + SalesOffice.City rhsCity; + rhsCity = that.getCity(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "city", lhsCity), LocatorUtils.property(thatLocator, "city", rhsCity), lhsCity, rhsCity, (this.city!= null), (that.city!= null))) { + return false; + } + } + { + SalesOffice.Locality lhsLocality; + lhsLocality = this.getLocality(); + SalesOffice.Locality rhsLocality; + rhsLocality = that.getLocality(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "locality", lhsLocality), LocatorUtils.property(thatLocator, "locality", rhsLocality), lhsLocality, rhsLocality, (this.locality!= null), (that.locality!= null))) { + return false; + } + } + { + String lhsPhone; + lhsPhone = this.getPhone(); + String rhsPhone; + rhsPhone = that.getPhone(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "phone", lhsPhone), LocatorUtils.property(thatLocator, "phone", rhsPhone), lhsPhone, rhsPhone, (this.phone!= null), (that.phone!= null))) { + return false; + } + } + { + String lhsMobile; + lhsMobile = this.getMobile(); + String rhsMobile; + rhsMobile = that.getMobile(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "mobile", lhsMobile), LocatorUtils.property(thatLocator, "mobile", rhsMobile), lhsMobile, rhsMobile, (this.mobile!= null), (that.mobile!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <simpleContent>
+     *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
+     *       <attribute name="code" type="{http://www.w3.org/2001/XMLSchema}string" />
+     *     </extension>
+     *   </simpleContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public static class City implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 + { + + @XmlValue + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String value; + @XmlAttribute(name = "code") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String code; + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setValue(String value) { + this.value = value; + } + + /** + * Gets the value of the code property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getCode() { + return code; + } + + /** + * Sets the value of the code property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setCode(String value) { + this.code = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + String theValue; + theValue = this.getValue(); + strategy.appendField(locator, this, "value", buffer, theValue, (this.value!= null)); + } + { + String theCode; + theCode = this.getCode(); + strategy.appendField(locator, this, "code", buffer, theCode, (this.code!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof SalesOffice.City) { + final SalesOffice.City copy = ((SalesOffice.City) draftCopy); + { + Boolean valueShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.value!= null)); + if (valueShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceValue; + sourceValue = this.getValue(); + String copyValue = ((String) strategy.copy(LocatorUtils.property(locator, "value", sourceValue), sourceValue, (this.value!= null))); + copy.setValue(copyValue); + } else { + if (valueShouldBeCopiedAndSet == Boolean.FALSE) { + copy.value = null; + } + } + } + { + Boolean codeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.code!= null)); + if (codeShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceCode; + sourceCode = this.getCode(); + String copyCode = ((String) strategy.copy(LocatorUtils.property(locator, "code", sourceCode), sourceCode, (this.code!= null))); + copy.setCode(copyCode); + } else { + if (codeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.code = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new SalesOffice.City(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final SalesOffice.City that = ((SalesOffice.City) object); + { + String lhsValue; + lhsValue = this.getValue(); + String rhsValue; + rhsValue = that.getValue(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "value", lhsValue), LocatorUtils.property(thatLocator, "value", rhsValue), lhsValue, rhsValue, (this.value!= null), (that.value!= null))) { + return false; + } + } + { + String lhsCode; + lhsCode = this.getCode(); + String rhsCode; + rhsCode = that.getCode(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "code", lhsCode), LocatorUtils.property(thatLocator, "code", rhsCode), lhsCode, rhsCode, (this.code!= null), (that.code!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="thoroughfare" type="{http://www.w3.org/2001/XMLSchema}string"/>
+     *       </sequence>
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "thoroughfare" + }) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public static class Locality implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 + { + + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String thoroughfare; + + /** + * Gets the value of the thoroughfare property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getThoroughfare() { + return thoroughfare; + } + + /** + * Sets the value of the thoroughfare property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setThoroughfare(String value) { + this.thoroughfare = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + String theThoroughfare; + theThoroughfare = this.getThoroughfare(); + strategy.appendField(locator, this, "thoroughfare", buffer, theThoroughfare, (this.thoroughfare!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof SalesOffice.Locality) { + final SalesOffice.Locality copy = ((SalesOffice.Locality) draftCopy); + { + Boolean thoroughfareShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.thoroughfare!= null)); + if (thoroughfareShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceThoroughfare; + sourceThoroughfare = this.getThoroughfare(); + String copyThoroughfare = ((String) strategy.copy(LocatorUtils.property(locator, "thoroughfare", sourceThoroughfare), sourceThoroughfare, (this.thoroughfare!= null))); + copy.setThoroughfare(copyThoroughfare); + } else { + if (thoroughfareShouldBeCopiedAndSet == Boolean.FALSE) { + copy.thoroughfare = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new SalesOffice.Locality(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final SalesOffice.Locality that = ((SalesOffice.Locality) object); + { + String lhsThoroughfare; + lhsThoroughfare = this.getThoroughfare(); + String rhsThoroughfare; + rhsThoroughfare = that.getThoroughfare(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "thoroughfare", lhsThoroughfare), LocatorUtils.property(thatLocator, "thoroughfare", rhsThoroughfare), lhsThoroughfare, rhsThoroughfare, (this.thoroughfare!= null), (that.thoroughfare!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/PropertyTypeSimple.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/SimplePropertyType.java similarity index 85% rename from ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/PropertyTypeSimple.java rename to ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/SimplePropertyType.java index 40dbd6ab..08167968 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/PropertyTypeSimple.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/SimplePropertyType.java @@ -19,7 +19,7 @@ * <enumeration value="Attico"/> * <enumeration value="Mansarda"/> * <enumeration value="Garage"/> - * <enumeration value="Casa Indipendente"/> + * <enumeration value="Casa indipendente"/> * <enumeration value="Palazzo"/> * <enumeration value="Stabile"/> * <enumeration value="Rustico"/> @@ -44,6 +44,7 @@ * <enumeration value="Camera"/> * <enumeration value="Casa per ferie (gruppi)"/> * <enumeration value="Other"/> + * <enumeration value="Altro"/> * </restriction> * </simpleType> *
@@ -51,8 +52,8 @@ */ @XmlType(name = "propertyTypeSimple") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") -public enum PropertyTypeSimple { +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public enum SimplePropertyType { @XmlEnumValue("Appartamento") APPARTAMENTO("Appartamento"), @@ -62,8 +63,8 @@ public enum PropertyTypeSimple { MANSARDA("Mansarda"), @XmlEnumValue("Garage") GARAGE("Garage"), - @XmlEnumValue("Casa Indipendente") - CASA_INDIPENDENTE("Casa Indipendente"), + @XmlEnumValue("Casa indipendente") + CASA_INDIPENDENTE("Casa indipendente"), @XmlEnumValue("Palazzo") PALAZZO("Palazzo"), @XmlEnumValue("Stabile") @@ -81,7 +82,7 @@ public enum PropertyTypeSimple { @XmlEnumValue("Open Space") OPEN_SPACE("Open Space"), @XmlEnumValue("Multipropriet\u00e0") - MULTIPROPRIET\u00c0("Multipropriet\u00e0"), + MULTIPROPRIETA("Multipropriet\u00e0"), @XmlEnumValue("Villetta") VILLETTA("Villetta"), @XmlEnumValue("Agriturismo") @@ -109,12 +110,14 @@ public enum PropertyTypeSimple { @XmlEnumValue("Camera") CAMERA("Camera"), @XmlEnumValue("Casa per ferie (gruppi)") - CASA_PER_FERIE_GRUPPI("Casa per ferie (gruppi)"), + CASA_PER_FERIE("Casa per ferie (gruppi)"), @XmlEnumValue("Other") - OTHER("Other"); + OTHER("Other"), + @XmlEnumValue("Altro") + ALTRO("Altro"); private final String value; - PropertyTypeSimple(String v) { + SimplePropertyType(String v) { value = v; } @@ -122,8 +125,8 @@ public String value() { return value; } - public static PropertyTypeSimple fromValue(String v) { - for (PropertyTypeSimple c: PropertyTypeSimple.values()) { + public static SimplePropertyType fromValue(String v) { + for (SimplePropertyType c: SimplePropertyType.values()) { if (c.value.equals(v)) { return c; } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/SizeType.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/SizeType.java index 8639dff5..4a5e0726 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/SizeType.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/SizeType.java @@ -22,7 +22,7 @@ import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; import org.jvnet.jaxb2_commons.locator.ObjectLocator; import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; -import org.openestate.io.immobiliare_it.xml.types.SizeUnit; +import org.openestate.io.immobiliare_it.xml.types.SizeUnitType; /** @@ -33,14 +33,8 @@ *
  * <complexType name="sizeType">
  *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>integer">
- *       <attribute name="unit">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *             <pattern value="m2|sft"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
+ *     <extension base="<http://www.w3.org/2001/XMLSchema>long">
+ *       <attribute name="unit" type="{http://feed.immobiliare.it}sizeTypeUnit" />
  *     </extension>
  *   </simpleContent>
  * </complexType>
@@ -52,19 +46,19 @@
 @XmlType(name = "sizeType", propOrder = {
     "value"
 })
-@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
 public class SizeType implements Serializable, Cloneable, CopyTo2, Equals2, ToString2
 {
 
     @XmlValue
-    @XmlJavaTypeAdapter(Adapter2 .class)
-    @XmlSchemaType(name = "integer")
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @XmlJavaTypeAdapter(Adapter4 .class)
+    @XmlSchemaType(name = "long")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     protected BigInteger value;
     @XmlAttribute(name = "unit")
-    @XmlJavaTypeAdapter(Adapter18 .class)
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    protected SizeUnit unit;
+    @XmlJavaTypeAdapter(Adapter13 .class)
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    protected SizeUnitType unit;
 
     /**
      * Gets the value of the value property.
@@ -74,7 +68,7 @@ public class SizeType implements Serializable, Cloneable, CopyTo2, Equals2, ToSt
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public BigInteger getValue() {
         return value;
     }
@@ -87,7 +81,7 @@ public BigInteger getValue() {
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public void setValue(BigInteger value) {
         this.value = value;
     }
@@ -100,8 +94,8 @@ public void setValue(BigInteger value) {
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public SizeUnit getUnit() {
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public SizeUnitType getUnit() {
         return unit;
     }
 
@@ -113,20 +107,20 @@ public SizeUnit getUnit() {
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public void setUnit(SizeUnit value) {
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public void setUnit(SizeUnitType value) {
         this.unit = value;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public String toString() {
-        final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE;
+        final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2;
         final StringBuilder buffer = new StringBuilder();
         append(null, buffer, strategy);
         return buffer.toString();
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
         strategy.appendStart(locator, this, buffer);
         appendFields(locator, buffer, strategy);
@@ -134,7 +128,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin
         return buffer;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
         {
             BigInteger theValue;
@@ -142,25 +136,25 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T
             strategy.appendField(locator, this, "value", buffer, theValue, (this.value!= null));
         }
         {
-            SizeUnit theUnit;
+            SizeUnitType theUnit;
             theUnit = this.getUnit();
             strategy.appendField(locator, this, "unit", buffer, theUnit, (this.unit!= null));
         }
         return buffer;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object clone() {
         return copyTo(createNewInstance());
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object copyTo(Object target) {
-        final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE;
+        final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2;
         return copyTo(null, target, strategy);
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) {
         final Object draftCopy = ((target == null)?createNewInstance():target);
         if (draftCopy instanceof SizeType) {
@@ -181,9 +175,9 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
             {
                 Boolean unitShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.unit!= null));
                 if (unitShouldBeCopiedAndSet == Boolean.TRUE) {
-                    SizeUnit sourceUnit;
+                    SizeUnitType sourceUnit;
                     sourceUnit = this.getUnit();
-                    SizeUnit copyUnit = ((SizeUnit) strategy.copy(LocatorUtils.property(locator, "unit", sourceUnit), sourceUnit, (this.unit!= null)));
+                    SizeUnitType copyUnit = ((SizeUnitType) strategy.copy(LocatorUtils.property(locator, "unit", sourceUnit), sourceUnit, (this.unit!= null)));
                     copy.setUnit(copyUnit);
                 } else {
                     if (unitShouldBeCopiedAndSet == Boolean.FALSE) {
@@ -195,12 +189,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
         return draftCopy;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object createNewInstance() {
         return new SizeType();
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) {
         if ((object == null)||(this.getClass()!= object.getClass())) {
             return false;
@@ -219,9 +213,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
             }
         }
         {
-            SizeUnit lhsUnit;
+            SizeUnitType lhsUnit;
             lhsUnit = this.getUnit();
-            SizeUnit rhsUnit;
+            SizeUnitType rhsUnit;
             rhsUnit = that.getUnit();
             if (!strategy.equals(LocatorUtils.property(thisLocator, "unit", lhsUnit), LocatorUtils.property(thatLocator, "unit", rhsUnit), lhsUnit, rhsUnit, (this.unit!= null), (that.unit!= null))) {
                 return false;
@@ -230,9 +224,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
         return true;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public boolean equals(Object object) {
-        final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE;
+        final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2;
         return equals(null, null, object, strategy);
     }
 
diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Sizes.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Sizes.java
new file mode 100644
index 00000000..b2e30873
--- /dev/null
+++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Sizes.java
@@ -0,0 +1,874 @@
+
+package org.openestate.io.immobiliare_it.xml;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.math.BigInteger;
+import java.util.ArrayList;
+import java.util.List;
+import javax.annotation.Generated;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlSchemaType;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlValue;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+import org.jvnet.jaxb2_commons.lang.CopyStrategy2;
+import org.jvnet.jaxb2_commons.lang.CopyTo2;
+import org.jvnet.jaxb2_commons.lang.Equals2;
+import org.jvnet.jaxb2_commons.lang.EqualsStrategy2;
+import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy;
+import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy;
+import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy;
+import org.jvnet.jaxb2_commons.lang.ToString2;
+import org.jvnet.jaxb2_commons.lang.ToStringStrategy2;
+import org.jvnet.jaxb2_commons.locator.ObjectLocator;
+import org.jvnet.jaxb2_commons.locator.util.LocatorUtils;
+import org.openestate.io.immobiliare_it.xml.types.SizeUnitType;
+
+
+/**
+ * 

Java class for sizes complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="sizes">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="size" maxOccurs="unbounded">
+ *           <complexType>
+ *             <complexContent>
+ *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *                 <sequence>
+ *                   <element name="type" type="{http://feed.immobiliare.it}detailedSizeType"/>
+ *                   <element name="floor" minOccurs="0">
+ *                     <complexType>
+ *                       <simpleContent>
+ *                         <extension base="<http://www.w3.org/2001/XMLSchema>int">
+ *                           <attribute name="type" type="{http://feed.immobiliare.it}detailedSizeFloorType" default="Intermedio" />
+ *                         </extension>
+ *                       </simpleContent>
+ *                     </complexType>
+ *                   </element>
+ *                   <element name="surface" type="{http://www.w3.org/2001/XMLSchema}int"/>
+ *                   <element name="weight" type="{http://feed.immobiliare.it}ratioType"/>
+ *                 </sequence>
+ *                 <attribute name="main" type="{http://www.w3.org/2001/XMLSchema}boolean" />
+ *               </restriction>
+ *             </complexContent>
+ *           </complexType>
+ *         </element>
+ *       </sequence>
+ *       <attribute name="unit" use="required" type="{http://feed.immobiliare.it}sizeTypeUnit" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "sizes", propOrder = { + "size" +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class Sizes implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected List size; + @XmlAttribute(name = "unit", required = true) + @XmlJavaTypeAdapter(Adapter13 .class) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected SizeUnitType unit; + + /** + * Gets the value of the size property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the size property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getSize().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Sizes.Size } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public List getSize() { + if (size == null) { + size = new ArrayList(); + } + return this.size; + } + + /** + * Gets the value of the unit property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public SizeUnitType getUnit() { + return unit; + } + + /** + * Sets the value of the unit property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setUnit(SizeUnitType value) { + this.unit = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + List theSize; + theSize = (((this.size!= null)&&(!this.size.isEmpty()))?this.getSize():null); + strategy.appendField(locator, this, "size", buffer, theSize, ((this.size!= null)&&(!this.size.isEmpty()))); + } + { + SizeUnitType theUnit; + theUnit = this.getUnit(); + strategy.appendField(locator, this, "unit", buffer, theUnit, (this.unit!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof Sizes) { + final Sizes copy = ((Sizes) draftCopy); + { + Boolean sizeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.size!= null)&&(!this.size.isEmpty()))); + if (sizeShouldBeCopiedAndSet == Boolean.TRUE) { + List sourceSize; + sourceSize = (((this.size!= null)&&(!this.size.isEmpty()))?this.getSize():null); + @SuppressWarnings("unchecked") + List copySize = ((List ) strategy.copy(LocatorUtils.property(locator, "size", sourceSize), sourceSize, ((this.size!= null)&&(!this.size.isEmpty())))); + copy.size = null; + if (copySize!= null) { + List uniqueSizel = copy.getSize(); + uniqueSizel.addAll(copySize); + } + } else { + if (sizeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.size = null; + } + } + } + { + Boolean unitShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.unit!= null)); + if (unitShouldBeCopiedAndSet == Boolean.TRUE) { + SizeUnitType sourceUnit; + sourceUnit = this.getUnit(); + SizeUnitType copyUnit = ((SizeUnitType) strategy.copy(LocatorUtils.property(locator, "unit", sourceUnit), sourceUnit, (this.unit!= null))); + copy.setUnit(copyUnit); + } else { + if (unitShouldBeCopiedAndSet == Boolean.FALSE) { + copy.unit = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new Sizes(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final Sizes that = ((Sizes) object); + { + List lhsSize; + lhsSize = (((this.size!= null)&&(!this.size.isEmpty()))?this.getSize():null); + List rhsSize; + rhsSize = (((that.size!= null)&&(!that.size.isEmpty()))?that.getSize():null); + if (!strategy.equals(LocatorUtils.property(thisLocator, "size", lhsSize), LocatorUtils.property(thatLocator, "size", rhsSize), lhsSize, rhsSize, ((this.size!= null)&&(!this.size.isEmpty())), ((that.size!= null)&&(!that.size.isEmpty())))) { + return false; + } + } + { + SizeUnitType lhsUnit; + lhsUnit = this.getUnit(); + SizeUnitType rhsUnit; + rhsUnit = that.getUnit(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "unit", lhsUnit), LocatorUtils.property(thatLocator, "unit", rhsUnit), lhsUnit, rhsUnit, (this.unit!= null), (that.unit!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+     * <complexType>
+     *   <complexContent>
+     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+     *       <sequence>
+     *         <element name="type" type="{http://feed.immobiliare.it}detailedSizeType"/>
+     *         <element name="floor" minOccurs="0">
+     *           <complexType>
+     *             <simpleContent>
+     *               <extension base="<http://www.w3.org/2001/XMLSchema>int">
+     *                 <attribute name="type" type="{http://feed.immobiliare.it}detailedSizeFloorType" default="Intermedio" />
+     *               </extension>
+     *             </simpleContent>
+     *           </complexType>
+     *         </element>
+     *         <element name="surface" type="{http://www.w3.org/2001/XMLSchema}int"/>
+     *         <element name="weight" type="{http://feed.immobiliare.it}ratioType"/>
+     *       </sequence>
+     *       <attribute name="main" type="{http://www.w3.org/2001/XMLSchema}boolean" />
+     *     </restriction>
+     *   </complexContent>
+     * </complexType>
+     * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "type", + "floor", + "surface", + "weight" + }) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public static class Size implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 + { + + @XmlElement(required = true) + @XmlSchemaType(name = "string") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected DetailedSizeType type; + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Sizes.Size.Floor floor; + @XmlElement(required = true, type = String.class) + @XmlJavaTypeAdapter(Adapter5 .class) + @XmlSchemaType(name = "int") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger surface; + @XmlElement(required = true, type = String.class) + @XmlJavaTypeAdapter(Adapter18 .class) + @XmlSchemaType(name = "double") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigDecimal weight; + @XmlAttribute(name = "main") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean main; + + /** + * Gets the value of the type property. + * + * @return + * possible object is + * {@link DetailedSizeType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public DetailedSizeType getType() { + return type; + } + + /** + * Sets the value of the type property. + * + * @param value + * allowed object is + * {@link DetailedSizeType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setType(DetailedSizeType value) { + this.type = value; + } + + /** + * Gets the value of the floor property. + * + * @return + * possible object is + * {@link Sizes.Size.Floor } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Sizes.Size.Floor getFloor() { + return floor; + } + + /** + * Sets the value of the floor property. + * + * @param value + * allowed object is + * {@link Sizes.Size.Floor } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setFloor(Sizes.Size.Floor value) { + this.floor = value; + } + + /** + * Gets the value of the surface property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getSurface() { + return surface; + } + + /** + * Sets the value of the surface property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setSurface(BigInteger value) { + this.surface = value; + } + + /** + * Gets the value of the weight property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigDecimal getWeight() { + return weight; + } + + /** + * Sets the value of the weight property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setWeight(BigDecimal value) { + this.weight = value; + } + + /** + * Gets the value of the main property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getMain() { + return main; + } + + /** + * Sets the value of the main property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setMain(Boolean value) { + this.main = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + DetailedSizeType theType; + theType = this.getType(); + strategy.appendField(locator, this, "type", buffer, theType, (this.type!= null)); + } + { + Sizes.Size.Floor theFloor; + theFloor = this.getFloor(); + strategy.appendField(locator, this, "floor", buffer, theFloor, (this.floor!= null)); + } + { + BigInteger theSurface; + theSurface = this.getSurface(); + strategy.appendField(locator, this, "surface", buffer, theSurface, (this.surface!= null)); + } + { + BigDecimal theWeight; + theWeight = this.getWeight(); + strategy.appendField(locator, this, "weight", buffer, theWeight, (this.weight!= null)); + } + { + Boolean theMain; + theMain = this.getMain(); + strategy.appendField(locator, this, "main", buffer, theMain, (this.main!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof Sizes.Size) { + final Sizes.Size copy = ((Sizes.Size) draftCopy); + { + Boolean typeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.type!= null)); + if (typeShouldBeCopiedAndSet == Boolean.TRUE) { + DetailedSizeType sourceType; + sourceType = this.getType(); + DetailedSizeType copyType = ((DetailedSizeType) strategy.copy(LocatorUtils.property(locator, "type", sourceType), sourceType, (this.type!= null))); + copy.setType(copyType); + } else { + if (typeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.type = null; + } + } + } + { + Boolean floorShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.floor!= null)); + if (floorShouldBeCopiedAndSet == Boolean.TRUE) { + Sizes.Size.Floor sourceFloor; + sourceFloor = this.getFloor(); + Sizes.Size.Floor copyFloor = ((Sizes.Size.Floor) strategy.copy(LocatorUtils.property(locator, "floor", sourceFloor), sourceFloor, (this.floor!= null))); + copy.setFloor(copyFloor); + } else { + if (floorShouldBeCopiedAndSet == Boolean.FALSE) { + copy.floor = null; + } + } + } + { + Boolean surfaceShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.surface!= null)); + if (surfaceShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceSurface; + sourceSurface = this.getSurface(); + BigInteger copySurface = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "surface", sourceSurface), sourceSurface, (this.surface!= null))); + copy.setSurface(copySurface); + } else { + if (surfaceShouldBeCopiedAndSet == Boolean.FALSE) { + copy.surface = null; + } + } + } + { + Boolean weightShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.weight!= null)); + if (weightShouldBeCopiedAndSet == Boolean.TRUE) { + BigDecimal sourceWeight; + sourceWeight = this.getWeight(); + BigDecimal copyWeight = ((BigDecimal) strategy.copy(LocatorUtils.property(locator, "weight", sourceWeight), sourceWeight, (this.weight!= null))); + copy.setWeight(copyWeight); + } else { + if (weightShouldBeCopiedAndSet == Boolean.FALSE) { + copy.weight = null; + } + } + } + { + Boolean mainShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.main!= null)); + if (mainShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceMain; + sourceMain = this.getMain(); + Boolean copyMain = ((Boolean) strategy.copy(LocatorUtils.property(locator, "main", sourceMain), sourceMain, (this.main!= null))); + copy.setMain(copyMain); + } else { + if (mainShouldBeCopiedAndSet == Boolean.FALSE) { + copy.main = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new Sizes.Size(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final Sizes.Size that = ((Sizes.Size) object); + { + DetailedSizeType lhsType; + lhsType = this.getType(); + DetailedSizeType rhsType; + rhsType = that.getType(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "type", lhsType), LocatorUtils.property(thatLocator, "type", rhsType), lhsType, rhsType, (this.type!= null), (that.type!= null))) { + return false; + } + } + { + Sizes.Size.Floor lhsFloor; + lhsFloor = this.getFloor(); + Sizes.Size.Floor rhsFloor; + rhsFloor = that.getFloor(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "floor", lhsFloor), LocatorUtils.property(thatLocator, "floor", rhsFloor), lhsFloor, rhsFloor, (this.floor!= null), (that.floor!= null))) { + return false; + } + } + { + BigInteger lhsSurface; + lhsSurface = this.getSurface(); + BigInteger rhsSurface; + rhsSurface = that.getSurface(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "surface", lhsSurface), LocatorUtils.property(thatLocator, "surface", rhsSurface), lhsSurface, rhsSurface, (this.surface!= null), (that.surface!= null))) { + return false; + } + } + { + BigDecimal lhsWeight; + lhsWeight = this.getWeight(); + BigDecimal rhsWeight; + rhsWeight = that.getWeight(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "weight", lhsWeight), LocatorUtils.property(thatLocator, "weight", rhsWeight), lhsWeight, rhsWeight, (this.weight!= null), (that.weight!= null))) { + return false; + } + } + { + Boolean lhsMain; + lhsMain = this.getMain(); + Boolean rhsMain; + rhsMain = that.getMain(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "main", lhsMain), LocatorUtils.property(thatLocator, "main", rhsMain), lhsMain, rhsMain, (this.main!= null), (that.main!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+         * <complexType>
+         *   <simpleContent>
+         *     <extension base="<http://www.w3.org/2001/XMLSchema>int">
+         *       <attribute name="type" type="{http://feed.immobiliare.it}detailedSizeFloorType" default="Intermedio" />
+         *     </extension>
+         *   </simpleContent>
+         * </complexType>
+         * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "", propOrder = { + "value" + }) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public static class Floor implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 + { + + @XmlValue + @XmlJavaTypeAdapter(Adapter5 .class) + @XmlSchemaType(name = "int") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected BigInteger value; + @XmlAttribute(name = "type") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected DetailedFloorSizeType type; + + /** + * Gets the value of the value property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public BigInteger getValue() { + return value; + } + + /** + * Sets the value of the value property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setValue(BigInteger value) { + this.value = value; + } + + /** + * Gets the value of the type property. + * + * @return + * possible object is + * {@link DetailedFloorSizeType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public DetailedFloorSizeType getType() { + if (type == null) { + return DetailedFloorSizeType.INTERMEDIO; + } else { + return type; + } + } + + /** + * Sets the value of the type property. + * + * @param value + * allowed object is + * {@link DetailedFloorSizeType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setType(DetailedFloorSizeType value) { + this.type = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + BigInteger theValue; + theValue = this.getValue(); + strategy.appendField(locator, this, "value", buffer, theValue, (this.value!= null)); + } + { + DetailedFloorSizeType theType; + theType = this.getType(); + strategy.appendField(locator, this, "type", buffer, theType, (this.type!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof Sizes.Size.Floor) { + final Sizes.Size.Floor copy = ((Sizes.Size.Floor) draftCopy); + { + Boolean valueShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.value!= null)); + if (valueShouldBeCopiedAndSet == Boolean.TRUE) { + BigInteger sourceValue; + sourceValue = this.getValue(); + BigInteger copyValue = ((BigInteger) strategy.copy(LocatorUtils.property(locator, "value", sourceValue), sourceValue, (this.value!= null))); + copy.setValue(copyValue); + } else { + if (valueShouldBeCopiedAndSet == Boolean.FALSE) { + copy.value = null; + } + } + } + { + Boolean typeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.type!= null)); + if (typeShouldBeCopiedAndSet == Boolean.TRUE) { + DetailedFloorSizeType sourceType; + sourceType = this.getType(); + DetailedFloorSizeType copyType = ((DetailedFloorSizeType) strategy.copy(LocatorUtils.property(locator, "type", sourceType), sourceType, (this.type!= null))); + copy.setType(copyType); + } else { + if (typeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.type = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new Sizes.Size.Floor(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final Sizes.Size.Floor that = ((Sizes.Size.Floor) object); + { + BigInteger lhsValue; + lhsValue = this.getValue(); + BigInteger rhsValue; + rhsValue = that.getValue(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "value", lhsValue), LocatorUtils.property(thatLocator, "value", rhsValue), lhsValue, rhsValue, (this.value!= null), (that.value!= null))) { + return false; + } + } + { + DetailedFloorSizeType lhsType; + lhsType = this.getType(); + DetailedFloorSizeType rhsType; + rhsType = that.getType(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "type", lhsType), LocatorUtils.property(thatLocator, "type", rhsType), lhsType, rhsType, (this.type!= null), (that.type!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + + } + + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Status.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/StatusType.java similarity index 86% rename from ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Status.java rename to ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/StatusType.java index 198d7f06..050d9f2f 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Status.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/StatusType.java @@ -31,8 +31,8 @@ */ @XmlType(name = "status") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") -public enum Status { +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public enum StatusType { @XmlEnumValue("in costruzione") IN_COSTRUZIONE("in costruzione"), @@ -54,7 +54,7 @@ public enum Status { ND("nd"); private final String value; - Status(String v) { + StatusType(String v) { value = v; } @@ -62,8 +62,8 @@ public String value() { return value; } - public static Status fromValue(String v) { - for (Status c: Status.values()) { + public static StatusType fromValue(String v) { + for (StatusType c: StatusType.values()) { if (c.value.equals(v)) { return c; } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/TerrainElement.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/TerrainElement.java index a69b4c7c..b4cc697e 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/TerrainElement.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/TerrainElement.java @@ -44,13 +44,13 @@ @XmlType(name = "terrainElement", propOrder = { }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public class TerrainElement implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(required = true) @XmlSchemaType(name = "string") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") protected TerrainType terrain; /** @@ -61,7 +61,7 @@ public class TerrainElement implements Serializable, Cloneable, CopyTo2, Equals2 * {@link TerrainType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public TerrainType getTerrain() { return terrain; } @@ -74,20 +74,20 @@ public TerrainType getTerrain() { * {@link TerrainType } * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public void setTerrain(TerrainType value) { this.terrain = value; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -95,7 +95,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { TerrainType theTerrain; @@ -105,18 +105,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof TerrainElement) { @@ -138,12 +138,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new TerrainElement(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -164,9 +164,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/TerrainType.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/TerrainType.java index 09209998..2080af1c 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/TerrainType.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/TerrainType.java @@ -50,7 +50,7 @@ */ @XmlType(name = "terrainType") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public enum TerrainType { @XmlEnumValue("seminativo") diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Terrains.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Terrains.java index 03f2d905..bfb0327b 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Terrains.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Terrains.java @@ -46,13 +46,13 @@ @XmlType(name = "terrains", propOrder = { "terrain" }) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public class Terrains implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 { @XmlElement(required = true) @XmlSchemaType(name = "string") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") protected List terrain; /** @@ -77,7 +77,7 @@ public class Terrains implements Serializable, Cloneable, CopyTo2, Equals2, ToSt * * */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public List getTerrain() { if (terrain == null) { terrain = new ArrayList(); @@ -85,15 +85,15 @@ public List getTerrain() { return this.terrain; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; final StringBuilder buffer = new StringBuilder(); append(null, buffer, strategy); return buffer.toString(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { strategy.appendStart(locator, this, buffer); appendFields(locator, buffer, strategy); @@ -101,7 +101,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { { List theTerrain; @@ -111,18 +111,18 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T return buffer; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public Object clone() { return copyTo(createNewInstance()); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; return copyTo(null, target, strategy); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { final Object draftCopy = ((target == null)?createNewInstance():target); if (draftCopy instanceof Terrains) { @@ -149,12 +149,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg return draftCopy; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public Object createNewInstance() { return new Terrains(); } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { if ((object == null)||(this.getClass()!= object.getClass())) { return false; @@ -175,9 +175,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje return true; } - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; return equals(null, null, object, strategy); } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Transaction.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Transaction.java new file mode 100644 index 00000000..246144bb --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Transaction.java @@ -0,0 +1,400 @@ + +package org.openestate.io.immobiliare_it.xml; + +import java.io.Serializable; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import org.jvnet.jaxb2_commons.lang.CopyStrategy2; +import org.jvnet.jaxb2_commons.lang.CopyTo2; +import org.jvnet.jaxb2_commons.lang.Equals2; +import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb2_commons.lang.ToString2; +import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; + + +/** + *

Java class for transaction complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="transaction">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <all>
+ *         <element name="price" type="{http://feed.immobiliare.it}priceType"/>
+ *       </all>
+ *       <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}string" />
+ *       <attribute name="auction" type="{http://www.w3.org/2001/XMLSchema}boolean" />
+ *       <attribute name="for-revenue" type="{http://www.w3.org/2001/XMLSchema}boolean" />
+ *       <attribute name="ownership" type="{http://feed.immobiliare.it}ownershipType" />
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "transaction", propOrder = { + +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class Transaction implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected PriceType price; + @XmlAttribute(name = "type") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected String type; + @XmlAttribute(name = "auction") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean auction; + @XmlAttribute(name = "for-revenue") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected Boolean forRevenue; + @XmlAttribute(name = "ownership") + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected OwnershipType ownership; + + /** + * Gets the value of the price property. + * + * @return + * possible object is + * {@link PriceType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public PriceType getPrice() { + return price; + } + + /** + * Sets the value of the price property. + * + * @param value + * allowed object is + * {@link PriceType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setPrice(PriceType value) { + this.price = value; + } + + /** + * Gets the value of the type property. + * + * @return + * possible object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String getType() { + return type; + } + + /** + * Sets the value of the type property. + * + * @param value + * allowed object is + * {@link String } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setType(String value) { + this.type = value; + } + + /** + * Gets the value of the auction property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getAuction() { + return auction; + } + + /** + * Sets the value of the auction property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setAuction(Boolean value) { + this.auction = value; + } + + /** + * Gets the value of the forRevenue property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Boolean getForRevenue() { + return forRevenue; + } + + /** + * Sets the value of the forRevenue property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setForRevenue(Boolean value) { + this.forRevenue = value; + } + + /** + * Gets the value of the ownership property. + * + * @return + * possible object is + * {@link OwnershipType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public OwnershipType getOwnership() { + return ownership; + } + + /** + * Sets the value of the ownership property. + * + * @param value + * allowed object is + * {@link OwnershipType } + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public void setOwnership(OwnershipType value) { + this.ownership = value; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + PriceType thePrice; + thePrice = this.getPrice(); + strategy.appendField(locator, this, "price", buffer, thePrice, (this.price!= null)); + } + { + String theType; + theType = this.getType(); + strategy.appendField(locator, this, "type", buffer, theType, (this.type!= null)); + } + { + Boolean theAuction; + theAuction = this.getAuction(); + strategy.appendField(locator, this, "auction", buffer, theAuction, (this.auction!= null)); + } + { + Boolean theForRevenue; + theForRevenue = this.getForRevenue(); + strategy.appendField(locator, this, "forRevenue", buffer, theForRevenue, (this.forRevenue!= null)); + } + { + OwnershipType theOwnership; + theOwnership = this.getOwnership(); + strategy.appendField(locator, this, "ownership", buffer, theOwnership, (this.ownership!= null)); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof Transaction) { + final Transaction copy = ((Transaction) draftCopy); + { + Boolean priceShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.price!= null)); + if (priceShouldBeCopiedAndSet == Boolean.TRUE) { + PriceType sourcePrice; + sourcePrice = this.getPrice(); + PriceType copyPrice = ((PriceType) strategy.copy(LocatorUtils.property(locator, "price", sourcePrice), sourcePrice, (this.price!= null))); + copy.setPrice(copyPrice); + } else { + if (priceShouldBeCopiedAndSet == Boolean.FALSE) { + copy.price = null; + } + } + } + { + Boolean typeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.type!= null)); + if (typeShouldBeCopiedAndSet == Boolean.TRUE) { + String sourceType; + sourceType = this.getType(); + String copyType = ((String) strategy.copy(LocatorUtils.property(locator, "type", sourceType), sourceType, (this.type!= null))); + copy.setType(copyType); + } else { + if (typeShouldBeCopiedAndSet == Boolean.FALSE) { + copy.type = null; + } + } + } + { + Boolean auctionShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.auction!= null)); + if (auctionShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceAuction; + sourceAuction = this.getAuction(); + Boolean copyAuction = ((Boolean) strategy.copy(LocatorUtils.property(locator, "auction", sourceAuction), sourceAuction, (this.auction!= null))); + copy.setAuction(copyAuction); + } else { + if (auctionShouldBeCopiedAndSet == Boolean.FALSE) { + copy.auction = null; + } + } + } + { + Boolean forRevenueShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.forRevenue!= null)); + if (forRevenueShouldBeCopiedAndSet == Boolean.TRUE) { + Boolean sourceForRevenue; + sourceForRevenue = this.getForRevenue(); + Boolean copyForRevenue = ((Boolean) strategy.copy(LocatorUtils.property(locator, "forRevenue", sourceForRevenue), sourceForRevenue, (this.forRevenue!= null))); + copy.setForRevenue(copyForRevenue); + } else { + if (forRevenueShouldBeCopiedAndSet == Boolean.FALSE) { + copy.forRevenue = null; + } + } + } + { + Boolean ownershipShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.ownership!= null)); + if (ownershipShouldBeCopiedAndSet == Boolean.TRUE) { + OwnershipType sourceOwnership; + sourceOwnership = this.getOwnership(); + OwnershipType copyOwnership = ((OwnershipType) strategy.copy(LocatorUtils.property(locator, "ownership", sourceOwnership), sourceOwnership, (this.ownership!= null))); + copy.setOwnership(copyOwnership); + } else { + if (ownershipShouldBeCopiedAndSet == Boolean.FALSE) { + copy.ownership = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new Transaction(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final Transaction that = ((Transaction) object); + { + PriceType lhsPrice; + lhsPrice = this.getPrice(); + PriceType rhsPrice; + rhsPrice = that.getPrice(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "price", lhsPrice), LocatorUtils.property(thatLocator, "price", rhsPrice), lhsPrice, rhsPrice, (this.price!= null), (that.price!= null))) { + return false; + } + } + { + String lhsType; + lhsType = this.getType(); + String rhsType; + rhsType = that.getType(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "type", lhsType), LocatorUtils.property(thatLocator, "type", rhsType), lhsType, rhsType, (this.type!= null), (that.type!= null))) { + return false; + } + } + { + Boolean lhsAuction; + lhsAuction = this.getAuction(); + Boolean rhsAuction; + rhsAuction = that.getAuction(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "auction", lhsAuction), LocatorUtils.property(thatLocator, "auction", rhsAuction), lhsAuction, rhsAuction, (this.auction!= null), (that.auction!= null))) { + return false; + } + } + { + Boolean lhsForRevenue; + lhsForRevenue = this.getForRevenue(); + Boolean rhsForRevenue; + rhsForRevenue = that.getForRevenue(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "forRevenue", lhsForRevenue), LocatorUtils.property(thatLocator, "forRevenue", rhsForRevenue), lhsForRevenue, rhsForRevenue, (this.forRevenue!= null), (that.forRevenue!= null))) { + return false; + } + } + { + OwnershipType lhsOwnership; + lhsOwnership = this.getOwnership(); + OwnershipType rhsOwnership; + rhsOwnership = that.getOwnership(); + if (!strategy.equals(LocatorUtils.property(thisLocator, "ownership", lhsOwnership), LocatorUtils.property(thatLocator, "ownership", rhsOwnership), lhsOwnership, rhsOwnership, (this.ownership!= null), (that.ownership!= null))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/TransactionType.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/TransactionType.java deleted file mode 100644 index 6b775eab..00000000 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/TransactionType.java +++ /dev/null @@ -1,291 +0,0 @@ - -package org.openestate.io.immobiliare_it.xml; - -import java.io.Serializable; -import javax.annotation.Generated; -import javax.xml.bind.annotation.XmlAccessType; -import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; -import javax.xml.bind.annotation.XmlValue; -import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; -import org.jvnet.jaxb2_commons.lang.CopyStrategy2; -import org.jvnet.jaxb2_commons.lang.CopyTo2; -import org.jvnet.jaxb2_commons.lang.Equals2; -import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; -import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; -import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; -import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; -import org.jvnet.jaxb2_commons.lang.ToString2; -import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; -import org.jvnet.jaxb2_commons.locator.ObjectLocator; -import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; - - -/** - *

Java class for transactionType complex type. - * - *

The following schema fragment specifies the expected content contained within this class. - * - *

- * <complexType name="transactionType">
- *   <simpleContent>
- *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="auction">
- *         <simpleType>
- *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *             <pattern value="yes|no"/>
- *           </restriction>
- *         </simpleType>
- *       </attribute>
- *       <attribute name="ownership" type="{http://feed.immobiliare.it}ownershipType" />
- *     </extension>
- *   </simpleContent>
- * </complexType>
- * 
- * - * - */ -@XmlAccessorType(XmlAccessType.FIELD) -@XmlType(name = "transactionType", propOrder = { - "value" -}) -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") -public class TransactionType implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 -{ - - @XmlValue - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected String value; - @XmlAttribute(name = "auction") - @XmlJavaTypeAdapter(Adapter21 .class) - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected Boolean auction; - @XmlAttribute(name = "ownership") - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - protected OwnershipType ownership; - - /** - * Gets the value of the value property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String getValue() { - return value; - } - - /** - * Sets the value of the value property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setValue(String value) { - this.value = value; - } - - /** - * Gets the value of the auction property. - * - * @return - * possible object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Boolean getAuction() { - return auction; - } - - /** - * Sets the value of the auction property. - * - * @param value - * allowed object is - * {@link String } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setAuction(Boolean value) { - this.auction = value; - } - - /** - * Gets the value of the ownership property. - * - * @return - * possible object is - * {@link OwnershipType } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public OwnershipType getOwnership() { - return ownership; - } - - /** - * Sets the value of the ownership property. - * - * @param value - * allowed object is - * {@link OwnershipType } - * - */ - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public void setOwnership(OwnershipType value) { - this.ownership = value; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public String toString() { - final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE; - final StringBuilder buffer = new StringBuilder(); - append(null, buffer, strategy); - return buffer.toString(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - strategy.appendStart(locator, this, buffer); - appendFields(locator, buffer, strategy); - strategy.appendEnd(locator, this, buffer); - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { - { - String theValue; - theValue = this.getValue(); - strategy.appendField(locator, this, "value", buffer, theValue, (this.value!= null)); - } - { - Boolean theAuction; - theAuction = this.getAuction(); - strategy.appendField(locator, this, "auction", buffer, theAuction, (this.auction!= null)); - } - { - OwnershipType theOwnership; - theOwnership = this.getOwnership(); - strategy.appendField(locator, this, "ownership", buffer, theOwnership, (this.ownership!= null)); - } - return buffer; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object clone() { - return copyTo(createNewInstance()); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(Object target) { - final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE; - return copyTo(null, target, strategy); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { - final Object draftCopy = ((target == null)?createNewInstance():target); - if (draftCopy instanceof TransactionType) { - final TransactionType copy = ((TransactionType) draftCopy); - { - Boolean valueShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.value!= null)); - if (valueShouldBeCopiedAndSet == Boolean.TRUE) { - String sourceValue; - sourceValue = this.getValue(); - String copyValue = ((String) strategy.copy(LocatorUtils.property(locator, "value", sourceValue), sourceValue, (this.value!= null))); - copy.setValue(copyValue); - } else { - if (valueShouldBeCopiedAndSet == Boolean.FALSE) { - copy.value = null; - } - } - } - { - Boolean auctionShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.auction!= null)); - if (auctionShouldBeCopiedAndSet == Boolean.TRUE) { - Boolean sourceAuction; - sourceAuction = this.getAuction(); - Boolean copyAuction = ((Boolean) strategy.copy(LocatorUtils.property(locator, "auction", sourceAuction), sourceAuction, (this.auction!= null))); - copy.setAuction(copyAuction); - } else { - if (auctionShouldBeCopiedAndSet == Boolean.FALSE) { - copy.auction = null; - } - } - } - { - Boolean ownershipShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.ownership!= null)); - if (ownershipShouldBeCopiedAndSet == Boolean.TRUE) { - OwnershipType sourceOwnership; - sourceOwnership = this.getOwnership(); - OwnershipType copyOwnership = ((OwnershipType) strategy.copy(LocatorUtils.property(locator, "ownership", sourceOwnership), sourceOwnership, (this.ownership!= null))); - copy.setOwnership(copyOwnership); - } else { - if (ownershipShouldBeCopiedAndSet == Boolean.FALSE) { - copy.ownership = null; - } - } - } - } - return draftCopy; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public Object createNewInstance() { - return new TransactionType(); - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { - if ((object == null)||(this.getClass()!= object.getClass())) { - return false; - } - if (this == object) { - return true; - } - final TransactionType that = ((TransactionType) object); - { - String lhsValue; - lhsValue = this.getValue(); - String rhsValue; - rhsValue = that.getValue(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "value", lhsValue), LocatorUtils.property(thatLocator, "value", rhsValue), lhsValue, rhsValue, (this.value!= null), (that.value!= null))) { - return false; - } - } - { - Boolean lhsAuction; - lhsAuction = this.getAuction(); - Boolean rhsAuction; - rhsAuction = that.getAuction(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "auction", lhsAuction), LocatorUtils.property(thatLocator, "auction", rhsAuction), lhsAuction, rhsAuction, (this.auction!= null), (that.auction!= null))) { - return false; - } - } - { - OwnershipType lhsOwnership; - lhsOwnership = this.getOwnership(); - OwnershipType rhsOwnership; - rhsOwnership = that.getOwnership(); - if (!strategy.equals(LocatorUtils.property(thisLocator, "ownership", lhsOwnership), LocatorUtils.property(thatLocator, "ownership", rhsOwnership), lhsOwnership, rhsOwnership, (this.ownership!= null), (that.ownership!= null))) { - return false; - } - } - return true; - } - - @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") - public boolean equals(Object object) { - final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE; - return equals(null, null, object, strategy); - } - -} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Transactions.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Transactions.java new file mode 100644 index 00000000..908bb758 --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Transactions.java @@ -0,0 +1,182 @@ + +package org.openestate.io.immobiliare_it.xml; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import org.jvnet.jaxb2_commons.lang.CopyStrategy2; +import org.jvnet.jaxb2_commons.lang.CopyTo2; +import org.jvnet.jaxb2_commons.lang.Equals2; +import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb2_commons.lang.ToString2; +import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; + + +/** + *

Java class for transactions complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="transactions">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="transaction" type="{http://feed.immobiliare.it}transaction" maxOccurs="3"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "transactions", propOrder = { + "transaction" +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class Transactions implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected List transaction; + + /** + * Gets the value of the transaction property. + * + *

+ * This accessor method returns a reference to the live list, + * not a snapshot. Therefore any modification you make to the + * returned list will be present inside the JAXB object. + * This is why there is not a set method for the transaction property. + * + *

+ * For example, to add a new item, do as follows: + *

+     *    getTransaction().add(newItem);
+     * 
+ * + * + *

+ * Objects of the following type(s) are allowed in the list + * {@link Transaction } + * + * + */ + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public List getTransaction() { + if (transaction == null) { + transaction = new ArrayList(); + } + return this.transaction; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public String toString() { + final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2; + final StringBuilder buffer = new StringBuilder(); + append(null, buffer, strategy); + return buffer.toString(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + strategy.appendStart(locator, this, buffer); + appendFields(locator, buffer, strategy); + strategy.appendEnd(locator, this, buffer); + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) { + { + List theTransaction; + theTransaction = (((this.transaction!= null)&&(!this.transaction.isEmpty()))?this.getTransaction():null); + strategy.appendField(locator, this, "transaction", buffer, theTransaction, ((this.transaction!= null)&&(!this.transaction.isEmpty()))); + } + return buffer; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object clone() { + return copyTo(createNewInstance()); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(Object target) { + final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2; + return copyTo(null, target, strategy); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) { + final Object draftCopy = ((target == null)?createNewInstance():target); + if (draftCopy instanceof Transactions) { + final Transactions copy = ((Transactions) draftCopy); + { + Boolean transactionShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, ((this.transaction!= null)&&(!this.transaction.isEmpty()))); + if (transactionShouldBeCopiedAndSet == Boolean.TRUE) { + List sourceTransaction; + sourceTransaction = (((this.transaction!= null)&&(!this.transaction.isEmpty()))?this.getTransaction():null); + @SuppressWarnings("unchecked") + List copyTransaction = ((List ) strategy.copy(LocatorUtils.property(locator, "transaction", sourceTransaction), sourceTransaction, ((this.transaction!= null)&&(!this.transaction.isEmpty())))); + copy.transaction = null; + if (copyTransaction!= null) { + List uniqueTransactionl = copy.getTransaction(); + uniqueTransactionl.addAll(copyTransaction); + } + } else { + if (transactionShouldBeCopiedAndSet == Boolean.FALSE) { + copy.transaction = null; + } + } + } + } + return draftCopy; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public Object createNewInstance() { + return new Transactions(); + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) { + if ((object == null)||(this.getClass()!= object.getClass())) { + return false; + } + if (this == object) { + return true; + } + final Transactions that = ((Transactions) object); + { + List lhsTransaction; + lhsTransaction = (((this.transaction!= null)&&(!this.transaction.isEmpty()))?this.getTransaction():null); + List rhsTransaction; + rhsTransaction = (((that.transaction!= null)&&(!that.transaction.isEmpty()))?that.getTransaction():null); + if (!strategy.equals(LocatorUtils.property(thisLocator, "transaction", lhsTransaction), LocatorUtils.property(thatLocator, "transaction", rhsTransaction), lhsTransaction, rhsTransaction, ((this.transaction!= null)&&(!this.transaction.isEmpty())), ((that.transaction!= null)&&(!that.transaction.isEmpty())))) { + return false; + } + } + return true; + } + + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public boolean equals(Object object) { + final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2; + return equals(null, null, object, strategy); + } + +} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Version.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Version.java deleted file mode 100644 index 5f94eac9..00000000 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Version.java +++ /dev/null @@ -1,71 +0,0 @@ - -package org.openestate.io.immobiliare_it.xml; - -import javax.annotation.Generated; -import javax.xml.bind.annotation.XmlEnum; -import javax.xml.bind.annotation.XmlEnumValue; -import javax.xml.bind.annotation.XmlType; - - -/** - *

Java class for version. - * - *

The following schema fragment specifies the expected content contained within this class. - *

- *

- * <simpleType name="version">
- *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *     <enumeration value="1.5"/>
- *     <enumeration value="1.6"/>
- *     <enumeration value="2.0"/>
- *     <enumeration value="2.1"/>
- *     <enumeration value="2.2"/>
- *     <enumeration value="2.4"/>
- *     <enumeration value="2.2.1"/>
- *     <enumeration value="2.5"/>
- *   </restriction>
- * </simpleType>
- * 
- * - */ -@XmlType(name = "version") -@XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") -public enum Version { - - @XmlEnumValue("1.5") - V1_5("1.5"), - @XmlEnumValue("1.6") - V1_6("1.6"), - @XmlEnumValue("2.0") - V2_0("2.0"), - @XmlEnumValue("2.1") - V2_1("2.1"), - @XmlEnumValue("2.2") - V2_2("2.2"), - @XmlEnumValue("2.4") - V2_4("2.4"), - @XmlEnumValue("2.2.1") - V2_2_1("2.2.1"), - @XmlEnumValue("2.5") - V2_5("2.5"); - private final String value; - - Version(String v) { - value = v; - } - - public String value() { - return value; - } - - public static Version fromValue(String v) { - for (Version c: Version.values()) { - if (c.value.equals(v)) { - return c; - } - } - throw new IllegalArgumentException(v); - } - -} diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/VideoType.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/VersionType.java similarity index 57% rename from ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/VideoType.java rename to ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/VersionType.java index 0b7e2d1e..e5a6a3f1 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/VideoType.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/VersionType.java @@ -8,32 +8,29 @@ /** - *

Java class for videoType. + *

Java class for version. * *

The following schema fragment specifies the expected content contained within this class. *

*

- * <simpleType name="videoType">
+ * <simpleType name="version">
  *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
- *     <enumeration value="local"/>
- *     <enumeration value="remote"/>
+ *     <enumeration value="2.8"/>
  *   </restriction>
  * </simpleType>
  * 
* */ -@XmlType(name = "videoType") +@XmlType(name = "version") @XmlEnum -@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11") -public enum VideoType { +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public enum VersionType { - @XmlEnumValue("local") - LOCAL("local"), - @XmlEnumValue("remote") - REMOTE("remote"); + @XmlEnumValue("2.8") + V2_8("2.8"); private final String value; - VideoType(String v) { + VersionType(String v) { value = v; } @@ -41,8 +38,8 @@ public String value() { return value; } - public static VideoType fromValue(String v) { - for (VideoType c: VideoType.values()) { + public static VersionType fromValue(String v) { + for (VersionType c: VersionType.values()) { if (c.value.equals(v)) { return c; } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/VideoProject.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Video.java similarity index 58% rename from ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/VideoProject.java rename to ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Video.java index 83d9be3f..5aa686a5 100644 --- a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/VideoProject.java +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Video.java @@ -6,6 +6,8 @@ import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; import org.jvnet.jaxb2_commons.lang.CopyStrategy2; @@ -22,15 +24,22 @@ /** - *

Java class for videoProject complex type. + *

Java class for video complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

- * <complexType name="videoProject">
+ * <complexType name="video">
  *   <simpleContent>
  *     <extension base="<http://www.w3.org/2001/XMLSchema>string">
- *       <attribute name="type" type="{http://feed.immobiliare.it}videoType" />
+ *       <attribute name="type">
+ *         <simpleType>
+ *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ *             <enumeration value="local"/>
+ *             <enumeration value="remote"/>
+ *           </restriction>
+ *         </simpleType>
+ *       </attribute>
  *     </extension>
  *   </simpleContent>
  * </complexType>
@@ -39,19 +48,19 @@
  * 
  */
 @XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "videoProject", propOrder = {
+@XmlType(name = "video", propOrder = {
     "value"
 })
-@Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-public class VideoProject implements Serializable, Cloneable, CopyTo2, Equals2, ToString2
+@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+public class Video implements Serializable, Cloneable, CopyTo2, Equals2, ToString2
 {
 
     @XmlValue
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     protected String value;
     @XmlAttribute(name = "type")
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    protected VideoType type;
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    protected Video.Type type;
 
     /**
      * Gets the value of the value property.
@@ -61,7 +70,7 @@ public class VideoProject implements Serializable, Cloneable, CopyTo2, Equals2,
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public String getValue() {
         return value;
     }
@@ -74,7 +83,7 @@ public String getValue() {
      *     {@link String }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public void setValue(String value) {
         this.value = value;
     }
@@ -84,11 +93,11 @@ public void setValue(String value) {
      * 
      * @return
      *     possible object is
-     *     {@link VideoType }
+     *     {@link Video.Type }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public VideoType getType() {
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public Video.Type getType() {
         return type;
     }
 
@@ -97,23 +106,23 @@ public VideoType getType() {
      * 
      * @param value
      *     allowed object is
-     *     {@link VideoType }
+     *     {@link Video.Type }
      *     
      */
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
-    public void setType(VideoType value) {
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
+    public void setType(Video.Type value) {
         this.type = value;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public String toString() {
-        final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE;
+        final ToStringStrategy2 strategy = JAXBToStringStrategy.INSTANCE2;
         final StringBuilder buffer = new StringBuilder();
         append(null, buffer, strategy);
         return buffer.toString();
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
         strategy.appendStart(locator, this, buffer);
         appendFields(locator, buffer, strategy);
@@ -121,7 +130,7 @@ public StringBuilder append(ObjectLocator locator, StringBuilder buffer, ToStrin
         return buffer;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, ToStringStrategy2 strategy) {
         {
             String theValue;
@@ -129,29 +138,29 @@ public StringBuilder appendFields(ObjectLocator locator, StringBuilder buffer, T
             strategy.appendField(locator, this, "value", buffer, theValue, (this.value!= null));
         }
         {
-            VideoType theType;
+            Video.Type theType;
             theType = this.getType();
             strategy.appendField(locator, this, "type", buffer, theType, (this.type!= null));
         }
         return buffer;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object clone() {
         return copyTo(createNewInstance());
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object copyTo(Object target) {
-        final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE;
+        final CopyStrategy2 strategy = JAXBCopyStrategy.INSTANCE2;
         return copyTo(null, target, strategy);
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strategy) {
         final Object draftCopy = ((target == null)?createNewInstance():target);
-        if (draftCopy instanceof VideoProject) {
-            final VideoProject copy = ((VideoProject) draftCopy);
+        if (draftCopy instanceof Video) {
+            final Video copy = ((Video) draftCopy);
             {
                 Boolean valueShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.value!= null));
                 if (valueShouldBeCopiedAndSet == Boolean.TRUE) {
@@ -168,9 +177,9 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
             {
                 Boolean typeShouldBeCopiedAndSet = strategy.shouldBeCopiedAndSet(locator, (this.type!= null));
                 if (typeShouldBeCopiedAndSet == Boolean.TRUE) {
-                    VideoType sourceType;
+                    Video.Type sourceType;
                     sourceType = this.getType();
-                    VideoType copyType = ((VideoType) strategy.copy(LocatorUtils.property(locator, "type", sourceType), sourceType, (this.type!= null)));
+                    Video.Type copyType = ((Video.Type) strategy.copy(LocatorUtils.property(locator, "type", sourceType), sourceType, (this.type!= null)));
                     copy.setType(copyType);
                 } else {
                     if (typeShouldBeCopiedAndSet == Boolean.FALSE) {
@@ -182,12 +191,12 @@ public Object copyTo(ObjectLocator locator, Object target, CopyStrategy2 strateg
         return draftCopy;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public Object createNewInstance() {
-        return new VideoProject();
+        return new Video();
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Object object, EqualsStrategy2 strategy) {
         if ((object == null)||(this.getClass()!= object.getClass())) {
             return false;
@@ -195,7 +204,7 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
         if (this == object) {
             return true;
         }
-        final VideoProject that = ((VideoProject) object);
+        final Video that = ((Video) object);
         {
             String lhsValue;
             lhsValue = this.getValue();
@@ -206,9 +215,9 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
             }
         }
         {
-            VideoType lhsType;
+            Video.Type lhsType;
             lhsType = this.getType();
-            VideoType rhsType;
+            Video.Type rhsType;
             rhsType = that.getType();
             if (!strategy.equals(LocatorUtils.property(thisLocator, "type", lhsType), LocatorUtils.property(thatLocator, "type", rhsType), lhsType, rhsType, (this.type!= null), (that.type!= null))) {
                 return false;
@@ -217,10 +226,56 @@ public boolean equals(ObjectLocator thisLocator, ObjectLocator thatLocator, Obje
         return true;
     }
 
-    @Generated(value = "com.sun.tools.xjc.Driver", date = "2018-10-12T02:48:12+02:00", comments = "JAXB RI v2.2.11")
+    @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0")
     public boolean equals(Object object) {
-        final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE;
+        final EqualsStrategy2 strategy = JAXBEqualsStrategy.INSTANCE2;
         return equals(null, null, object, strategy);
     }
 
+
+    /**
+     * 

Java class for null. + * + *

The following schema fragment specifies the expected content contained within this class. + *

+ *

+     * <simpleType>
+     *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+     *     <enumeration value="local"/>
+     *     <enumeration value="remote"/>
+     *   </restriction>
+     * </simpleType>
+     * 
+ * + */ + @XmlType(name = "") + @XmlEnum + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + public enum Type { + + @XmlEnumValue("local") + LOCAL("local"), + @XmlEnumValue("remote") + REMOTE("remote"); + private final String value; + + Type(String v) { + value = v; + } + + public String value() { + return value; + } + + public static Video.Type fromValue(String v) { + for (Video.Type c: Video.Type.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + + } + } diff --git a/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Videos.java b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Videos.java new file mode 100644 index 00000000..58db3585 --- /dev/null +++ b/ImmobiliareIT/src/main/jaxb/org/openestate/io/immobiliare_it/xml/Videos.java @@ -0,0 +1,182 @@ + +package org.openestate.io.immobiliare_it.xml; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import javax.annotation.Generated; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import org.jvnet.jaxb2_commons.lang.CopyStrategy2; +import org.jvnet.jaxb2_commons.lang.CopyTo2; +import org.jvnet.jaxb2_commons.lang.Equals2; +import org.jvnet.jaxb2_commons.lang.EqualsStrategy2; +import org.jvnet.jaxb2_commons.lang.JAXBCopyStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBEqualsStrategy; +import org.jvnet.jaxb2_commons.lang.JAXBToStringStrategy; +import org.jvnet.jaxb2_commons.lang.ToString2; +import org.jvnet.jaxb2_commons.lang.ToStringStrategy2; +import org.jvnet.jaxb2_commons.locator.ObjectLocator; +import org.jvnet.jaxb2_commons.locator.util.LocatorUtils; + + +/** + *

Java class for videos complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+ * <complexType name="videos">
+ *   <complexContent>
+ *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       <sequence>
+ *         <element name="video" type="{http://feed.immobiliare.it}video" maxOccurs="5"/>
+ *       </sequence>
+ *     </restriction>
+ *   </complexContent>
+ * </complexType>
+ * 
+ * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "videos", propOrder = { + "video" +}) +@Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") +public class Videos implements Serializable, Cloneable, CopyTo2, Equals2, ToString2 +{ + + @XmlElement(required = true) + @Generated(value = "com.sun.tools.xjc.Driver", date = "2021-08-15T07:05:08+02:00", comments = "JAXB RI v2.3.0") + protected List