shelldap
changeset 91 80ec00959fbd
parent 87 475aff91675b
child 92 a1aa55019077
equal deleted inserted replaced
87:475aff91675b 91:80ec00959fbd
   339 
   339 
   340     inspect uid=mahlon
   340     inspect uid=mahlon
   341     inspect posixAccount organizationalUnit
   341     inspect posixAccount organizationalUnit
   342     inspect _schema
   342     inspect _schema
   343 
   343 
   344 The output is a list of found objectClasses, their schema heirarchy
   344 The output is a list of found objectClasses, their schema hierarchy
   345 (up to 'top'), whether or not they are a structural class, and then
   345 (up to 'top'), whether or not they are a structural class, and then
   346 a merged list of all valid attributes for the given objectClasses.
   346 a merged list of all valid attributes for the given objectClasses.
   347 Attributes are marked as either required or optional, and whether
   347 Attributes are marked as either required or optional, and whether
   348 they allow multiple values or not.
   348 they allow multiple values or not.
   349 
   349 
  2273 	print "\n";
  2273 	print "\n";
  2274 	return;
  2274 	return;
  2275 }
  2275 }
  2276 
  2276 
  2277 
  2277 
  2278 ### Recursively walk an objectClass heirarchy, returning an array
  2278 ### Recursively walk an objectClass hierarchy, returning an array
  2279 ### of inheritence.
  2279 ### of inheritence.
  2280 ###
  2280 ###
  2281 sub findall_supers
  2281 sub findall_supers
  2282 {
  2282 {
  2283 	my $self = shift;
  2283 	my $self = shift;