Class DataExchangeManager


  • public class DataExchangeManager
    extends AbstractKExDaVExchange<de.bsvrz.kex.kexdav.dataexchange.DataExchangeDescription,​DataExchange>
    Verwaltung der Onlinedaten-Austausche pro Datenverteilerverbindung
    • Constructor Detail

      • DataExchangeManager

        public DataExchangeManager​(RemoteDaVParameter parameter,
                                   ManagerInterface manager,
                                   CorrespondingObjectManager correspondingObjectManager)
        Konstruktor
        Parameters:
        parameter - Parameter
        manager - Verwaltung
        correspondingObjectManager - Verwaltung korrespondierender Objekte
    • Method Detail

      • notifyNewExchangeDescriptions

        protected void notifyNewExchangeDescriptions​(java.util.Set<de.bsvrz.kex.kexdav.dataexchange.DataExchangeDescription> newExchangeDescriptions)
        Description copied from class: AbstractKExDaVExchange
        Benachrichtigung über neue Asutausche, damit z.B. Systemobjekte geladen werden können
        Overrides:
        notifyNewExchangeDescriptions in class AbstractKExDaVExchange<de.bsvrz.kex.kexdav.dataexchange.DataExchangeDescription,​DataExchange>
        Parameters:
        newExchangeDescriptions - neue Austauschbeschreibungen
      • getExchangeDescriptionsFromNewParameters

        protected java.util.Set<de.bsvrz.kex.kexdav.dataexchange.DataExchangeDescription> getExchangeDescriptionsFromNewParameters​(RemoteDaVParameter parameters)
        Description copied from class: AbstractKExDaVExchange
        Template-Methode, die für einen Parameter-Datensatz alle Datenbeschreibungen zurückgeben soll
        Specified by:
        getExchangeDescriptionsFromNewParameters in class AbstractKExDaVExchange<de.bsvrz.kex.kexdav.dataexchange.DataExchangeDescription,​DataExchange>
        Parameters:
        parameters - Parameter
        Returns:
        Set mit Datenbeschreibungen