X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=neutron-spi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fneutron%2Fspi%2FNeutronSecurityGroup.java;h=89a395502bfd4c5a893389f78fc42e258e7df7bf;hb=fbab29a87a5a0e44161d5476a009d1eff580a6e5;hp=9a8bc5285590f496f40ede67490d6c1369f58449;hpb=21dcf651ff0e71aa356a5c3879c5457fb7226054;p=neutron.git diff --git a/neutron-spi/src/main/java/org/opendaylight/neutron/spi/NeutronSecurityGroup.java b/neutron-spi/src/main/java/org/opendaylight/neutron/spi/NeutronSecurityGroup.java index 9a8bc5285..89a395502 100644 --- a/neutron-spi/src/main/java/org/opendaylight/neutron/spi/NeutronSecurityGroup.java +++ b/neutron-spi/src/main/java/org/opendaylight/neutron/spi/NeutronSecurityGroup.java @@ -8,18 +8,15 @@ package org.opendaylight.neutron.spi; -import java.io.Serializable; -import java.util.Iterator; -import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; -import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; /** * OpenStack Neutron v2.0 Security Group bindings. * See OpenStack Network API v2.0 Reference for description of * annotated attributes. The current fields are as follows: + * *

* id uuid-str unique ID for the security group. * name String name of the security group. @@ -28,53 +25,15 @@ import javax.xml.bind.annotation.XmlRootElement; @XmlRootElement @XmlAccessorType(XmlAccessType.NONE) - -public class NeutronSecurityGroup extends NeutronObject implements Serializable, INeutronObject { +public final class NeutronSecurityGroup extends NeutronBaseAttributes { private static final long serialVersionUID = 1L; - @XmlElement(name = "name") - String securityGroupName; - public NeutronSecurityGroup() { } - public String getSecurityGroupName() { - return securityGroupName; - } - - public void setSecurityGroupName(String securityGroupName) { - this.securityGroupName = securityGroupName; - } - - public NeutronSecurityGroup extractFields(List fields) { - NeutronSecurityGroup ans = new NeutronSecurityGroup (); - Iterator i = fields.iterator (); - while (i.hasNext ()) { - String s = i.next (); - if (s.equals ("id")) { - ans.setID (this.getID ()); - } - if (s.equals ("name")) { - ans.setSecurityGroupName (this.getSecurityGroupName ()); - } - if (s.equals ("tenant_id")) { - ans.setTenantID (this.getTenantID ()); - } - } - return ans; - } - @Override public String toString() { - return "NeutronSecurityGroup{" + - "securityGroupUUID='" + uuid + '\'' + - ", securityGroupName='" + securityGroupName + '\'' + - ", securityGroupTenantID='" + tenantID + '\'' + - "]"; - } - - @Override - public void initDefaults() { - //TODO verify no defaults values are nessecary required. + return "NeutronSecurityGroup{" + "securityGroupUUID='" + uuid + '\'' + ", securityGroupName='" + + name + '\'' + ", securityGroupTenantID='" + getTenantID() + '\'' + "]"; } }