@@ -2557,7 +2557,7 @@ public Pair<List<? extends Network>, Integer> searchForNetworks(ListNetworksCmd
25572557 SearchCriteria <NetworkVO > sc = createNetworkSearchCriteria (sb , keyword , id , isSystem , zoneId , guestIpType , trafficType ,
25582558 physicalNetworkId , networkOfferingId , null , restartRequired , specifyIpRanges ,
25592559 vpcId , tags , display , vlanId , associatedNetworkId );
2560- addProjectNetworksConditionToSearch (sc , true , null );
2560+ addProjectNetworksConditionToSearch (sc , true );
25612561 result = _networksDao .searchAndCount (sc , searchFilter );
25622562 } else {
25632563 SearchCriteria <NetworkVO > additionalSC = _networksDao .createSearchCriteria ();
@@ -2785,7 +2785,7 @@ private void addDomainLevelNetworksToSearch(SearchCriteria<NetworkVO> additional
27852785 SearchCriteria <NetworkVO > domainSC = sb .create ();
27862786 domainSC .addAnd ("id" , SearchCriteria .Op .IN , networkIds .toArray ());
27872787 domainSC .addAnd ("aclType" , SearchCriteria .Op .EQ , ACLType .Domain .toString ());
2788- addProjectNetworksConditionToSearch (domainSC , true , null );
2788+ addProjectNetworksConditionToSearch (domainSC , true );
27892789 additionalSC .addOr ("id" , SearchCriteria .Op .SC , domainSC );
27902790 }
27912791 }
@@ -2813,12 +2813,17 @@ private void addDomainNetworksByDomainPathToSearch(SearchCriteria<NetworkVO> add
28132813 SearchCriteria <NetworkVO > domainSC = sb .create ();
28142814 domainSC .addAnd ("id" , SearchCriteria .Op .IN , networkIds .toArray ());
28152815 domainSC .addAnd ("aclType" , SearchCriteria .Op .EQ , ACLType .Domain .toString ());
2816- addProjectNetworksConditionToSearch (domainSC , true , null );
2816+ addProjectNetworksConditionToSearch (domainSC , true );
28172817 additionalSC .addOr ("id" , SearchCriteria .Op .SC , domainSC );
28182818 }
28192819 }
28202820
2821- protected void addProjectNetworksConditionToSearch (SearchCriteria <NetworkVO > sc , boolean skipProjectNetworks , Long projectId ) {
2821+ protected void addProjectNetworksConditionToSearch (SearchCriteria <NetworkVO > sc , boolean skipProjectNetworks ) {
2822+ addProjectNetworksConditionToSearch (sc , skipProjectNetworks , null );
2823+ }
2824+
2825+ protected void addProjectNetworksConditionToSearch (SearchCriteria <NetworkVO > sc , boolean skipProjectNetworks ,
2826+ Long projectId ) {
28222827 if (!skipProjectNetworks && projectId == -1 ) {
28232828 sc .getJoin ("account" ).addAnd ("type" , Op .NNULL );
28242829 } else {
@@ -2833,7 +2838,7 @@ private void addSharedNetworksByAccountsToSearch(SearchCriteria<NetworkVO> addit
28332838 if (!sharedNetworkIds .isEmpty ()) {
28342839 SearchCriteria <NetworkVO > ssc = sb .create ();
28352840 ssc .addAnd ("id" , SearchCriteria .Op .IN , sharedNetworkIds .toArray ());
2836- addProjectNetworksConditionToSearch (ssc , true , null );
2841+ addProjectNetworksConditionToSearch (ssc , true );
28372842 additionalSC .addOr ("id" , SearchCriteria .Op .SC , ssc );
28382843 }
28392844 }
@@ -2863,7 +2868,7 @@ private void addSharedNetworksByDomainPathToSearch(SearchCriteria<NetworkVO> add
28632868 if (!sharedNetworkIds .isEmpty ()) {
28642869 SearchCriteria <NetworkVO > ssc = sb .create ();
28652870 ssc .addAnd ("id" , SearchCriteria .Op .IN , sharedNetworkIds .toArray ());
2866- addProjectNetworksConditionToSearch (ssc , true , null );
2871+ addProjectNetworksConditionToSearch (ssc , true );
28672872 additionalSC .addOr ("id" , SearchCriteria .Op .SC , ssc );
28682873 }
28692874 }
0 commit comments