summaryrefslogtreecommitdiff
path: root/src/main/java/at/gv/util/xsd/srzgw
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/at/gv/util/xsd/srzgw')
-rw-r--r--src/main/java/at/gv/util/xsd/srzgw/CreateIdentityLinkRequest.java274
-rw-r--r--src/main/java/at/gv/util/xsd/srzgw/MISType.java185
-rw-r--r--src/main/java/at/gv/util/xsd/srzgw/ObjectFactory.java20
3 files changed, 360 insertions, 119 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;
}
}
diff --git a/src/main/java/at/gv/util/xsd/srzgw/MISType.java b/src/main/java/at/gv/util/xsd/srzgw/MISType.java
new file mode 100644
index 0000000..7b626ce
--- /dev/null
+++ b/src/main/java/at/gv/util/xsd/srzgw/MISType.java
@@ -0,0 +1,185 @@
+
+package at.gv.util.xsd.srzgw;
+
+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 at.gv.util.xsd.mis.MandateIdentifiers;
+import at.gv.util.xsd.mis.Target;
+
+
+/**
+ * <p>Java class for MISType complex type.
+ *
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ *
+ * <pre>
+ * &lt;complexType name="MISType">
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element name="Filters">
+ * &lt;complexType>
+ * &lt;complexContent>
+ * &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ * &lt;sequence>
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/mandates/mis/1.0/xsd}MandateIdentifiers" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * &lt;/element>
+ * &lt;element ref="{http://reference.e-government.gv.at/namespace/mandates/mis/1.0/xsd}Target" minOccurs="0"/>
+ * &lt;element name="OAFriendlyName" type="{http://www.w3.org/2001/XMLSchema}string"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+@XmlAccessorType(XmlAccessType.FIELD)
+@XmlType(name = "MISType", propOrder = {
+ "filters",
+ "target",
+ "oaFriendlyName"
+})
+public class MISType {
+
+ @XmlElement(name = "Filters", required = true)
+ protected MISType.Filters filters;
+ @XmlElement(name = "Target", namespace = "http://reference.e-government.gv.at/namespace/mandates/mis/1.0/xsd")
+ protected Target target;
+ @XmlElement(name = "OAFriendlyName", required = true)
+ protected String oaFriendlyName;
+
+ /**
+ * Gets the value of the filters property.
+ *
+ * @return
+ * possible object is
+ * {@link MISType.Filters }
+ *
+ */
+ public MISType.Filters getFilters() {
+ return filters;
+ }
+
+ /**
+ * Sets the value of the filters property.
+ *
+ * @param value
+ * allowed object is
+ * {@link MISType.Filters }
+ *
+ */
+ public void setFilters(MISType.Filters value) {
+ this.filters = value;
+ }
+
+ /**
+ * Gets the value of the target property.
+ *
+ * @return
+ * possible object is
+ * {@link Target }
+ *
+ */
+ public Target getTarget() {
+ return target;
+ }
+
+ /**
+ * Sets the value of the target property.
+ *
+ * @param value
+ * allowed object is
+ * {@link Target }
+ *
+ */
+ public void setTarget(Target value) {
+ this.target = value;
+ }
+
+ /**
+ * Gets the value of the oaFriendlyName property.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getOAFriendlyName() {
+ return oaFriendlyName;
+ }
+
+ /**
+ * Sets the value of the oaFriendlyName property.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setOAFriendlyName(String value) {
+ this.oaFriendlyName = 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 ref="{http://reference.e-government.gv.at/namespace/mandates/mis/1.0/xsd}MandateIdentifiers" minOccurs="0"/>
+ * &lt;/sequence>
+ * &lt;/restriction>
+ * &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ *
+ *
+ */
+ @XmlAccessorType(XmlAccessType.FIELD)
+ @XmlType(name = "", propOrder = {
+ "mandateIdentifiers"
+ })
+ public static class Filters {
+
+ @XmlElement(name = "MandateIdentifiers", namespace = "http://reference.e-government.gv.at/namespace/mandates/mis/1.0/xsd")
+ protected MandateIdentifiers mandateIdentifiers;
+
+ /**
+ * Gets the value of the mandateIdentifiers property.
+ *
+ * @return
+ * possible object is
+ * {@link MandateIdentifiers }
+ *
+ */
+ public MandateIdentifiers getMandateIdentifiers() {
+ return mandateIdentifiers;
+ }
+
+ /**
+ * Sets the value of the mandateIdentifiers property.
+ *
+ * @param value
+ * allowed object is
+ * {@link MandateIdentifiers }
+ *
+ */
+ public void setMandateIdentifiers(MandateIdentifiers value) {
+ this.mandateIdentifiers = value;
+ }
+
+ }
+
+}
diff --git a/src/main/java/at/gv/util/xsd/srzgw/ObjectFactory.java b/src/main/java/at/gv/util/xsd/srzgw/ObjectFactory.java
index af0129b..1fd2fa5 100644
--- a/src/main/java/at/gv/util/xsd/srzgw/ObjectFactory.java
+++ b/src/main/java/at/gv/util/xsd/srzgw/ObjectFactory.java
@@ -38,19 +38,19 @@ public class ObjectFactory {
}
/**
- * Create an instance of {@link CreateIdentityLinkRequest.PEPSData }
+ * Create an instance of {@link MISType }
*
*/
- public CreateIdentityLinkRequest.PEPSData createCreateIdentityLinkRequestPEPSData() {
- return new CreateIdentityLinkRequest.PEPSData();
+ public MISType createMISType() {
+ return new MISType();
}
/**
- * Create an instance of {@link CreateIdentityLinkRequest.Signature }
+ * Create an instance of {@link CreateIdentityLinkRequest.PEPSData }
*
*/
- public CreateIdentityLinkRequest.Signature createCreateIdentityLinkRequestSignature() {
- return new CreateIdentityLinkRequest.Signature();
+ public CreateIdentityLinkRequest.PEPSData createCreateIdentityLinkRequestPEPSData() {
+ return new CreateIdentityLinkRequest.PEPSData();
}
/**
@@ -69,4 +69,12 @@ public class ObjectFactory {
return new ErrorResponseType();
}
+ /**
+ * Create an instance of {@link MISType.Filters }
+ *
+ */
+ public MISType.Filters createMISTypeFilters() {
+ return new MISType.Filters();
+ }
+
}