private List<NeutronSecurityRule> getSecurityRulesforGroup(NeutronSecurityGroup securityGroup) { List<NeutronSecurityRule> securityRules = new ArrayList<>(); List<NeutronSecurityRule> rules = neutronSecurityRule.getAllNeutronSecurityRules(); for (NeutronSecurityRule securityRule : rules) { if (securityGroup.getID().equals(securityRule.getSecurityRuleGroupID())) { securityRules.add(securityRule); } } return securityRules; }
private List<NeutronSecurityRule> getSecurityRulesforGroup(NeutronSecurityGroup securityGroup) { List<NeutronSecurityRule> securityRules = new ArrayList<>(); List<NeutronSecurityRule> rules = neutronSecurityRule.getAllNeutronSecurityRules(); for (NeutronSecurityRule securityRule : rules) { if (securityGroup.getID().equals(securityRule.getSecurityRuleGroupID())) { securityRules.add(securityRule); } } return securityRules; }
private List<NeutronSecurityRule> getSecurityRulesforGroup(NeutronSecurityGroup securityGroup) { List<NeutronSecurityRule> securityRules = new ArrayList<>(); List<NeutronSecurityRule> rules = neutronSecurityRule.getAllNeutronSecurityRules(); for (NeutronSecurityRule securityRule : rules) { if (securityGroup.getID().equals(securityRule.getSecurityRuleGroupID())) { securityRules.add(securityRule); } } return securityRules; }
private void processNeutronSecurityRuleAdded(NeutronSecurityRule neutronSecurityRule) { List<NeutronPort> portList = getPortWithSecurityGroup(neutronSecurityRule.getSecurityRuleGroupID()); for (NeutronPort port:portList) { syncSecurityGroup(neutronSecurityRule,port,true); } }
private void processNeutronSecurityRuleDeleted(NeutronSecurityRule neutronSecurityRule) { List<NeutronPort> portList = getPortWithSecurityGroup(neutronSecurityRule.getSecurityRuleGroupID()); for (NeutronPort port:portList) { syncSecurityGroup(neutronSecurityRule,port,false); } }
/** * Get the NeutronSecurityRule and its associated NeutronSecurityGroup * @param sg NeutronSecurityGroup to to get the rules for * @return List of NeutronSecurityRule */ public List<NeutronSecurityRule> getNeutronSecurityGroupRules(NeutronSecurityGroup sg) { INeutronSecurityRuleCRUD ruleCRUD = (INeutronSecurityRuleCRUD) ServiceHelper.getGlobalInstance(INeutronSecurityRuleCRUD.class, this); List<NeutronSecurityRule> rules = new ArrayList<>(); List<NeutronSecurityRule> securityRules = ruleCRUD.getAllNeutronSecurityRules(); for (NeutronSecurityRule securityRule : securityRules) { if (sg.getID().equals(securityRule.getSecurityRuleGroupID())) { rules.add(securityRule); } } return rules; } }
securityRuleBuilder.setDirection(mapper.get(securityRule.getSecurityRuleDirection())); if (securityRule.getSecurityRuleGroupID() != null) { securityRuleBuilder.setSecurityGroupId(toUuid(securityRule.getSecurityRuleGroupID()));
break; case "security_group_id": ans.setSecurityRuleGroupID(this.getSecurityRuleGroupID()); break; case "tenant_id":