@Override public List<Group> getGroups(String filter) { GroupQuery groupQuery = identityService.createGroupQuery(); if (StringUtils.isNotEmpty(filter)) { groupQuery.groupNameLikeIgnoreCase("%" + (filter != null ? filter : "") + "%"); } return groupQuery.orderByGroupName().asc().list(); }