summaryrefslogtreecommitdiff
path: root/src/main/java/at/gv/util/xsd/szr/persondata/AlternativeNameType.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/at/gv/util/xsd/szr/persondata/AlternativeNameType.java')
-rw-r--r--src/main/java/at/gv/util/xsd/szr/persondata/AlternativeNameType.java36
1 files changed, 35 insertions, 1 deletions
diff --git a/src/main/java/at/gv/util/xsd/szr/persondata/AlternativeNameType.java b/src/main/java/at/gv/util/xsd/szr/persondata/AlternativeNameType.java
index da6cbf3..d82c008 100644
--- a/src/main/java/at/gv/util/xsd/szr/persondata/AlternativeNameType.java
+++ b/src/main/java/at/gv/util/xsd/szr/persondata/AlternativeNameType.java
@@ -3,7 +3,9 @@ package at.gv.util.xsd.szr.persondata;
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;
@@ -19,6 +21,7 @@ import javax.xml.bind.annotation.XmlType;
* <sequence>
* <element name="FamilyName" type="{http://www.w3.org/2001/XMLSchema}string"/>
* </sequence>
+ * <attribute name="Type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" fixed="MaidenName" />
* </restriction>
* </complexContent>
* </complexType>
@@ -32,8 +35,11 @@ import javax.xml.bind.annotation.XmlType;
})
public class AlternativeNameType {
- @XmlElement(name = "FamilyName", required = true, nillable = true)
+ @XmlElement(name = "FamilyName", required = true)
protected String familyName;
+ @XmlAttribute(name = "Type")
+ @XmlSchemaType(name = "anySimpleType")
+ protected String type;
/**
* Ruft den Wert der familyName-Eigenschaft ab.
@@ -59,4 +65,32 @@ public class AlternativeNameType {
this.familyName = value;
}
+ /**
+ * Ruft den Wert der type-Eigenschaft ab.
+ *
+ * @return
+ * possible object is
+ * {@link String }
+ *
+ */
+ public String getType() {
+ if (type == null) {
+ return "MaidenName";
+ } else {
+ return type;
+ }
+ }
+
+ /**
+ * Legt den Wert der type-Eigenschaft fest.
+ *
+ * @param value
+ * allowed object is
+ * {@link String }
+ *
+ */
+ public void setType(String value) {
+ this.type = value;
+ }
+
}