EDataServer.SourceLDAP

g EDataServer.SourceExtension EDataServer.SourceExtension EDataServer.SourceLDAP EDataServer.SourceLDAP EDataServer.SourceExtension->EDataServer.SourceLDAP GObject.Object GObject.Object GObject.Object->EDataServer.SourceExtension

Subclasses:None

Methods

Inherited:EDataServer.SourceExtension (4), GObject.Object (37)
Structs:GObject.ObjectClass (5)
  dup_filter ()
  dup_root_dn ()
  get_authentication ()
  get_can_browse ()
  get_filter ()
  get_limit ()
  get_root_dn ()
  get_scope ()
  get_security ()
  set_authentication (authentication)
  set_can_browse (can_browse)
  set_filter (filter)
  set_limit (limit)
  set_root_dn (root_dn)
  set_scope (scope)
  set_security (security)

Virtual Methods

Inherited:GObject.Object (7)

Properties

Inherited:EDataServer.SourceExtension (1)
Name Type Flags Short Description
authentication EDataServer.SourceLDAPAuthentication r/w/en LDAP authentication method
can-browse bool r/w/c/en Allow browsing contacts
filter str r/w/c/en LDAP search filter
limit int r/w/c/en Download limit
root-dn str r/w/c/en LDAP search base
scope EDataServer.SourceLDAPScope r/w/c/en LDAP search scope
security EDataServer.SourceLDAPSecurity r/w/en LDAP security method

Signals

Inherited:GObject.Object (1)

Fields

Inherited:GObject.Object (1)
Name Type Access Description
parent EDataServer.SourceExtension r  

Class Details

class EDataServer.SourceLDAP(**kwargs)
Bases:EDataServer.SourceExtension
Abstract:No
Structure:EDataServer.SourceLDAPClass
dup_filter()
Return type:str
dup_root_dn()
Return type:str
get_authentication()
Return type:EDataServer.SourceLDAPAuthentication
get_can_browse()
Return type:bool
get_filter()
Return type:str
get_limit()
Return type:int
get_root_dn()
Return type:str
get_scope()
Return type:EDataServer.SourceLDAPScope
get_security()
Return type:EDataServer.SourceLDAPSecurity
set_authentication(authentication)
Parameters:authentication (EDataServer.SourceLDAPAuthentication) –
set_can_browse(can_browse)
Parameters:can_browse (bool) –
set_filter(filter)
Parameters:filter (str) –
set_limit(limit)
Parameters:limit (int) –
set_root_dn(root_dn)
Parameters:root_dn (str) –
set_scope(scope)
Parameters:scope (EDataServer.SourceLDAPScope) –
set_security(security)
Parameters:security (EDataServer.SourceLDAPSecurity) –

Property Details

EDataServer.SourceLDAP.props.authentication
Name:authentication
Type:EDataServer.SourceLDAPAuthentication
Default Value:EDataServer.SourceLDAPAuthentication.NONE
Flags:READABLE, WRITABLE, EXPLICIT_NOTIFY

LDAP authentication method

EDataServer.SourceLDAP.props.can_browse
Name:can-browse
Type:bool
Default Value:False
Flags:READABLE, WRITABLE, CONSTRUCT, EXPLICIT_NOTIFY

Allow browsing contacts

EDataServer.SourceLDAP.props.filter
Name:filter
Type:str
Default Value:''
Flags:READABLE, WRITABLE, CONSTRUCT, EXPLICIT_NOTIFY

LDAP search filter

EDataServer.SourceLDAP.props.limit
Name:limit
Type:int
Default Value:100
Flags:READABLE, WRITABLE, CONSTRUCT, EXPLICIT_NOTIFY

Download limit

EDataServer.SourceLDAP.props.root_dn
Name:root-dn
Type:str
Default Value:''
Flags:READABLE, WRITABLE, CONSTRUCT, EXPLICIT_NOTIFY

LDAP search base

EDataServer.SourceLDAP.props.scope
Name:scope
Type:EDataServer.SourceLDAPScope
Default Value:EDataServer.SourceLDAPScope.ONELEVEL
Flags:READABLE, WRITABLE, CONSTRUCT, EXPLICIT_NOTIFY

LDAP search scope

EDataServer.SourceLDAP.props.security
Name:security
Type:EDataServer.SourceLDAPSecurity
Default Value:EDataServer.SourceLDAPSecurity.NONE
Flags:READABLE, WRITABLE, EXPLICIT_NOTIFY

LDAP security method