yang model revise: neutron-fwaas.yang 36/35836/5
authorIsaku Yamahata <isaku.yamahata@intel.com>
Fri, 4 Mar 2016 01:41:58 +0000 (17:41 -0800)
committerIsaku Yamahata <isaku.yamahata@intel.com>
Fri, 10 Jun 2016 09:14:03 +0000 (02:14 -0700)
commit6803bc1c61bb943a2f4ffd799351139adff815ae
tree8f0a31030002f36c1d0e7654761d58c3ac2cd89f
parent5f0b9a481a087297b28d85525d207805aacfa534
yang model revise: neutron-fwaas.yang

This patch revises yang model of neutron fwaas and related codes.
- fix tcp/udp port
- introduce identity and identityref for protocol/action
- drop descr for consistency
- drop backpointers. firewall-rules
  If openstack provider wants a list of rules associated with
  a given firewall policy, walk through rules and find rules whose
  policy is the uuid of the policy.
- drop status in firewall policy which isn't defined in neutron API
- eliminated deprecated methods in neutron-spi

Change-Id: Ie6fac4202fadcff718d0d4960230eefe06852bc6
Signed-off-by: Isaku Yamahata <isaku.yamahata@intel.com>
Signed-off-by: Ritu Sood <ritu.sood@intel.com>
15 files changed:
integration/test/src/test/java/org/opendaylight/neutron/e2etest/NeutronFirewallRuleTests.java
model/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/neutron/constants/rev150712/NeutronUtils.java [new file with mode: 0644]
model/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/neutron/fwaas/rev150712/FirewallRuleAttributesProtocolBuilder.java [new file with mode: 0644]
model/src/main/yang/neutron-constants.yang
model/src/main/yang/neutron-fwaas.yang
neutron-spi/src/main/java/org/opendaylight/neutron/spi/NeutronFirewall.java
neutron-spi/src/main/java/org/opendaylight/neutron/spi/NeutronFirewallPolicy.java
neutron-spi/src/main/java/org/opendaylight/neutron/spi/NeutronFirewallRule.java
neutron-spi/src/test/java/org/opendaylight/neutron/spi/NeutronFirewallJAXBTest.java
northbound-api/src/main/java/org/opendaylight/neutron/northbound/api/NeutronFirewallNorthbound.java
northbound-api/src/main/java/org/opendaylight/neutron/northbound/api/NeutronFirewallPolicyNorthbound.java
northbound-api/src/main/java/org/opendaylight/neutron/northbound/api/NeutronFirewallRulesNorthbound.java
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronFirewallInterface.java
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronFirewallPolicyInterface.java
transcriber/src/main/java/org/opendaylight/neutron/transcriber/NeutronFirewallRuleInterface.java