package at.gv.util.xsd.ersb.personendata1; 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.XmlID; import javax.xml.bind.annotation.XmlSchemaType; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.XmlValue; import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import javax.xml.datatype.XMLGregorianCalendar; /** * Container für beliebige Identifikationsmerkmale, besteht aus Type und Value Unterelementen, aus technischen Gründen nur auf Englisch verfügbar * *
Java-Klasse für IdentificationType complex type. * *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. * *
* <complexType name="IdentificationType"> * <complexContent> * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> * <sequence> * <element name="Value"> * <complexType> * <simpleContent> * <extension base="<http://www.w3.org/2001/XMLSchema>string"> * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /> * </extension> * </simpleContent> * </complexType> * </element> * <element name="Type" type="{http://www.w3.org/2001/XMLSchema}anyURI"/> * <element ref="{http://statistik.at/namespace/ersb/1#}Beginn" minOccurs="0"/> * <element ref="{http://statistik.at/namespace/ersb/1#}Ende" minOccurs="0"/> * </sequence> * <attGroup ref="{http://statistik.at/namespace/ersb/1#}ErsbAttributes"/> * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /> * </restriction> * </complexContent> * </complexType> ** * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "IdentificationType", propOrder = { "value", "type", "beginn", "ende" }) public class IdentificationType { @XmlElement(name = "Value", required = true) protected IdentificationType.Value value; @XmlElement(name = "Type", required = true) @XmlSchemaType(name = "anyURI") protected String type; @XmlElement(name = "Beginn", namespace = "http://statistik.at/namespace/ersb/1#") @XmlSchemaType(name = "date") protected XMLGregorianCalendar beginn; @XmlElement(name = "Ende", namespace = "http://statistik.at/namespace/ersb/1#") @XmlSchemaType(name = "date") protected XMLGregorianCalendar ende; @XmlAttribute(name = "Id") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) @XmlID @XmlSchemaType(name = "ID") protected String id; @XmlAttribute(name = "aktion", namespace = "http://statistik.at/namespace/ersb/1#") protected String aktion; /** * Ruft den Wert der value-Eigenschaft ab. * * @return * possible object is * {@link IdentificationType.Value } * */ public IdentificationType.Value getValue() { return value; } /** * Legt den Wert der value-Eigenschaft fest. * * @param value * allowed object is * {@link IdentificationType.Value } * */ public void setValue(IdentificationType.Value value) { this.value = value; } /** * Ruft den Wert der type-Eigenschaft ab. * * @return * possible object is * {@link String } * */ public String getType() { return type; } /** * Legt den Wert der type-Eigenschaft fest. * * @param value * allowed object is * {@link String } * */ public void setType(String value) { this.type = value; } /** * Ruft den Wert der beginn-Eigenschaft ab. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getBeginn() { return beginn; } /** * Legt den Wert der beginn-Eigenschaft fest. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setBeginn(XMLGregorianCalendar value) { this.beginn = value; } /** * Ruft den Wert der ende-Eigenschaft ab. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getEnde() { return ende; } /** * Legt den Wert der ende-Eigenschaft fest. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setEnde(XMLGregorianCalendar value) { this.ende = value; } /** * Ruft den Wert der id-Eigenschaft ab. * * @return * possible object is * {@link String } * */ public String getId() { return id; } /** * Legt den Wert der id-Eigenschaft fest. * * @param value * allowed object is * {@link String } * */ public void setId(String value) { this.id = value; } /** * Ruft den Wert der aktion-Eigenschaft ab. * * @return * possible object is * {@link String } * */ public String getAktion() { return aktion; } /** * Legt den Wert der aktion-Eigenschaft fest. * * @param value * allowed object is * {@link String } * */ public void setAktion(String value) { this.aktion = value; } /** *
Java-Klasse für anonymous complex type. * *
Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist. * *
* <complexType> * <simpleContent> * <extension base="<http://www.w3.org/2001/XMLSchema>string"> * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" /> * </extension> * </simpleContent> * </complexType> ** * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "value" }) public static class Value { @XmlValue protected String value; @XmlAttribute(name = "Id") @XmlJavaTypeAdapter(CollapsedStringAdapter.class) @XmlID @XmlSchemaType(name = "ID") protected String id; /** * Ruft den Wert der value-Eigenschaft ab. * * @return * possible object is * {@link String } * */ public String getValue() { return value; } /** * Legt den Wert der value-Eigenschaft fest. * * @param value * allowed object is * {@link String } * */ public void setValue(String value) { this.value = value; } /** * Ruft den Wert der id-Eigenschaft ab. * * @return * possible object is * {@link String } * */ public String getId() { return id; } /** * Legt den Wert der id-Eigenschaft fest. * * @param value * allowed object is * {@link String } * */ public void setId(String value) { this.id = value; } } }