diff --git a/f/.gitignore b/f/.gitignore
new file mode 100644
index 0000000..fbdf7eb
--- /dev/null
+++ b/f/.gitignore
@@ -0,0 +1,3 @@
+/.classpath
+/.project
+/.settings/
diff --git a/f/pom.xml b/f/pom.xml
new file mode 100644
index 0000000..efd5341
--- /dev/null
+++ b/f/pom.xml
@@ -0,0 +1,67 @@
+
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 {
+
+ private final static QName _PublicationsPublicationDetailRegistreDetailValeurAlias_QNAME = new QName("", "Alias");
+ private final static QName _PublicationsPublicationDetailRegistreDetailValeurCommentaire_QNAME = new QName("", "Commentaire");
+ private final static QName _PublicationsPublicationDetailRegistreDetailValeurLieu_QNAME = new QName("", "Lieu");
+ private final static QName _PublicationsPublicationDetailRegistreDetailValeurAdresse_QNAME = new QName("", "Adresse");
+ private final static QName _PublicationsPublicationDetailRegistreDetailValeurPays_QNAME = new QName("", "Pays");
+ private final static QName _PublicationsPublicationDetailRegistreDetailValeurMotifs_QNAME = new QName("", "Motifs");
+ private final static QName _PublicationsPublicationDetailRegistreDetailValeurFondementJuridique_QNAME = new QName("", "FondementJuridique");
+ private final static QName _PublicationsPublicationDetailRegistreDetailValeurFondementJuridiqueLabel_QNAME = new QName("", "FondementJuridiqueLabel");
+ private final static QName _PublicationsPublicationDetailRegistreDetailValeurReferenceUe_QNAME = new QName("", "ReferenceUe");
+ private final static QName _PublicationsPublicationDetailRegistreDetailValeurReferenceOnu_QNAME = new QName("", "ReferenceOnu");
+ private final static QName _PublicationsPublicationDetailRegistreDetailValeurCryptomonnaie_QNAME = new QName("", "Cryptomonnaie");
+ private final static QName _PublicationsPublicationDetailRegistreDetailValeurIdentification_QNAME = new QName("", "Identification");
+ private final static QName _PublicationsPublicationDetailRegistreDetailValeurPrenom_QNAME = new QName("", "Prenom");
+ private final static QName _PublicationsPublicationDetailRegistreDetailValeurSexe_QNAME = new QName("", "Sexe");
+ private final static QName _PublicationsPublicationDetailRegistreDetailValeurJour_QNAME = new QName("", "Jour");
+ private final static QName _PublicationsPublicationDetailRegistreDetailValeurMois_QNAME = new QName("", "Mois");
+ private final static QName _PublicationsPublicationDetailRegistreDetailValeurAnnee_QNAME = new QName("", "Annee");
+ private final static QName _PublicationsPublicationDetailRegistreDetailValeurTitre_QNAME = new QName("", "Titre");
+ private final static QName _PublicationsPublicationDetailRegistreDetailValeurNumeroCarte_QNAME = new QName("", "NumeroCarte");
+ private final static QName _PublicationsPublicationDetailRegistreDetailValeurNumeroPasseport_QNAME = new QName("", "NumeroPasseport");
+ private final static QName _PublicationsPublicationDetailRegistreDetailValeurTelephone_QNAME = new QName("", "Telephone");
+ private final static QName _PublicationsPublicationDetailRegistreDetailValeurSiteInternet_QNAME = new QName("", "SiteInternet");
+ private final static QName _PublicationsPublicationDetailRegistreDetailValeurCourriel_QNAME = new QName("", "Courriel");
+ private final static QName _PublicationsPublicationDetailRegistreDetailValeurNumeroOMI_QNAME = new QName("", "NumeroOMI");
+
+ /**
+ * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: fr.origin
+ *
+ */
+ public ObjectFactory() {
+ }
+
+ /**
+ * Create an instance of {@link Publications }
+ *
+ */
+ public Publications createPublications() {
+ return new Publications();
+ }
+
+ /**
+ * Create an instance of {@link Publications.PublicationDetail }
+ *
+ */
+ public Publications.PublicationDetail createPublicationsPublicationDetail() {
+ return new Publications.PublicationDetail();
+ }
+
+ /**
+ * Create an instance of {@link Publications.PublicationDetail.RegistreDetail }
+ *
+ */
+ public Publications.PublicationDetail.RegistreDetail createPublicationsPublicationDetailRegistreDetail() {
+ return new Publications.PublicationDetail.RegistreDetail();
+ }
+
+ /**
+ * Create an instance of {@link Publications.PublicationDetail.RegistreDetail.Valeur }
+ *
+ */
+ public Publications.PublicationDetail.RegistreDetail.Valeur createPublicationsPublicationDetailRegistreDetailValeur() {
+ return new Publications.PublicationDetail.RegistreDetail.Valeur();
+ }
+
+ /**
+ * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+ *
+ */
+ @XmlElementDecl(namespace = "", name = "Alias", scope = Publications.PublicationDetail.RegistreDetail.Valeur.class)
+ public JAXBElement Classe Java pour anonymous complex type.
+ *
+ * Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.
+ *
+ *
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Publications.PublicationDetail }
+ *
+ *
+ */
+ @OneToMany(targetEntity = Publications.PublicationDetail.class, cascade = {
+ CascadeType.ALL
+ })
+ @JoinColumn(name = "PUBLICATION_DETAIL_PUBLICATI_0")
+ public List Classe Java pour anonymous complex type.
+ *
+ * Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.
+ *
+ *
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Publications.PublicationDetail.RegistreDetail }
+ *
+ *
+ */
+ @OneToMany(targetEntity = fr.origin.Publications.PublicationDetail.RegistreDetail.class, cascade = {
+ CascadeType.ALL
+ })
+ @JoinColumn(name = "REGISTRE_DETAIL_PUBLICATION__0")
+ public List Classe Java pour anonymous complex type.
+ *
+ * Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.
+ *
+ *
+ * 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link Publications.PublicationDetail.RegistreDetail.Valeur }
+ *
+ *
+ */
+ @OneToMany(targetEntity = fr.origin.Publications.PublicationDetail.RegistreDetail.Valeur.class, cascade = {
+ CascadeType.ALL
+ })
+ @JoinColumn(name = "VALEUR_REGISTRE_DETAIL_HJID")
+ public List Classe Java pour anonymous complex type.
+ *
+ * Le fragment de schéma suivant indique le contenu attendu figurant dans cette classe.
+ *
+ *
+ * Vous obtenez la propriété "catch-all" pour la raison suivante :
+ * Le nom de champ "Commentaire" est utilisé par deux parties différentes d'un schéma. Reportez-vous à :
+ * ligne 40 sur file:/C:/dev/git/support/hyperjaxb3-support/f/src/main/resources/france/PublicationSchema.xsd
+ * ligne 33 sur file:/C:/dev/git/support/hyperjaxb3-support/f/src/main/resources/france/PublicationSchema.xsd
+ *
+ * Pour vous débarrasser de cette propriété, appliquez une personnalisation de propriété à l'une
+ * des deux déclarations suivantes afin de modifier leurs noms :
+ * Gets the value of the content 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
+ * For example, to add a new item, do as follows:
+ *
+ * Objects of the following type(s) are allowed in the list
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link Integer }{@code >}
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link Integer }{@code >}
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ * {@link JAXBElement }{@code <}{@link String }{@code >}
+ *
+ *
+ */
+ @Transient
+ public List
+ * Vous obtenez la propriété "catch-all" pour la raison suivante :
+ * Le nom de champ "Commentaire" est utilisé par deux parties différentes d'un schéma. Reportez-vous à :
+ * ligne 40 sur file:/C:/dev/git/support/hyperjaxb3-support/f/src/main/resources/france/PublicationSchema.xsd
+ * ligne 33 sur file:/C:/dev/git/support/hyperjaxb3-support/f/src/main/resources/france/PublicationSchema.xsd
+ *
+ * Pour vous débarrasser de cette propriété, appliquez une personnalisation de propriété à l'une
+ * des deux déclarations suivantes afin de modifier leurs noms :
+ *
+ *
+ */
+ public void setContent(List
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="DatePublication" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
+ * <element name="PublicationDetail" maxOccurs="unbounded">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="IdRegistre" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ * <element name="Nature">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="Personne physique"/>
+ * <enumeration value="Personne morale"/>
+ * <enumeration value="Navire"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="Nom" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="RegistreDetail" maxOccurs="unbounded">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="TypeChamp" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Valeur" maxOccurs="unbounded">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <sequence>
+ * <element name="Alias" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Lieu" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Adresse" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Pays" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Motifs" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="FondementJuridique" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ * <element name="FondementJuridiqueLabel" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="ReferenceUe" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="ReferenceOnu" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Cryptomonnaie" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Identification" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Prenom" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Sexe" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Jour" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Mois" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Annee" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Titre" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="NumeroCarte" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="NumeroPasseport" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Telephone" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="SiteInternet" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Courriel" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="NumeroOMI" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "", propOrder = {
+ "datePublication",
+ "publicationDetail"
+})
+@XmlRootElement(name = "Publications")
+@Entity(name = "Publications")
+@Table(name = "PUBLICATIONS", schema = "france")
+@Inheritance(strategy = InheritanceType.JOINED)
+public class Publications
+ implements Equals, HashCode
+{
+
+ @XmlElement(name = "DatePublication", required = true)
+ @XmlSchemaType(name = "dateTime")
+ protected XMLGregorianCalendar datePublication;
+ @XmlElement(name = "PublicationDetail", required = true)
+ protected Listset method for the publicationDetail property.
+ *
+ *
+ * getPublicationDetail().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="IdRegistre" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ * <element name="Nature">
+ * <simpleType>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}string">
+ * <enumeration value="Personne physique"/>
+ * <enumeration value="Personne morale"/>
+ * <enumeration value="Navire"/>
+ * </restriction>
+ * </simpleType>
+ * </element>
+ * <element name="Nom" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="RegistreDetail" maxOccurs="unbounded">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="TypeChamp" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Valeur" maxOccurs="unbounded">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <sequence>
+ * <element name="Alias" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Lieu" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Adresse" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Pays" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Motifs" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="FondementJuridique" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ * <element name="FondementJuridiqueLabel" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="ReferenceUe" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="ReferenceOnu" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Cryptomonnaie" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Identification" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Prenom" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Sexe" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Jour" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Mois" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Annee" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Titre" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="NumeroCarte" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="NumeroPasseport" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Telephone" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="SiteInternet" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Courriel" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="NumeroOMI" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "idRegistre",
+ "nature",
+ "nom",
+ "registreDetail"
+ })
+ @Entity(name = "Publications$PublicationDetail")
+ @Table(name = "PUBLICATION_DETAIL", schema = "france")
+ @Inheritance(strategy = InheritanceType.JOINED)
+ public static class PublicationDetail
+ implements Equals, HashCode
+ {
+
+ @XmlElement(name = "IdRegistre")
+ @XmlSchemaType(name = "unsignedShort")
+ protected int idRegistre;
+ @XmlElement(name = "Nature", required = true)
+ protected String nature;
+ @XmlElement(name = "Nom", required = true)
+ protected String nom;
+ @XmlElement(name = "RegistreDetail", required = true)
+ protected Listset method for the registreDetail property.
+ *
+ *
+ * getRegistreDetail().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <sequence>
+ * <element name="TypeChamp" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Valeur" maxOccurs="unbounded">
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <sequence>
+ * <element name="Alias" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Lieu" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Adresse" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Pays" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Motifs" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="FondementJuridique" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ * <element name="FondementJuridiqueLabel" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="ReferenceUe" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="ReferenceOnu" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Cryptomonnaie" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Identification" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Prenom" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Sexe" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Jour" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Mois" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Annee" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Titre" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="NumeroCarte" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="NumeroPasseport" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Telephone" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="SiteInternet" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Courriel" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="NumeroOMI" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ * </element>
+ * </sequence>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "typeChamp",
+ "valeur"
+ })
+ @Entity(name = "Publications$PublicationDetail$RegistreDetail")
+ @Table(name = "REGISTRE_DETAIL", schema = "france")
+ @Inheritance(strategy = InheritanceType.JOINED)
+ public static class RegistreDetail
+ implements Equals, HashCode
+ {
+
+ @XmlElement(name = "TypeChamp", required = true)
+ protected String typeChamp;
+ @XmlElement(name = "Valeur", required = true)
+ protected Listset method for the valeur property.
+ *
+ *
+ * getValeur().add(newItem);
+ *
+ *
+ *
+ *
+ * <complexType>
+ * <complexContent>
+ * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * <choice>
+ * <sequence>
+ * <element name="Alias" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Lieu" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Adresse" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Pays" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Motifs" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="FondementJuridique" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ * <element name="FondementJuridiqueLabel" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="ReferenceUe" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="ReferenceOnu" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Cryptomonnaie" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Identification" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Prenom" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Sexe" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Jour" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Mois" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Annee" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Titre" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="NumeroCarte" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="NumeroPasseport" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * <element name="Commentaire" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Telephone" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="SiteInternet" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="Courriel" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * <sequence>
+ * <element name="NumeroOMI" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * </sequence>
+ * </choice>
+ * </restriction>
+ * </complexContent>
+ * </complexType>
+ *
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "content"
+ })
+ @Entity(name = "Publications$PublicationDetail$RegistreDetail$Valeur")
+ @Table(name = "VALEUR", schema = "france")
+ @Inheritance(strategy = InheritanceType.JOINED)
+ public static class Valeur
+ implements Equals, HashCode
+ {
+
+ @XmlElementRefs({
+ @XmlElementRef(name = "Alias", type = JAXBElement.class),
+ @XmlElementRef(name = "Adresse", type = JAXBElement.class),
+ @XmlElementRef(name = "Prenom", type = JAXBElement.class),
+ @XmlElementRef(name = "Titre", type = JAXBElement.class),
+ @XmlElementRef(name = "ReferenceOnu", type = JAXBElement.class),
+ @XmlElementRef(name = "NumeroCarte", type = JAXBElement.class),
+ @XmlElementRef(name = "Mois", type = JAXBElement.class),
+ @XmlElementRef(name = "FondementJuridique", type = JAXBElement.class),
+ @XmlElementRef(name = "NumeroPasseport", type = JAXBElement.class),
+ @XmlElementRef(name = "Courriel", type = JAXBElement.class),
+ @XmlElementRef(name = "Lieu", type = JAXBElement.class),
+ @XmlElementRef(name = "Jour", type = JAXBElement.class),
+ @XmlElementRef(name = "Sexe", type = JAXBElement.class),
+ @XmlElementRef(name = "Annee", type = JAXBElement.class),
+ @XmlElementRef(name = "Identification", type = JAXBElement.class),
+ @XmlElementRef(name = "Commentaire", type = JAXBElement.class),
+ @XmlElementRef(name = "Pays", type = JAXBElement.class),
+ @XmlElementRef(name = "Motifs", type = JAXBElement.class),
+ @XmlElementRef(name = "FondementJuridiqueLabel", type = JAXBElement.class),
+ @XmlElementRef(name = "ReferenceUe", type = JAXBElement.class),
+ @XmlElementRef(name = "Cryptomonnaie", type = JAXBElement.class),
+ @XmlElementRef(name = "SiteInternet", type = JAXBElement.class),
+ @XmlElementRef(name = "Telephone", type = JAXBElement.class),
+ @XmlElementRef(name = "NumeroOMI", type = JAXBElement.class)
+ })
+ protected Listset method for the content property.
+ *
+ *
+ * getContent().add(newItem);
+ *
+ *
+ *
+ *