summaryrefslogtreecommitdiff
path: root/src/main/java/at/gv/util/xsd/srzgw/CreateIdentityLinkRequest.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/at/gv/util/xsd/srzgw/CreateIdentityLinkRequest.java')
-rw-r--r--src/main/java/at/gv/util/xsd/srzgw/CreateIdentityLinkRequest.java274
1 files changed, 161 insertions, 113 deletions
diff --git a/src/main/java/at/gv/util/xsd/srzgw/CreateIdentityLinkRequest.java b/src/main/java/at/gv/util/xsd/srzgw/CreateIdentityLinkRequest.java
index 15aa71b..d191cc6 100644
--- a/src/main/java/at/gv/util/xsd/srzgw/CreateIdentityLinkRequest.java
+++ b/src/main/java/at/gv/util/xsd/srzgw/CreateIdentityLinkRequest.java
@@ -6,9 +6,6 @@ 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 at.gv.util.xsd.mis.MandateIdentifiers;
-import at.gv.util.xsd.stork.MandateContent;
-import at.gv.util.xsd.stork.RepresentationPerson;
/**
@@ -26,30 +23,24 @@ import at.gv.util.xsd.stork.RepresentationPerson;
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element name="Identifier" type="{http://www.w3.org/2001/XMLSchema}string"/>
- * <element name="Firstname" type="{http://www.w3.org/2001/XMLSchema}string"/>
- * <element name="Familyname" type="{http://www.w3.org/2001/XMLSchema}string"/>
- * <element name="DateOfBirth" type="{http://reference.e-government.gv.at/namespace/szrgw/20070807/xsd}DateOfBirthType"/>
- * <element name="Representative" type="{urn:eu:stork:names:tc:PEPS:1.0:assertion}representationPerson" minOccurs="0"/>
- * <element name="Represented" type="{urn:eu:stork:names:tc:PEPS:1.0:assertion}representationPerson" minOccurs="0"/>
- * <element name="MandateContent" type="{urn:eu:stork:names:tc:PEPS:1.0:assertion}mandateContent" minOccurs="0"/>
+ * <element name="Identifier" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Firstname" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Familyname" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="DateOfBirth" type="{http://reference.e-government.gv.at/namespace/szrgw/20070807/xsd}DateOfBirthType" minOccurs="0"/>
+ * <element name="Gender" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="FiscalNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="LegalPersonTranslatableType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="LegalPersonCanonicalRegisteredAddress" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Representative" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Represented" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="MandateContent" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
- * <element name="Signature">
- * <complexType>
- * <complexContent>
- * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * <sequence>
- * <element name="Base64Content" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
- * </sequence>
- * </restriction>
- * </complexContent>
- * </complexType>
- * </element>
- * <element ref="{http://reference.e-government.gv.at/namespace/mandates/mis/1.0/xsd}MandateIdentifiers" minOccurs="0"/>
+ * <element name="Signature" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
+ * <element name="MIS" type="{http://reference.e-government.gv.at/namespace/szrgw/20070807/xsd}MISType" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
@@ -62,7 +53,7 @@ import at.gv.util.xsd.stork.RepresentationPerson;
@XmlType(name = "", propOrder = {
"pepsData",
"signature",
- "mandateIdentifiers"
+ "mis"
})
@XmlRootElement(name = "CreateIdentityLinkRequest")
public class CreateIdentityLinkRequest {
@@ -70,9 +61,9 @@ public class CreateIdentityLinkRequest {
@XmlElement(name = "PEPSData")
protected CreateIdentityLinkRequest.PEPSData pepsData;
@XmlElement(name = "Signature", required = true)
- protected CreateIdentityLinkRequest.Signature signature;
- @XmlElement(name = "MandateIdentifiers", namespace = "http://reference.e-government.gv.at/namespace/mandates/mis/1.0/xsd")
- protected MandateIdentifiers mandateIdentifiers;
+ protected byte[] signature;
+ @XmlElement(name = "MIS")
+ protected MISType mis;
/**
* Gets the value of the pepsData property.
@@ -103,10 +94,9 @@ public class CreateIdentityLinkRequest {
*
* @return
* possible object is
- * {@link CreateIdentityLinkRequest.Signature }
- *
+ * byte[]
*/
- public CreateIdentityLinkRequest.Signature getSignature() {
+ public byte[] getSignature() {
return signature;
}
@@ -115,35 +105,34 @@ public class CreateIdentityLinkRequest {
*
* @param value
* allowed object is
- * {@link CreateIdentityLinkRequest.Signature }
- *
+ * byte[]
*/
- public void setSignature(CreateIdentityLinkRequest.Signature value) {
+ public void setSignature(byte[] value) {
this.signature = value;
}
/**
- * Gets the value of the mandateIdentifiers property.
+ * Gets the value of the mis property.
*
* @return
* possible object is
- * {@link MandateIdentifiers }
+ * {@link MISType }
*
*/
- public MandateIdentifiers getMandateIdentifiers() {
- return mandateIdentifiers;
+ public MISType getMIS() {
+ return mis;
}
/**
- * Sets the value of the mandateIdentifiers property.
+ * Sets the value of the mis property.
*
* @param value
* allowed object is
- * {@link MandateIdentifiers }
+ * {@link MISType }
*
*/
- public void setMandateIdentifiers(MandateIdentifiers value) {
- this.mandateIdentifiers = value;
+ public void setMIS(MISType value) {
+ this.mis = value;
}
@@ -157,13 +146,17 @@ public class CreateIdentityLinkRequest {
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
- * <element name="Identifier" type="{http://www.w3.org/2001/XMLSchema}string"/>
- * <element name="Firstname" type="{http://www.w3.org/2001/XMLSchema}string"/>
- * <element name="Familyname" type="{http://www.w3.org/2001/XMLSchema}string"/>
- * <element name="DateOfBirth" type="{http://reference.e-government.gv.at/namespace/szrgw/20070807/xsd}DateOfBirthType"/>
- * <element name="Representative" type="{urn:eu:stork:names:tc:PEPS:1.0:assertion}representationPerson" minOccurs="0"/>
- * <element name="Represented" type="{urn:eu:stork:names:tc:PEPS:1.0:assertion}representationPerson" minOccurs="0"/>
- * <element name="MandateContent" type="{urn:eu:stork:names:tc:PEPS:1.0:assertion}mandateContent" minOccurs="0"/>
+ * <element name="Identifier" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Firstname" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Familyname" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="DateOfBirth" type="{http://reference.e-government.gv.at/namespace/szrgw/20070807/xsd}DateOfBirthType" minOccurs="0"/>
+ * <element name="Gender" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="FiscalNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="LegalPersonTranslatableType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="LegalPersonCanonicalRegisteredAddress" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Representative" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="Represented" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
+ * <element name="MandateContent" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
* </sequence>
* </restriction>
* </complexContent>
@@ -178,26 +171,38 @@ public class CreateIdentityLinkRequest {
"firstname",
"familyname",
"dateOfBirth",
+ "gender",
+ "fiscalNumber",
+ "legalPersonTranslatableType",
+ "legalPersonCanonicalRegisteredAddress",
"representative",
"represented",
"mandateContent"
})
public static class PEPSData {
- @XmlElement(name = "Identifier", required = true)
+ @XmlElement(name = "Identifier")
protected String identifier;
- @XmlElement(name = "Firstname", required = true)
+ @XmlElement(name = "Firstname")
protected String firstname;
- @XmlElement(name = "Familyname", required = true)
+ @XmlElement(name = "Familyname")
protected String familyname;
- @XmlElement(name = "DateOfBirth", required = true)
+ @XmlElement(name = "DateOfBirth")
protected String dateOfBirth;
+ @XmlElement(name = "Gender")
+ protected String gender;
+ @XmlElement(name = "FiscalNumber")
+ protected String fiscalNumber;
+ @XmlElement(name = "LegalPersonTranslatableType")
+ protected String legalPersonTranslatableType;
+ @XmlElement(name = "LegalPersonCanonicalRegisteredAddress")
+ protected String legalPersonCanonicalRegisteredAddress;
@XmlElement(name = "Representative")
- protected RepresentationPerson representative;
+ protected String representative;
@XmlElement(name = "Represented")
- protected RepresentationPerson represented;
+ protected String represented;
@XmlElement(name = "MandateContent")
- protected MandateContent mandateContent;
+ protected String mandateContent;
/**
* Gets the value of the identifier property.
@@ -296,128 +301,171 @@ public class CreateIdentityLinkRequest {
}
/**
- * Gets the value of the representative property.
+ * Gets the value of the gender property.
*
* @return
* possible object is
- * {@link RepresentationPerson }
+ * {@link String }
*
*/
- public RepresentationPerson getRepresentative() {
- return representative;
+ public String getGender() {
+ return gender;
}
/**
- * Sets the value of the representative property.
+ * Sets the value of the gender property.
*
* @param value
* allowed object is
- * {@link RepresentationPerson }
+ * {@link String }
*
*/
- public void setRepresentative(RepresentationPerson value) {
- this.representative = value;
+ public void setGender(String value) {
+ this.gender = value;
}
/**
- * Gets the value of the represented property.
+ * Gets the value of the fiscalNumber property.
*
* @return
* possible object is
- * {@link RepresentationPerson }
+ * {@link String }
*
*/
- public RepresentationPerson getRepresented() {
- return represented;
+ public String getFiscalNumber() {
+ return fiscalNumber;
}
/**
- * Sets the value of the represented property.
+ * Sets the value of the fiscalNumber property.
*
* @param value
* allowed object is
- * {@link RepresentationPerson }
+ * {@link String }
*
*/
- public void setRepresented(RepresentationPerson value) {
- this.represented = value;
+ public void setFiscalNumber(String value) {
+ this.fiscalNumber = value;
}
/**
- * Gets the value of the mandateContent property.
+ * Gets the value of the legalPersonTranslatableType property.
*
* @return
* possible object is
- * {@link MandateContent }
+ * {@link String }
*
*/
- public MandateContent getMandateContent() {
- return mandateContent;
+ public String getLegalPersonTranslatableType() {
+ return legalPersonTranslatableType;
}
/**
- * Sets the value of the mandateContent property.
+ * Sets the value of the legalPersonTranslatableType property.
*
* @param value
* allowed object is
- * {@link MandateContent }
+ * {@link String }
*
*/
- public void setMandateContent(MandateContent value) {
- this.mandateContent = value;
+ public void setLegalPersonTranslatableType(String value) {
+ this.legalPersonTranslatableType = value;
}
- }
+ /**
+ * Gets the value of the legalPersonCanonicalRegisteredAddress property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getLegalPersonCanonicalRegisteredAddress() {
+ return legalPersonCanonicalRegisteredAddress;
+ }
+ /**
+ * Sets the value of the legalPersonCanonicalRegisteredAddress property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setLegalPersonCanonicalRegisteredAddress(String value) {
+ this.legalPersonCanonicalRegisteredAddress = value;
+ }
- /**
- * <p>Java class for anonymous complex type.
- *
- * <p>The following schema fragment specifies the expected content contained within this class.
- *
- * <pre>
- * &lt;complexType>
- * &lt;complexContent>
- * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- * &lt;sequence>
- * &lt;element name="Base64Content" type="{http://www.w3.org/2001/XMLSchema}base64Binary"/>
- * &lt;/sequence>
- * &lt;/restriction>
- * &lt;/complexContent>
- * &lt;/complexType>
- * </pre>
- *
- *
- */
- @XmlAccessorType(XmlAccessType.FIELD)
- @XmlType(name = "", propOrder = {
- "base64Content"
- })
- public static class Signature {
+ /**
+ * Gets the value of the representative property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getRepresentative() {
+ return representative;
+ }
+
+ /**
+ * Sets the value of the representative property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setRepresentative(String value) {
+ this.representative = value;
+ }
- @XmlElement(name = "Base64Content", required = true)
- protected byte[] base64Content;
+ /**
+ * Gets the value of the represented property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getRepresented() {
+ return represented;
+ }
/**
- * Gets the value of the base64Content property.
+ * Sets the value of the represented property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setRepresented(String value) {
+ this.represented = value;
+ }
+
+ /**
+ * Gets the value of the mandateContent property.
*
* @return
* possible object is
- * byte[]
+ * {@link String }
+ *
*/
- public byte[] getBase64Content() {
- return base64Content;
+ public String getMandateContent() {
+ return mandateContent;
}
/**
- * Sets the value of the base64Content property.
+ * Sets the value of the mandateContent property.
*
* @param value
* allowed object is
- * byte[]
+ * {@link String }
+ *
*/
- public void setBase64Content(byte[] value) {
- this.base64Content = value;
+ public void setMandateContent(String value) {
+ this.mandateContent = value;
}
}