class scldapentry : Ldap_schemaparser.schema ->
object
.. end
New Methods
method is_allowed : string -> bool
Returns true if the attributed specified is allowed by the
current set of objectclasses present on the entry.
method is_missing : string -> bool
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.
method of_entry : ?scflavor:scflavor -> ldapentry -> unit
Inherited Methods
method add : op_lst -> unit
method delete : op_lst -> unit
method replace : op_lst -> unit
method attributes : string list
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.
method exists : string -> bool
method get_value : string -> string list
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
method changes : (Ldap_types.modify_optype * string * string list) list
method changetype : changetype
method dn : string
method flush_changes : unit
method diff : ldapentry_t ->
(Ldap_types.modify_optype * string * string list) list
method print : unit
Deprecated.Same as
Ldap_ooclient.ldapentry.print
, except
that it prints attributes which may not yet be present on the
object. For example, if the object has unsatisfied musts, it will
print "attrname: required" for that attribute.
method set_changetype : changetype -> unit
method set_dn : string -> unit