/** * */ package org.opendaylight.mwtn.base.netconf; import org.opendaylight.controller.md.sal.binding.api.DataBroker; import org.opendaylight.yang.gen.v1.uri.onf.microwavemodel.networkelement.currentproblemlist.rev161120.NetworkElementCurrentProblems; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** * @author herbert * */ public abstract class ONFCoreNetworkElementBase implements ONFCoreNetworkElementRepresentation { private static final Logger LOG = LoggerFactory.getLogger(ONFCoreNetworkElementBase.class); protected static final String EMPTY = ""; protected final String mountPointNodeName; protected final DataBroker netconfNodeDataBroker; protected final Capabilities capabilities; protected final boolean isNetworkElementCurrentProblemsSupporting10; protected ONFCoreNetworkElementBase(String mountPointNodeName, DataBroker netconfNodeDataBroker, Capabilities capabilities ) { LOG.info("Create ONFCoreNetworkElementBase"); this.mountPointNodeName = mountPointNodeName; this.netconfNodeDataBroker = netconfNodeDataBroker; this.capabilities = capabilities; this.isNetworkElementCurrentProblemsSupporting10 = capabilities.isSupportingNamespace(NetworkElementCurrentProblems.QNAME); } @Override public String getMountPointNodeName() { return mountPointNodeName; } /*----------------------------------------------------------------------------- * Sychronization */ @Override public void initSynchronizationExtension() { } }