Class AbstractMergingJaxbConfigDao<K,​V>

    • Constructor Detail

      • AbstractMergingJaxbConfigDao

        public AbstractMergingJaxbConfigDao​(Class<K> entityClass,
                                            String description,
                                            Path includeFolder)
      • AbstractMergingJaxbConfigDao

        public AbstractMergingJaxbConfigDao​(Class<K> entityClass,
                                            String description,
                                            Path rootFile,
                                            Path includeFolder)
    • Method Detail

      • setOpennmsHome

        public void setOpennmsHome​(Path opennmsHome)
      • getOpennmsHome

        public Path getOpennmsHome()
      • translateConfig

        public abstract V translateConfig​(K config)
      • mergeConfigs

        public abstract V mergeConfigs​(V source,
                                       V target)
      • onConfigUpdated

        public void onConfigUpdated​(V object)
        Called when the configuration updated was updated.
      • getObject

        public V getObject()
      • getLastUpdate

        public Date getLastUpdate()
      • getReloadCheckInterval

        public Long getReloadCheckInterval()
      • setReloadCheckInterval

        public void setReloadCheckInterval​(Long reloadCheckInterval)