An easyLDAP_cachetree object stores and accesses the python-ldap like
LDAP object dictionary.
|
__init__(self,
ldap_cachetree_linear_or_recursive,
basedn=None,
use_cache_history=True,
config_defaults={ ' AdminRDN ' : ' cn=admin ' , ' AutomountRDN ' : ' ou=automount ' , ' Base ... ) |
source code
|
|
|
|
|
__deepcopy__(self,
memo)
Creates a deepcopy of the easyLDAP cache class, especially of the
undo/redo stack. |
source code
|
|
|
__call__(self,
linear=False,
retrieve_data=False) |
source code
|
|
|
|
|
|
|
|
|
|
|
is_childdn_of_dn(self,
child_dn,
parent_dn) |
source code
|
|
|
is_childdn_of_cachetree_basedn(self,
child_dn) |
source code
|
|
|
is_childdn_of_ldapserver_basedn(self,
child_dn) |
source code
|
|
|
strip_off_dn_from_dn(self,
parent_dn,
child_dn) |
source code
|
|
|
get_cachetree(self,
linear=False,
retrieve_data=False,
hashed=False)
retrieve_data works only on linear operations |
source code
|
|
|
get_cachetree_hash(self,
retrieve_data=False) |
source code
|
|
|
|
|
|
|
|
|
get_cachetree_subtree(self,
dn,
deepcopy=False) |
source code
|
|
|
get_cachetree_parenttree(self,
dn,
deepcopy=False) |
source code
|
|
|
|
|
|
|
|
|
|
|
remove_cacheobject_from_cachetree(self,
object_dn) |
source code
|
|
|
|
|
|
|
del_cachesubtree_from_cachetree(self,
subtree_basedn) |
source code
|
|
|
move_cachesubtree_in_cachetree(self,
from_dn,
to_dn) |
source code
|
|
Inherited from easyLDAP_cache_history :
clear_cache_history ,
disable_cache_history ,
enable_cache_history ,
redo ,
resize_cache_history ,
undo
|