Class AbstractNeutronInterface<T extends org.opendaylight.yangtools.yang.binding.DataObject & org.opendaylight.yangtools.yang.binding.Identifiable<K> & org.opendaylight.yangtools.yang.binding.ChildOf<? super U>,U extends org.opendaylight.yangtools.yang.binding.ChildOf<? super Neutron> & org.opendaylight.yangtools.yang.binding.Augmentable<U>,K extends org.opendaylight.yangtools.yang.binding.Identifier<T>,S extends INeutronObject<S>>
- java.lang.Object
-
- org.opendaylight.neutron.transcriber.AbstractTranscriberInterface<T,U,K,S,Neutron>
-
- org.opendaylight.neutron.transcriber.AbstractNeutronInterface<T,U,K,S>
-
- All Implemented Interfaces:
AutoCloseable
,INeutronCRUD<S>
- Direct Known Subclasses:
NeutronBgpvpnInterface
,NeutronFirewallInterface
,NeutronFirewallPolicyInterface
,NeutronFirewallRuleInterface
,NeutronFloatingIpInterface
,NeutronL2gatewayConnectionInterface
,NeutronL2gatewayInterface
,NeutronLoadBalancerHealthMonitorInterface
,NeutronLoadBalancerInterface
,NeutronLoadBalancerListenerInterface
,NeutronLoadBalancerPoolInterface
,NeutronMeteringLabelInterface
,NeutronMeteringLabelRuleInterface
,NeutronNetworkInterface
,NeutronPortInterface
,NeutronQosPolicyInterface
,NeutronRouterInterface
,NeutronSecurityGroupInterface
,NeutronSecurityRuleInterface
,NeutronSFCFlowClassifierInterface
,NeutronSFCPortChainInterface
,NeutronSFCPortPairGroupInterface
,NeutronSFCPortPairInterface
,NeutronSubnetInterface
,NeutronTapServiceInterface
,NeutronTrunkInterface
,NeutronVpnIkePolicyInterface
,NeutronVpnIpSecPolicyInterface
,NeutronVpnIpSecSiteConnectionsInterface
,NeutronVpnServiceInterface
public abstract class AbstractNeutronInterface<T extends org.opendaylight.yangtools.yang.binding.DataObject & org.opendaylight.yangtools.yang.binding.Identifiable<K> & org.opendaylight.yangtools.yang.binding.ChildOf<? super U>,U extends org.opendaylight.yangtools.yang.binding.ChildOf<? super Neutron> & org.opendaylight.yangtools.yang.binding.Augmentable<U>,K extends org.opendaylight.yangtools.yang.binding.Identifier<T>,S extends INeutronObject<S>> extends AbstractTranscriberInterface<T,U,K,S,Neutron>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.opendaylight.neutron.spi.INeutronCRUD
INeutronCRUD.Result
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractNeutronInterface(Class<? extends org.opendaylight.yangtools.concepts.Builder<T>> builderClass, org.opendaylight.controller.md.sal.binding.api.DataBroker db)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Class<Neutron>
getMdParentClass(Type[] types)
-
Methods inherited from class org.opendaylight.neutron.transcriber.AbstractTranscriberInterface
add, areAllDependenciesAvailable, close, exists, fromMd, fromMdAdminAttributes, fromMdBaseAttributes, fromMdIds, get, getAll, getDataBroker, getDataObjectList, ifNonNull, readMd, remove, toMd, toMd, toMdAdminAttributes, toMdBaseAttributes, toMdIds, toMdIds, toUuid, update
-
-
-
-
Method Detail
-
getMdParentClass
protected Class<Neutron> getMdParentClass(Type[] types)
- Overrides:
getMdParentClass
in classAbstractTranscriberInterface<T extends org.opendaylight.yangtools.yang.binding.DataObject & org.opendaylight.yangtools.yang.binding.Identifiable<K> & org.opendaylight.yangtools.yang.binding.ChildOf<? super U>,U extends org.opendaylight.yangtools.yang.binding.ChildOf<? super Neutron> & org.opendaylight.yangtools.yang.binding.Augmentable<U>,K extends org.opendaylight.yangtools.yang.binding.Identifier<T>,S extends INeutronObject<S>,Neutron>
-
-