diff --git a/server/src/com/cloud/user/dao/AccountDao.java b/server/src/com/cloud/user/dao/AccountDao.java index c2a5ca7cbe0..6e2ac0647eb 100644 --- a/server/src/com/cloud/user/dao/AccountDao.java +++ b/server/src/com/cloud/user/dao/AccountDao.java @@ -40,5 +40,5 @@ public interface AccountDao extends GenericDao { List findCleanups(); List findAdminAccountsForDomain(Long domainId); void markForCleanup(long accountId); - List listAccounts(String accountName, Long domainId); + List listAccounts(String accountName, Long domainId, Filter filter); } diff --git a/server/src/com/cloud/user/dao/AccountDaoImpl.java b/server/src/com/cloud/user/dao/AccountDaoImpl.java index f3cb174c93b..987a5e58b4a 100644 --- a/server/src/com/cloud/user/dao/AccountDaoImpl.java +++ b/server/src/com/cloud/user/dao/AccountDaoImpl.java @@ -132,10 +132,10 @@ public class AccountDaoImpl extends GenericDaoBase implements A } @Override - public List listAccounts(String accountName, Long domainId) { + public List listAccounts(String accountName, Long domainId, Filter filter) { SearchCriteria sc = AccountNameSearch.create("accountName", accountName); sc.addAnd("domainId", SearchCriteria.Op.EQ, domainId); - return listIncludingRemovedBy(sc); + return listIncludingRemovedBy(sc, filter); } @Override