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.