Class Configuration.SourceDirectory.Search

  • Enclosing class:
    Configuration.SourceDirectory

    public static class Configuration.SourceDirectory.Search
    extends Object
    The source directory search request details for retrieving the entries for upload / synchronisation.

    Property keys: sourceDirectory.search.*

    • Field Summary

      Fields 
      Modifier and Type Field Description
      com.unboundid.ldap.sdk.DN baseDn
      The base DN for the search request.
      com.unboundid.ldap.sdk.Filter filter
      The search filter.
      int pageSize
      The search page size (for the simple paged results control as per RFC 2696).
      com.unboundid.ldap.sdk.SearchScope scope
      The search scope.
    • Constructor Summary

      Constructors 
      Constructor Description
      Search​(Properties props)
      Creates a new search details instance from the specified properties.
    • Field Detail

      • baseDn

        public final com.unboundid.ldap.sdk.DN baseDn
        The base DN for the search request.

        Property key: sourceDirectory.search.baseDN

      • scope

        public final com.unboundid.ldap.sdk.SearchScope scope
        The search scope.

        Property key: sourceDirectory.search.scope

      • filter

        public final com.unboundid.ldap.sdk.Filter filter
        The search filter.

        Property key: sourceDirectory.search.filter

      • pageSize

        public final int pageSize
        The search page size (for the simple paged results control as per RFC 2696). If this LDAP extension is not supported by the source directory or paged results are not required, the value must be set to zero.

        Property key: sourceDirectory.search.pageSize

    • Constructor Detail

      • Search

        public Search​(Properties props)
               throws com.thetransactioncompany.util.PropertyParseException
        Creates a new search details instance from the specified properties.
        Parameters:
        props - The properties.
        Throws:
        com.thetransactioncompany.util.PropertyParseException - On a missing or invalid property.