added findByName for default application

This commit is contained in:
2018-11-24 17:49:02 +01:00
parent 0b044bac78
commit ac39be3848

View File

@ -97,9 +97,14 @@ public class ApplicationRoleControl implements Serializable {
}
}
public ApplicationRoleEntity findByName(ApplicationEntity application, String name) {
public ApplicationRoleEntity findByName(String name) {
return findByName(application, name);
}
// TODO requires special role to maintain role for other allication
public ApplicationRoleEntity findByName(ApplicationEntity app, String name) {
Query query = em.createNamedQuery("ApplicationRoleEntity.findByRoleName");
query.setParameter("application", application);
query.setParameter("application", app);
query.setParameter("roleName", name);
List<ApplicationRoleEntity> permissions = query.getResultList();
if ((permissions == null) || (permissions.isEmpty())) {