import java.util.Date;
import java.util.List;
+
+import org.onap.ccsdk.features.sdnr.wt.common.database.HtDatabaseClient;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev190801.ConnectionlogEntity;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev190801.EventlogEntity;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev190801.FaultcurrentEntity;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev190801.FaultlogEntity;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev190801.Inventory;
import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev190801.NetworkElementConnectionEntity;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.data.provider.rev190801.PmdataEntity;
public interface DataProvider extends ArchiveCleanProvider {
void removeNetworkConnection(String nodeId);
@Override
- int doIndexClean(Date olderAreOutdated);
+ int doIndexClean(Date olderAreOutdated);
@Override
- int getNumberOfOldObjects(Date olderAreOutdated);
+ int getNumberOfOldObjects(Date olderAreOutdated);
List<NetworkElementConnectionEntity> getNetworkElementConnections();
+
+ /**
+ * @param list
+ */
+ void doWritePerformanceData(List<PmdataEntity> list);
+
+ /**
+ * @return
+ */
+ HtDatabaseClient getRawClient();
+
}