274         log.info(
"Executing search for groups using: ldapfilter '{}', sortBy '{}', sortOrder '{}', startIndex '{}', count '{}'",
   275                 ldapFilter.toString(), sortBy, sortOrder.getValue(), startIndex, count);
   278                 GluuGroup.class, ldapFilter, null, sortBy, sortOrder, startIndex, count, maxCount);
   279         List<BaseScimResource> resources=
new ArrayList<BaseScimResource>();
   281         for (GluuGroup group: list.getEntries()){
   282             GroupResource scimGroup=
new GroupResource();
   285             if (scimGroup.getMembers()==null)
   286                 scimGroup.setMembers(
new HashSet<Member>());
   288             resources.add(scimGroup);
   290         log.info (
"Found {} matching entries - returning {}", list.getTotalEntriesCount(), list.getEntries().size());
   292         PagedResult<BaseScimResource> result = 
new PagedResult<BaseScimResource>();
   293         result.setEntries(resources);
   294         result.setTotalEntriesCount(list.getTotalEntriesCount());
 Filter createLdapFilter(String filter, String defaultStr, Class<? extends BaseScimResource > clazz)
Definition: ScimFilterParserService.java:78
 
Logger log
Definition: Scim2GroupService.java:48
 
void transferAttributesToGroupResource(GluuGroup gluuGroup, GroupResource res, String groupsUrl, String usersUrl)
Definition: Scim2GroupService.java:123
 
PersistenceEntryManager ldapEntryManager
Definition: Scim2GroupService.java:69
 
ScimFilterParserService scimFilterParserService
Definition: Scim2GroupService.java:66
 
abstract String getDnForGroup(String inum)
 
IGroupService groupService
Definition: Scim2GroupService.java:54