Interface BMUMessageType

  • All Known Implementing Classes:
    BMUMessageTypeImpl

    public interface BMUMessageType
    Interface fuer den BMU-Nachrichtentyp, <msg:Nachricht xmlns:msg="uri:BMU_Waste_Interface/Message"/>.
    • Method Detail

      • getNS

        Namespace getNS()
        Returns:
        Der target-ns des Dokuments
      • getXPathNummer

        java.lang.String[] getXPathNummer()
        Returns:
        Der XPath zum Ermitteln der fachlichen Nummer
      • getBMUType

        java.lang.String getBMUType()
        Returns:
        Der BMU-Typ
      • isLayerDoc

        boolean isLayerDoc()
        Returns:
        true, wenn es sich um ein Layer-Dokument handelt
      • isMessage

        boolean isMessage()
        Returns:
        true, wenn es sich um ein Dokument vom Typ Nachricht handelt
      • getVersion

        BMUVersion getVersion()
        Returns:
        Die BMU-Version laut Attribut 'Spezifikationsversion', wobei der Punkt von '1.03' durch ein '_' ersetzt wird.
      • getMsgUUID

        java.lang.String getMsgUUID()
        Returns:
        Die Msg-UUID
      • getName

        java.lang.String getName()
        Returns:
        Der Name
      • getDocNr

        java.lang.String getDocNr()
        Returns:
        Die fachliche Nummer
      • getSigIds

        java.util.List<java.lang.String> getSigIds()
        Returns:
        Die Signatur-ID's
      • getFirstSignTime

        java.util.Date getFirstSignTime()
        Returns:
        Das Datum der aeltesten Signatur im Dokument
      • getLastSignTime

        java.util.Date getLastSignTime()
        Returns:
        Das Datum der neuesten Signatur im Dokument
      • getENStatus

        BMUMessageType.ENStatus getENStatus()
        Liefert den Status (EN oder SN) eines ENSNDokuments in Abhängigkeit vom IndicatorEN. Ist der Indikator nicht vorhanden, wird der Status Unknown zurückgegeben. Für alle anderen Dokumenttypen wird immer der Status Unknown zurückgegeben.
        Returns:
        den Status des ENSN
      • isIntern

        boolean isIntern()
        Returns:
        true, wenn es sich um eine interne ZKS-Nachricht (RegistrierungantragZKS, RegistrierungsauftragZKS) handelt, sonst false
      • getSignatureVerificationResultList

        java.util.List<SignatureVerificationResult> getSignatureVerificationResultList()
        Returns:
        Liste der Signaturpruefungsergebnisse
      • getSignatureVerificationResult

        SignatureVerificationResult getSignatureVerificationResult​(java.lang.String sigID)
        Parameters:
        sigID - Die Signature-ID
        Returns:
        Das Pruefergebnis der Signatur
      • hasSubDocs

        boolean hasSubDocs()
        Returns:
        true, wenn das Dokument eingebettete Dokumente (EGF, AGS, DA) enthaelt, ansonsten false
      • getFXSDokumentList

        java.util.List<FXSDokument> getFXSDokumentList()