public final class HwvtepSouthboundUtil extends Object
Modifier and Type | Method and Description |
---|---|
static <K,D> void |
clearData(Map<Class<? extends org.opendaylight.yangtools.yang.binding.Identifiable>,Map<K,D>> map,
Class<? extends org.opendaylight.yangtools.yang.binding.Identifiable> cls,
K key) |
static String |
connectionInfoToString(ConnectionInfo connectionInfo) |
static <K,D> boolean |
containsKey(Map<Class<? extends org.opendaylight.yangtools.yang.binding.Identifiable>,Map<K,D>> map,
Class<? extends org.opendaylight.yangtools.yang.binding.Identifiable> cls,
K key) |
static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> |
deserializeInstanceIdentifier(String iidString) |
static <K,D> D |
getData(Map<Class<? extends org.opendaylight.yangtools.yang.binding.Identifiable>,Map<K,D>> map,
Class<? extends org.opendaylight.yangtools.yang.binding.Identifiable> cls,
K key) |
static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> |
getGlobalNodeIid(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> physicalNodeIid) |
static InstanceIdentifierCodec |
getInstanceIdentifierCodec() |
static com.google.common.base.Optional<HwvtepGlobalAugmentation> |
getManagingNode(org.opendaylight.controller.md.sal.binding.api.DataBroker db,
HwvtepGlobalRef ref) |
static com.google.common.base.Optional<HwvtepGlobalAugmentation> |
getManagingNode(org.opendaylight.controller.md.sal.binding.api.DataBroker db,
HwvtepPhysicalSwitchAttributes node) |
static Integer |
getRemotePort(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node node) |
static <T> boolean |
isEmpty(Collection<T> list) |
static boolean |
isEmptyMap(Map map) |
static <D extends org.opendaylight.yangtools.yang.binding.DataObject> |
readNode(org.opendaylight.controller.md.sal.binding.api.ReadTransaction transaction,
org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType logicalDatastoreType,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<D> connectionIid) |
static <D extends org.opendaylight.yangtools.yang.binding.DataObject> |
readNode(org.opendaylight.controller.md.sal.binding.api.ReadWriteTransaction transaction,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<D> connectionIid) |
static void |
schemaMismatchLog(String column,
String table,
SchemaVersionMismatchException ex) |
static String |
serializeInstanceIdentifier(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid) |
static void |
setInstanceIdentifierCodec(InstanceIdentifierCodec iidc) |
static <K,D> void |
updateData(Map<Class<? extends org.opendaylight.yangtools.yang.binding.Identifiable>,Map<K,D>> map,
Class<? extends org.opendaylight.yangtools.yang.binding.Identifiable> cls,
K key,
D data) |
public static void setInstanceIdentifierCodec(InstanceIdentifierCodec iidc)
public static InstanceIdentifierCodec getInstanceIdentifierCodec()
public static String serializeInstanceIdentifier(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> iid)
public static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<?> deserializeInstanceIdentifier(String iidString)
public static <D extends org.opendaylight.yangtools.yang.binding.DataObject> com.google.common.base.Optional<D> readNode(org.opendaylight.controller.md.sal.binding.api.ReadWriteTransaction transaction, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<D> connectionIid)
public static <D extends org.opendaylight.yangtools.yang.binding.DataObject> com.google.common.base.Optional<D> readNode(org.opendaylight.controller.md.sal.binding.api.ReadTransaction transaction, org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType logicalDatastoreType, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<D> connectionIid)
public static com.google.common.base.Optional<HwvtepGlobalAugmentation> getManagingNode(org.opendaylight.controller.md.sal.binding.api.DataBroker db, HwvtepPhysicalSwitchAttributes node)
public static com.google.common.base.Optional<HwvtepGlobalAugmentation> getManagingNode(org.opendaylight.controller.md.sal.binding.api.DataBroker db, HwvtepGlobalRef ref)
public static String connectionInfoToString(ConnectionInfo connectionInfo)
public static void schemaMismatchLog(String column, String table, SchemaVersionMismatchException ex)
public static <K,D> void updateData(Map<Class<? extends org.opendaylight.yangtools.yang.binding.Identifiable>,Map<K,D>> map, Class<? extends org.opendaylight.yangtools.yang.binding.Identifiable> cls, K key, D data)
public static <K,D> D getData(Map<Class<? extends org.opendaylight.yangtools.yang.binding.Identifiable>,Map<K,D>> map, Class<? extends org.opendaylight.yangtools.yang.binding.Identifiable> cls, K key)
public static <K,D> boolean containsKey(Map<Class<? extends org.opendaylight.yangtools.yang.binding.Identifiable>,Map<K,D>> map, Class<? extends org.opendaylight.yangtools.yang.binding.Identifiable> cls, K key)
public static <K,D> void clearData(Map<Class<? extends org.opendaylight.yangtools.yang.binding.Identifiable>,Map<K,D>> map, Class<? extends org.opendaylight.yangtools.yang.binding.Identifiable> cls, K key)
public static <T> boolean isEmpty(Collection<T> list)
public static boolean isEmptyMap(Map map)
public static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> getGlobalNodeIid(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> physicalNodeIid)
public static Integer getRemotePort(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node node)
Copyright © 2020 OpenDaylight. All rights reserved.