Fix odlparent 3 Checkstyle issues
[groupbasedpolicy.git] / neutron-mapper / src / main / java / org / opendaylight / groupbasedpolicy / neutron / mapper / util / SecurityRuleUtils.java
index f672a9791b9e3ec89c564afaed996a962ecb62a9..beedf8bc2fec53c41f6a062d154be744311df2d9 100644 (file)
@@ -8,25 +8,22 @@
 
 package org.opendaylight.groupbasedpolicy.neutron.mapper.util;
 
-import com.google.common.base.Function;
 import com.google.common.base.Objects;
 import com.google.common.base.Optional;
 import com.google.common.base.Preconditions;
-import com.google.common.base.Predicate;
 import com.google.common.collect.FluentIterable;
-
 import java.util.Collections;
 import java.util.List;
 import java.util.Set;
-
 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.rev150712.Neutron;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.secgroups.rev150712.security.rules.attributes.SecurityRules;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.neutron.secgroups.rev150712.security.rules.attributes.security.rules.SecurityRule;
 
-public class SecurityRuleUtils {
+public final class SecurityRuleUtils {
+    private SecurityRuleUtils() {
+    }
 
     public static Optional<SecurityRule> findSecurityRule(Uuid uuid, @Nullable SecurityRules securityRules) {
         if (securityRules == null || securityRules.getSecurityRule() == null) {
@@ -43,24 +40,14 @@ public class SecurityRuleUtils {
     public static Set<SecurityRule> findSecurityRulesBySecGroupAndRemoteSecGroup(Uuid secGroup,
             @Nullable Uuid remoteSecGroup, Neutron neutron) {
         Preconditions.checkNotNull(secGroup);
-        return FluentIterable.from(findAllSecurityRules(neutron)).filter(new Predicate<SecurityRule>() {
-
-            @Override
-            public boolean apply(SecurityRule secRule) {
-                return (secRule.getSecurityGroupId().equals(secGroup)
-                        && Objects.equal(secRule.getRemoteGroupId(), remoteSecGroup));
-            }
-        }).toSet();
+        return FluentIterable.from(findAllSecurityRules(neutron)).filter(
+            secRule -> (secRule.getSecurityGroupId().equals(secGroup)
+                && Objects.equal(secRule.getRemoteGroupId(), remoteSecGroup))).toSet();
     }
 
     public static Set<Uuid> findSecurityGroupsHavingSecurityRules(Neutron neutron) {
-        return FluentIterable.from(findAllSecurityRules(neutron)).transform(new Function<SecurityRule, Uuid>() {
-
-            @Override
-            public Uuid apply(SecurityRule secRule) {
-                return secRule.getSecurityGroupId();
-            }
-        }).toSet();
+        return FluentIterable.from(findAllSecurityRules(neutron)).transform(
+            secRule -> secRule.getSecurityGroupId()).toSet();
     }
 
     public static List<SecurityRule> findAllSecurityRules(Neutron neutron) {