Logo Search packages:      
Sourcecode: lat version File versions  Download package

Public Member Functions | Properties | Private Attributes

lat::ServerData Class Reference

Collaboration diagram for lat::ServerData:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void Add (LdapEntry entry)
void Add (string dn, List< LdapAttribute > attributes)
 Adds an entry to the directory.
void Copy (string oldDN, string newRDN, string parentDN)
 Copy a directory entry.
void Delete (string dn)
 Deletes a directory entry.
string[] GetAllAttributes (string objClass)
 Gets a list of all attributes for the given object class.
void GetAllAttributes (List< string > objClass, out string[] required, out string[] optional)
 Gets a list of required and optional attributes for the given object classes.
string[] GetAttributeTypes ()
 Gets a list of attribute types supported on the directory.
SchemaParser GetAttributeTypeSchema (string attrType)
 Gets the schema for a given attribute type.
string GetAttributeValueFromEntry (LdapEntry le, string attr)
 Gets the value of an attribute for the given entry.
string[] GetAttributeValuesFromEntry (LdapEntry le, string[] attrs)
 Gets the value of the given attribute for the given entry.
LdapEntry GetEntry (string dn)
 Gets an entry in the directory.
LdapEntry[] GetEntryChildren (string entryDN)
 Gets the children of a given entry.
SchemaParser GetLdapSyntax (string synName)
 Gets the schema information for a given ldap syntax.
string[] GetLdapSyntaxes ()
 Gets the servers LDAP syntaxes (if available).
string GetLocalSID ()
 Gets the local Samba SID (if available).
SchemaParser GetMatchingRule (string matName)
 Gets the schema information for a given matching rule.
string[] GetMatchingRules ()
 Gets the servers matching rules (if available).
int GetNextGID ()
 Gets the next available gidNumber.
int GetNextUID ()
 Gets the next available uidNumber.
SchemaParser GetObjectClassSchema (string objClass)
 Gets the schema of a given object class.
string[] GetRequiredAttrs (string objClass)
 Gets a list of requried attributes for a given object class.
string[] GetRequiredAttrs (string[] objClasses)
 Gets a list of requried attributes for a list of given object classes.
void Modify (string dn, LdapModification[] mods)
 Modifies the specified entry.
void Move (string oldDN, string newRDN, string parentDN)
 Moves the specified entry.
void Rename (string oldDN, string newDN, bool saveOld)
 Renames the specified entry.
LdapEntry[] Search (string searchBase, string searchFilter)
 Searches the directory.
LdapEntry[] Search (string searchFilter)
 Searches the directory.
LdapEntry[] Search (string searchBase, int searchScope, string searchFilter, string[] searchAttrs)
 Searches the directory.
LdapEntry[] SearchByClass (string objectClass)
 Searches the directory for all entries of a given object class.
 ServerData (LdapServer server)

Properties

string[] ObjectClasses [get]

Private Attributes

LdapServer server

Detailed Description

Definition at line 28 of file ServerData.cs.


The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index