83 if (StringUtils.isEmpty(filter))
84 ldapFilter=Filter.create(defaultStr);
86 LdapFilterListener ldapFilterListener =
new LdapFilterListener(clazz);
87 walkTree(FilterUtil.preprocess(filter, clazz), ldapFilterListener);
88 ldapFilter = ldapFilterListener.getFilter();
90 if (ldapFilter == null)
91 throw new Exception(
"An error occurred when building LDAP filter: " + ldapFilterListener.getError());
97 throw new SCIMException(e.getMessage(), e);
void walkTree(String filter, ScimFilterBaseListener listener)
Definition: ScimFilterParserService.java:69