de.kappich.puk.param.main
Class ParameterObserver

java.lang.Object
  extended by de.kappich.puk.param.main.ParameterObserver
All Implemented Interfaces:
UpdateListener

final class ParameterObserver
extends Object
implements UpdateListener

Verwaltet die An- und Abmeldungen beim Umparametrieren der Parametrierung.

Author:
Kappich Systemberatung

Field Summary
private  AttributeGroup _atgParametrierung
           
private  DataModel _config
           
private  ClientDavInterface _connection
           
private  DataIdentification _dataIdentification
           
private  Aspect _inputAspect
           
private  Aspect _outputAspect
           
private  SystemObject _paramApp
           
private  Map _paramObjects
           
private  ParamApp _paramStandardApp
           
private  PersistanceHandlerManager _persistanceHandlerManager
           
private static Debug debug
          DebugLogger für Debug-Ausgaben
 
Constructor Summary
ParameterObserver(ParamApp paramAppStandard, ClientDavInterface connection, SystemObject paramApp, Map paramObjects, PersistanceHandlerManager persistanceHandlerManager)
          Erzeugt ein Objekt vom Typ ParameterObserver
 
Method Summary
 String toString()
           
 void update(DataIdentification dataIdentification, Data oldParameter, Data newParameter)
          Wird bei Änderung des Parameters für jede Datenidentifikation aufgerufen für die es einen Eintrag gab oder gibt.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

debug

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


_paramStandardApp

private final ParamApp _paramStandardApp

_paramApp

private final SystemObject _paramApp

_connection

private final ClientDavInterface _connection

_config

private final DataModel _config

_inputAspect

private Aspect _inputAspect

_outputAspect

private Aspect _outputAspect

_persistanceHandlerManager

private final PersistanceHandlerManager _persistanceHandlerManager

_paramObjects

private final Map _paramObjects

_dataIdentification

private DataIdentification _dataIdentification

_atgParametrierung

private AttributeGroup _atgParametrierung
Constructor Detail

ParameterObserver

public ParameterObserver(ParamApp paramAppStandard,
                         ClientDavInterface connection,
                         SystemObject paramApp,
                         Map paramObjects,
                         PersistanceHandlerManager persistanceHandlerManager)
Erzeugt ein Objekt vom Typ ParameterObserver

Method Detail

update

public void update(DataIdentification dataIdentification,
                   Data oldParameter,
                   Data newParameter)
Wird bei Änderung des Parameters für jede Datenidentifikation aufgerufen für die es einen Eintrag gab oder gibt.

Specified by:
update in interface UpdateListener
Parameters:
dataIdentification - Betroffene Datenidentifikation.
oldParameter - Zur Datenidentifikation gehörender Parameterwert vor der Änderung oder null wenn es vor der Änderung keinen spezifischen Eintrag gab.
newParameter - Zur Datenidentifikation gehörender Parameterwert nach der Änderung oder null wenn es nach der Änderung keinen spezifischen Eintrag mehr gibt.

toString

public String toString()
Overrides:
toString in class Object