Class FilterHelper

java.lang.Object
tigase.ldap.utils.FilterHelper

public class FilterHelper extends Object
Class contains static helper methods used for searching/filtering.
  • Constructor Details

    • FilterHelper

      public FilterHelper()
  • Method Details

    • extractUserId

      public static String extractUserId(com.unboundid.ldap.sdk.Filter filter)
    • testUser

      public static boolean testUser(tigase.xmpp.jid.BareJID jid, com.unboundid.ldap.sdk.Filter filter, tigase.db.AuthRepository authRepository, Predicate<String> testGroupMembership) throws com.unboundid.ldap.sdk.LDAPException
      Throws:
      com.unboundid.ldap.sdk.LDAPException
    • testGroup

      public static boolean testGroup(String domain, Group group, com.unboundid.ldap.sdk.Filter filter, PermissionCheck permissionCheck)
    • printFilterTree

      public static String printFilterTree(com.unboundid.ldap.sdk.Filter filter)