private void searchGal(String syncToken, SearchGalResult result, boolean fetchGroupMembers) throws ServiceException { ZimbraLog.gal.debug("searchGal: " + syncToken); DataSource ds = getDataSource(); GalSearchParams params = new GalSearchParams(ds); params.setGalResult(result); params.setToken(syncToken); params.setQuery("*"); for (String attr : ZIMBRA_ATTRS) params.getConfig().getRules().add(attr + "=" + attr); params.getConfig().getRules().setFetchGroupMembers(fetchGroupMembers); params.getConfig().getRules().setNeedSMIMECerts(true); Provisioning.getInstance().searchGal(params); }