Class FilterExpressionCorrector

java.lang.Object
org.nuxeo.ecm.directory.ldap.filter.FilterExpressionCorrector

public class FilterExpressionCorrector extends Object
This class is used to apply corrections to a filter expression. It is mainly used for filters that come from an Active Directory.

You can apply the corrections you want, in the desired order. The available jobs are listed in the enum FilterJobs.

Example: FilterExpressionCorrector.correctFilter(filterValue, FilterJobs.JOB1, FilterJobs.JOB2);

Author:
Nicolas Ulrich
  • Constructor Details

    • FilterExpressionCorrector

      public FilterExpressionCorrector()
  • Method Details

    • correctFilter

      public static String correctFilter(String filterExpression, FilterExpressionCorrector.FilterJobs... jobs)
      Apply the chosen Correctors to the filter expression
      Parameters:
      filterExpression - The filter expression to correct
      jobs - List of the jobs you want to apply.