package ocamldap
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=be85eccfa45de6066238da85c6ad2a409d69df245b6cd2b740ec2bf3400b587c
md5=6137a123978ac5b0dd301af26122e437
doc/ldap/Ldap_ooclient/class-scldapentry/index.html
Class Ldap_ooclient.scldapentry
New Methods
Returns true if the attributed specified is allowed by the current set of objectclasses present on the entry.
Returns true if the attribute specified is a must, but is not currently present.
method list_allowed : Setstr.elt list
Return a list of all attributes allowed on the entry (by oid)
method list_missing : Setstr.elt list
Return a list of all missing attributes (by oid)
method list_present : Setstr.elt list
Return a list of all present attributes. In contrast to the attributes
method, this method ignores missing required attributes and just returns those attributes which are actually present.
Given an Ldap_ooclient.ldapentry
copy all of it's data into the current object, and perform a schema check.
Inherited Methods
method add : op_lst -> unit
Add values to the entry, just as Ldap_ooclient.ldapentry.add
, However, after the add is complete the schema checker is run in Optimistic
mode. see Ldap_ooclient.scflavor
method delete : op_lst -> unit
Same as Ldap_ooclient.ldapentry.add
, except that the schema checker is run in Pessimistic
mode after the operation is complete. see Ldap_ooclient.scflavor
method replace : op_lst -> unit
Same as Ldap_ooclient.ldapentry.replace
except that once the replace has completed the schema checker is run again in Optimistic
mode. See Ldap_ooclient.scflavor
Same as Ldap_ooclient.ldapentry.attributes
, except that the returned list contains attributes which may not yet exist on the entry. For example musts which are not yet present will be listed.
Same as Ldap_ooclient.ldapentry.exists
except that it refrences attributes which may not yet exist. For example musts which are not yet present.
Same as Ldap_ooclient.ldapentry.get_value
, except that attributes which do not yet exists may be referenced. For example a must which has not yet been satisfied will return ["required"]
when get_value
is called on it.
method modify : (Ldap_types.modify_optype * string * string list) list -> unit
Same as Ldap_ooclient.ldapentry.modify
except that the schema checker is run in Pessimistic
mode after the modification is applied. see Ldap_ooclient.scflavor
.
method changes : (Ldap_types.modify_optype * string * string list) list
Same as Ldap_ooclient.ldapentry.changes
except that changes made by the schema checker may also be listed.
method changetype : changetype
Same as Ldap_ooclient.ldapentry.changetype
method diff : ldapentry_t ->
(Ldap_types.modify_optype * string * string list) list
Same as Ldap_ooclient.ldapentry.diff
method set_changetype : changetype -> unit
Same as Ldap_ooclient.ldapentry.set_changetype