All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.alextherapeutics.diga.model.generatedxml.codevalidation.UngenauesDatumCtp Maven / Gradle / Ivy

//
// This file was generated by the Eclipse Implementation of JAXB, v3.0.2 
// See https://eclipse-ee4j.github.io/jaxb-ri 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2024.06.03 at 07:49:55 AM UTC 
//


package com.alextherapeutics.diga.model.generatedxml.codevalidation;

import javax.xml.datatype.XMLGregorianCalendar;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlAttribute;
import jakarta.xml.bind.annotation.XmlType;
import jakarta.xml.bind.annotation.XmlValue;


/**
 * Dieser Datentyp erlaubt die Spezifikation eines Datums, bei dem eventuell der Tag oder Monat nicht exakt bekannt sind. Die Genauigkeit wird über das optionale Attribut 'genauigkeit' festgelegt:
 * Fehlt das Attribut oder hat das Attribut den Wert 'Tag' handelt es sich um ein tagesgenaues Datum. Hat das Attribut den Wert 'Monat', ist das Datum monatsgenau, d.h. der Monat ist bekannt, der Tag ist nicht exakt bekannt. Hat das Attribut den Wert 'Jahr', ist nur das im Datum angegebene Jahr genau bekannt.
 * Auch bei ungenauen Angaben muß der Wert sämtliche Bestandteile (Jahr, Monat, Tag) enthalten, damit die XML Schema Prüfung keinen Fehler produziert. Für monatsgenaue Datumsangeben sollte als Tag '01' verwendet werden, bei jahresgenauen Datumsangaben sollte als Monat-Tag Wert '01-01' angegeben werden.
 * 
 * 
 * 

Java class for UngenauesDatum_Ctp complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType name="UngenauesDatum_Ctp">
 *   <simpleContent>
 *     <extension base="<GI4X:/xml-schema/GI4X-basis/2.0>Datum_Stp">
 *       <attribute name="genauigkeit">
 *         <simpleType>
 *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *             <enumeration value="Tag"/>
 *             <enumeration value="Monat"/>
 *             <enumeration value="Jahr"/>
 *           </restriction>
 *         </simpleType>
 *       </attribute>
 *     </extension>
 *   </simpleContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "UngenauesDatum_Ctp", propOrder = { "value" }) public class UngenauesDatumCtp { @XmlValue protected XMLGregorianCalendar value; @XmlAttribute(name = "genauigkeit") protected String genauigkeit; /** * Dieser Datentyp dient der Repräsentation eines tagesgenauen Datums und umfasst den Tag der um 00:00 Uhr Mitteleuropäische Zeit (MEZ/CET) bzw. Mitteleuropäischer Sommerzeit (MESZ/CEST) beginnt und bis 00:00 (exklusive) des nächsten Tages dauert. Die MEZ ist als UTC+1, die MESZ als UTC+2 definiert (koordinierte Weltzeit +1 Stunde, bzw +2 Stunden). * Das zu verwendende Datumsformat ist eine Einschränkung von xs:date (ISO 8601) auf JJJJ-MM-TT, da die Zeitzone durch diese Definition vorgegeben ist. * * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getValue() { return value; } /** * Sets the value of the value property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setValue(XMLGregorianCalendar value) { this.value = value; } /** * Gets the value of the genauigkeit property. * * @return * possible object is * {@link String } * */ public String getGenauigkeit() { return genauigkeit; } /** * Sets the value of the genauigkeit property. * * @param value * allowed object is * {@link String } * */ public void setGenauigkeit(String value) { this.genauigkeit = value; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy