diff --git a/engine/schema/src/org/apache/cloudstack/acl/dao/AclRolePermissionDao.java b/engine/schema/src/org/apache/cloudstack/acl/dao/AclRolePermissionDao.java index ae612629dd5..b877e87261b 100644 --- a/engine/schema/src/org/apache/cloudstack/acl/dao/AclRolePermissionDao.java +++ b/engine/schema/src/org/apache/cloudstack/acl/dao/AclRolePermissionDao.java @@ -25,8 +25,8 @@ import com.cloud.utils.db.GenericDao; public interface AclRolePermissionDao extends GenericDao { - List findByRoleAndEntity(long roleId, String entityType, AccessType accessType); + List listByRoleAndEntity(long roleId, String entityType, AccessType accessType); - List findByRole(long roleId); + List listByRole(long roleId); } diff --git a/engine/schema/src/org/apache/cloudstack/acl/dao/AclRolePermissionDaoImpl.java b/engine/schema/src/org/apache/cloudstack/acl/dao/AclRolePermissionDaoImpl.java index 57b0d33ac2a..ee34470b515 100644 --- a/engine/schema/src/org/apache/cloudstack/acl/dao/AclRolePermissionDaoImpl.java +++ b/engine/schema/src/org/apache/cloudstack/acl/dao/AclRolePermissionDaoImpl.java @@ -45,7 +45,9 @@ public class AclRolePermissionDaoImpl extends GenericDaoBase findByRoleAndEntity(long roleId, String entityType, AccessType accessType) { + public List listByRoleAndEntity(long roleId, String entityType, AccessType accessType) { SearchCriteria sc = findByRoleEntity.create(); sc.setParameters("roleId", roleId); sc.setParameters("entityType", entityType); sc.setParameters("accessType", accessType); + sc.setParameters("entityTypeStar", "*"); return listBy(sc); } @Override - public List findByRole(long roleId) { + public List listByRole(long roleId) { SearchCriteria sc = findByRoleEntity.create(); sc.setParameters("roleId", roleId); return listBy(sc);