X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=neutron-mapper%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fgroupbasedpolicy%2Fneutron%2Fmapper%2Futil%2FNetworkUtils.java;h=de7de3f94a844c16ceadc2a061cbb97eb74c1dd1;hb=e9b93945fe12111eb58baa076e4257a16a685037;hp=237f105d0af7e2698defa2313898aef92bee3772;hpb=18647749a0cada117827d5c6f058d51b93ccfd6e;p=groupbasedpolicy.git diff --git a/neutron-mapper/src/main/java/org/opendaylight/groupbasedpolicy/neutron/mapper/util/NetworkUtils.java b/neutron-mapper/src/main/java/org/opendaylight/groupbasedpolicy/neutron/mapper/util/NetworkUtils.java index 237f105d0..de7de3f94 100644 --- a/neutron-mapper/src/main/java/org/opendaylight/groupbasedpolicy/neutron/mapper/util/NetworkUtils.java +++ b/neutron-mapper/src/main/java/org/opendaylight/groupbasedpolicy/neutron/mapper/util/NetworkUtils.java @@ -8,23 +8,23 @@ package org.opendaylight.groupbasedpolicy.neutron.mapper.util; +import com.google.common.base.Optional; +import com.google.common.base.Strings; import java.util.ArrayList; import java.util.Collections; import java.util.List; - import javax.annotation.Nonnull; import javax.annotation.Nullable; - import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid; import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.l3.ext.rev150712.NetworkL3Extension; import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.networks.rev150712.networks.attributes.Networks; import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.networks.rev150712.networks.attributes.networks.Network; import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.provider.ext.rev150712.NetworkProviderExtension; -import com.google.common.base.Optional; -import com.google.common.base.Strings; +public final class NetworkUtils { -public class NetworkUtils { + private NetworkUtils() { + } public static List findRouterExternalNetworks(@Nullable Networks networks) { if (networks == null || networks.getNetwork() == null) { @@ -51,8 +51,12 @@ public class NetworkUtils { return Optional.absent(); } + public static boolean isTenantNetwork(Network network) { + return getPhysicalNetwork(network).isEmpty(); + } + public static boolean isProviderPhysicalNetwork(Network network) { - return (!isRouterExternal(network) && !getPhysicalNetwork(network).isEmpty()); + return !isRouterExternal(network) && !getPhysicalNetwork(network).isEmpty(); } public static boolean isRouterExternal(Network network) {