de.xoev.xdomea.viewer.modules.validation
Class ValidationModule

java.lang.Object
  extended by de.xoev.xdomea.viewer.modules.AbstractModule
      extended by de.xoev.xdomea.viewer.modules.validation.ValidationModule
All Implemented Interfaces:
Module

public class ValidationModule
extends AbstractModule

Diese Klasse validiert die Daten einer xdomea-Nachricht.

Author:
Sächsisches Staatsministerium der Justiz und für Europa

Field Summary
 
Fields inherited from class de.xoev.xdomea.viewer.modules.AbstractModule
log
 
Constructor Summary
ValidationModule()
          erzeugt eine ValidationModule-Instanz
 
Method Summary
 String getVersion()
          diese Methode liefert erst nach dem Ausführen der Methode process() die entsprechenden Daten zurück
 File process()
          verarbeitet den angegebenen Input. Die Methode Module.setInput(File) muss zuvor aufgerufen worden sein, um den Input zu verarbeiten. Die Methode überprüft folgende Sachverhalte:
ist die Ordnerstruktur innerhalb der xdomea-Nachricht xdomea-konform liegt ein gültiger und zu den Inhalten passende Dateiname vor ist die XML-Datei der xdomea-Nachricht wohlgeformt unterstützt der xdomea-Viewer die Spezifikation der xdomea-Nachricht (hierzu wird die Version der xdomea-Nachricht mit der Version des konfigurierten Schemas verglichen) ist die XML-Datei der xdomea-Nachricht valide ist die extrahierte xdomea-ZIP-Datei vollständig (hierzu wird überprüft, ob die in der xdomea-Nachricht referenzierten Primärdokumente vorhanden sind) Nach der Ausführung dieser Methode kann die Methode getVersion() aufgerufen werden um die ermittelte xdomea-Version abzufragen.
protected  void setVersion(String version)
           
 
Methods inherited from class de.xoev.xdomea.viewer.modules.AbstractModule
getInput, setInput
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValidationModule

public ValidationModule()
erzeugt eine ValidationModule-Instanz

Method Detail

getVersion

public String getVersion()
diese Methode liefert erst nach dem Ausführen der Methode process() die entsprechenden Daten zurück

Returns:
die xdomea-Version, die bei der Validierung ermittelt wurde

process

public File process()
             throws XDomeaViewerException
verarbeitet den angegebenen Input. Die Methode Module.setInput(File) muss zuvor aufgerufen worden sein, um den Input zu verarbeiten. Die Methode überprüft folgende Sachverhalte:
Nach der Ausführung dieser Methode kann die Methode getVersion() aufgerufen werden um die ermittelte xdomea-Version abzufragen.

Specified by:
process in interface Module
Specified by:
process in class AbstractModule
Returns:
die validierte XML-Datei der xdomea-Nachricht
Throws:
XDomeaViewerException - XDomeaViewerException wenn bei der Verarbeitung des Inputs ein Fehler aufgetreten ist

setVersion

protected void setVersion(String version)


Copyright © 2009. All Rights Reserved.