Class UBAGMeldung


  • public final class UBAGMeldung
    extends com.vdek.agv.xml.data.AbstractXMLRecord<UBAG>

    Diese Klasse beschreibt die UBAG-Meldung.

    Author:
    TangZh
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String NAMESPACE_URI
      Die Namespace-Adresse des Antrags
      static java.util.regex.Pattern PATTERN_DATENSATZ_ID
      Datensatz-ID-Pattern: Es sind nur Buchstaben ohne Umlaute, Ziffern, Leerzeichen, Punkte, Bindestriche oder Schrägstriche zulässig.
      static java.lang.String VERSION
      Die Vesionsnummer des Antrags
    • Constructor Summary

      Constructors 
      Constructor Description
      UBAGMeldung​(UBAG xml)
      Erzeugt einen neuen XML-Datensatz mit den gegebenen Informationen.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getID()
      void validate​(com.vdek.agv.basis.kernpruefung.RueckgabeImpl rueckgabe)
      Validierung aller Felder
      • Methods inherited from class com.vdek.agv.xml.data.AbstractXMLRecord

        addError, addError, addErrors, createIdentifier, determineExpectedFileSize, getError, getErrorCount, getErrors, getID_Vorgang, getIdentifier, getVersion, getXML, getXMLSchemaFile, hasErrors, hasErrors, isFileRejected, isFileShelved, isRejected, isWarned, postValidate, preValidate, setFileRejected, setFileShelved, setRejected, setWarned, setXML, toString, toString, validate
      • Methods inherited from class com.vdek.agv.basis.data.FileSizeExpectable

        determineExpectedFileSize, getExpectedFileSize, getExpectedFileSizeIntern, increaseExpectedFileSizeBy, setExpectedFileSize
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • NAMESPACE_URI

        public static final java.lang.String NAMESPACE_URI
        Die Namespace-Adresse des Antrags
        See Also:
        Constant Field Values
      • VERSION

        public static final java.lang.String VERSION
        Die Vesionsnummer des Antrags
        See Also:
        Constant Field Values
      • PATTERN_DATENSATZ_ID

        public static final java.util.regex.Pattern PATTERN_DATENSATZ_ID
        Datensatz-ID-Pattern: Es sind nur Buchstaben ohne Umlaute, Ziffern, Leerzeichen, Punkte, Bindestriche oder Schrägstriche zulässig.
    • Constructor Detail

      • UBAGMeldung

        public UBAGMeldung​(UBAG xml)

        Erzeugt einen neuen XML-Datensatz mit den gegebenen Informationen.

        Parameters:
        xml - das JAXB-XML-Objekt
    • Method Detail

      • validate

        public final void validate​(com.vdek.agv.basis.kernpruefung.RueckgabeImpl rueckgabe)
        Validierung aller Felder
        Parameters:
        rueckgabe - Das Rückgabe-Objekt
      • getID

        public final java.lang.String getID()
        Specified by:
        getID in class com.vdek.agv.xml.data.AbstractXMLRecord<UBAG>