|
Node Director
|
The repository package and its sub-packages are responsible for accessing and manipulating the repository via various database engines. More...
Packages | |
| package | config |
| This package is responsible for accessing and manipulating specific object types at the appropriate locations, using the appropriate filters and knowing how the objects are related to super classes. | |
| package | transform |
| The classes in the transform package offer conversion and transformation between different kinds of directory data. | |
Classes | |
| class | AliasesNidump |
| class | ApacheGroupFile |
| Read/write Apache http server AuthGroupFile style files. More... | |
| class | ApachePasswdFile |
| Read/write Apache http server AuthUserFile files. More... | |
| class | AutomasterFile |
| class | AutomounterFile |
| class | BootparamsFile |
| class | CupsDriversFile |
| class | CupsPPDDir |
| handle /etc/cups/ppd CUPS PPD driver directory. More... | |
| class | CupsPrintcapFile |
| Generate fake printcap file from CUPS printers. More... | |
| class | CupsPrintersFile |
| interface | DBAccessor |
| class | DBConnection |
| subclasses implement a driver for accessing arbitrary databases. More... | |
| interface | DBFiable |
| class | DBManager |
| class | DBManagerDriver |
| class | DBObject |
| class | DBSet |
| class | DBSetIndex |
| implements a search index for lists of DBObjects. More... | |
| class | DHCPfile |
| class | DirectoryDB |
| class | DirectoryServiceMerger |
| class | DivertDB |
| implements a write-only database expecting one or multiple <objectclass> objects each followed by a number of associated objects. More... | |
| class | DN |
| This class implements an RFC2253 distinguished name. More... | |
| class | DNSfile |
| class | DNSrevfile |
| class | EthersFile |
| class | FileDB |
| subclasses implement a simple flat file based DBConnection usually used for accessing/writing objects in text based databases such as /etc/passwd More... | |
| class | FileWrapperDB |
| class | Filter |
| class | GenericAccessor |
| class | GenericDriver |
| class | GroupFile |
| class | HostDivertDB |
| class | HostsFile |
| interface | Identifiable |
| class | JDBC |
| class | JSONDir |
| class | JSONFile |
| class | LDAP |
| class | LDAPI |
| class | LDAPndk |
| class | LDIFDir |
| class | LDIFFile |
| class | LDIFTree |
| class | MailAccessFile |
| class | MailAliasFile |
| reads/writes mail alias files More... | |
| class | MailertableFile |
| The mailertable database driver. More... | |
| class | MailNameFile |
| class | MemoryDB |
| This database driver implements a simple in-RAM database. More... | |
| class | NameListFile |
| The namelist database driver. More... | |
| class | NCDatabaseFile |
| class | NCIconFile |
| class | NCMenuFile |
| class | NCOdbcIniFile |
| class | NCPrintersFile |
| class | NCUserCfgFile |
| class | NCUserSettingsFile |
| class | NetgroupFile |
| implements read/write of files in /etc/netgroup format. More... | |
| class | NetmasksFile |
| class | NetworksFile |
| class | NidumpFile |
| class | NISTable |
| implements access to NIS tables. More... | |
| class | NullDB |
| This database driver implements a null database. More... | |
| class | OnDemandDBConnection |
| connect to a database the first time an operation is to be executed. More... | |
| class | PasswdFile |
| class | PopmapFile |
| Implements "popmap" file format for Perdition IMAP Proxy. More... | |
| class | ProtocolsFile |
| class | PseudoHomeDirs |
| create home dirs for a set of users. More... | |
| class | RpcFile |
| class | SambaPasswdFile |
| class | SchemaEnforcer |
| class | ServicesFile |
| class | ShadowFile |
| class | SyncDB |
SyncDB passes on any append/replace/whatever requests to a wrapped DB connection. More... | |
| class | SyncPartialDB |
| Same as SyncDB but explicitly excludes database records with directorManaged attribute set to 0. More... | |
| class | TimezoneFile |
| implements read/write of files in /etc/timezone format. More... | |
| class | UserDivertDB |
| class | VirtusertableFile |
| reads/writes virtusertable files More... | |
The repository package and its sub-packages are responsible for accessing and manipulating the repository via various database engines.
This package mainly contains the various database engines including LDAP support, the simple DirectoryDB driver, a number of file based FileDB sub-drivers as well as the DBManager class serving as the interface to repository services for other packages.
1.8.1.2