de.bsvrz.puk.config.main.communication
Class ConfigurationCommunicator

java.lang.Object
  extended by de.bsvrz.puk.config.main.communication.ConfigurationCommunicator

public class ConfigurationCommunicator
extends Object

Diese Klasse übernimmt den gesamten Datenverkehr der Konfiguration. Dies beinhaltet den Empfang von Aufträgen an die Konfiguration bis hin zum versand der Antworten, die von der Konfiguraiton verschickt werden sollen.

Alle Anfragen an die Konfiguration werden an das Datenmodell weitergeleitet DataModel und falls nötig an die erzeugten Antworten an die anfragende Applikation zurückgeschickt.

Author:
Kappich Systemberatung

Field Summary
private  Authentication _authentication
           
private  ConfigurationQueryManager _configurationQueryManager
           
private  DataModel _dataModel
           
private static Debug _debug
          DebugLogger für Debug-Ausgaben
private  ConfigurationRequesterCommunicator _requesterCommunicator
           
 
Constructor Summary
ConfigurationCommunicator(DataModel dataModel, File userManagementFile, ClientDavParameters dafParameters)
           
 
Method Summary
 void close()
          Wird aufgerufen, wenn das System heruntergefahren werden soll.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_debug

private static final Debug _debug
DebugLogger für Debug-Ausgaben


_dataModel

private final DataModel _dataModel

_authentication

private final Authentication _authentication

_requesterCommunicator

private final ConfigurationRequesterCommunicator _requesterCommunicator

_configurationQueryManager

private final ConfigurationQueryManager _configurationQueryManager
Constructor Detail

ConfigurationCommunicator

public ConfigurationCommunicator(DataModel dataModel,
                                 File userManagementFile,
                                 ClientDavParameters dafParameters)
                          throws ParserConfigurationException,
                                 MissingParameterException,
                                 CommunicationError,
                                 InterruptedException,
                                 InconsistentLoginException,
                                 ConnectionException
Throws:
ParserConfigurationException
MissingParameterException
CommunicationError
InterruptedException
InconsistentLoginException
ConnectionException
Method Detail

close

public void close()
Wird aufgerufen, wenn das System heruntergefahren werden soll.