Class Ldap_ooclient.ldapaccount
Account Manipulation Methods
method add_service : string -> unitadd the named service to the object, this also adds all the services depended upon by the named service.
method delete_service : string -> unitDelete the named service. This will also delete all services which depend on it, either directly or indirectly
method adapt_service : service -> serviceRun service through the delta engine to find out what changes would actually be applied to this object
method service_exists : string -> boolTests whether the named service is satisfied by the current entry. A service is satisfied if no changes would result from adding it to the entry.
method services_present : string listReturn a list of all the named services which are satisfied by the current entry.
method add_generate : string -> unitadd the named attribute to the list of attributes to be generated
Inherited Methods
method add : op_lst -> unitMissing attributes may be marked for generation.
method attributes : string listmethod changes : (Ldap_types.modify_optype * string * string list) listmethod changetype : changetypemethod delete : op_lst -> unitmethod dn : stringmethod diff : ldapentry_t -> (Ldap_types.modify_optype * string * string list) listmethod exists : string -> boolmethod flush_changes : unitmethod get_value : string -> string listIf a missing attribute is marked for generation its value will be
"generate"instead of"required"
method is_allowed : string -> boolmethod is_missing : string -> boolmethod list_allowed : Setstr.elt listmethod list_missing : Setstr.elt listmethod list_present : Setstr.elt listmethod modify : (Ldap_types.modify_optype * string * string list) list -> unitmethod of_entry : ?scflavor:scflavor -> ldapentry -> unitmethod print : unit- deprecated
Missing required attributes which will be generated are shown as "attrname: generate" instead of "attrname: required"
method replace : op_lst -> unitmethod set_changetype : changetype -> unitmethod set_dn : string -> unit