4 package org.opendaylight.mwtn.base.netconf;
6 import org.opendaylight.controller.md.sal.binding.api.DataBroker;
7 import org.opendaylight.yang.gen.v1.uri.onf.microwavemodel.networkelement.currentproblemlist.rev161120.NetworkElementCurrentProblems;
8 import org.slf4j.Logger;
9 import org.slf4j.LoggerFactory;
15 public abstract class ONFCoreNetworkElementBase implements ONFCoreNetworkElementRepresentation {
17 private static final Logger LOG = LoggerFactory.getLogger(ONFCoreNetworkElementBase.class);
19 protected static final String EMPTY = "";
21 protected final String mountPointNodeName;
22 protected final DataBroker netconfNodeDataBroker;
23 protected final Capabilities capabilities;
24 protected final boolean isNetworkElementCurrentProblemsSupporting10;
26 protected ONFCoreNetworkElementBase(String mountPointNodeName,
27 DataBroker netconfNodeDataBroker,
28 Capabilities capabilities ) {
29 LOG.info("Create ONFCoreNetworkElementBase");
30 this.mountPointNodeName = mountPointNodeName;
31 this.netconfNodeDataBroker = netconfNodeDataBroker;
32 this.capabilities = capabilities;
34 this.isNetworkElementCurrentProblemsSupporting10 = capabilities.isSupportingNamespace(NetworkElementCurrentProblems.QNAME);
39 public String getMountPointNodeName() {
40 return mountPointNodeName;
43 /*-----------------------------------------------------------------------------
48 public void initSynchronizationExtension() {