While we are tracking typos related to this, there is another one getNetworkServiceProvder() in ExternalNetworkDeviceManager.java -Soheil ________________________________________ From: Hiroaki KAWAI [ka...@stratosphere.co.jp] Sent: Wednesday, June 05, 2013 12:17 AM To: dev@cloudstack.apache.org Subject: Re: PhysicalNetworkServiceProviderDaoImpl.java / findByServiceProvider
And I'm +1 for fix (remove confusing naming) (2013/06/05 14:13), Chiradeep Vittal wrote: > The typo is there because the same typo exists when creating the search > builder in the constructor. In the constructor, the string > "serviceProvderType" is associated with the VO field 'providerName'. If > you fix the method, you should fix the constructor (although there is no > apparent logic error, just confused naming) > > On 6/4/13 6:40 PM, "Soheil Eizadi" <seiz...@infoblox.com> wrote: > >> I am looking at the code for findByServiceProvider in >> PhysicalNetworkServiceProviderDaoImpl.java: >> >> public PhysicalNetworkServiceProviderVO findByServiceProvider(long >> physicalNetworkId, String providerType) { >> SearchCriteria<PhysicalNetworkServiceProviderVO> sc = >> physicalNetworkServiceProviderSearch.create(); >> sc.setParameters("physicalNetworkId", physicalNetworkId); >> sc.setParameters("serviceProvderType", providerType); >> return findOneBy(sc); >> } >> >> I don't see a field serviceProvderType (even if I fix the typo!) Am I >> missing something, it seems like this code is being used by the >> Networking code in the plugins. >> >> Seems like this should be changed to: >> public PhysicalNetworkServiceProviderVO findByServiceProvider(long >> physicalNetworkId, String providerName) { >> ...... >> sc.setParameters("providerName", providerName); >> return findOneBy(sc); >> } >> >> >