sfi.director.application.AdminServer | Implements Admin Server listener |
sfi.director.util.AlienCfgFileReader | Reads configuration files and tries to expand includes |
sfi.director.util.Archive | Store a number of files in one stream |
sfi.director.util.InterceptArchive | Fake archive, not actually storing files, but only their references |
sfi.director.util.ZipArchive | Store a number of files in one stream |
sfi.director.util.ArchiveFilter | |
sfi.director.application.config.ConfigFileHandler | Config file handler |
sfi.director.application.config.Automounter | Handle automounter files |
sfi.director.application.config.CompatPasswd | Handle netgroup entries in /etc/passwd file |
sfi.director.application.config.ConfigDir | Config dir handler |
sfi.director.application.config.GenericFileHandler | Config file handler |
sfi.director.application.config.HerkeoisFbConf | Handles /etc/fb/fb.conf file |
sfi.director.application.config.InitTab | Handle inittab |
sfi.director.application.config.NamedConf | Handle named.conf file |
sfi.director.application.config.NetgroupFile | Handle /etc/netgroup file |
sfi.director.application.config.NFSDFSTab | Handle /etc/exports file |
sfi.director.application.config.NFSExports | Handle /etc/exports file |
sfi.director.application.config.NoConfigHandler | Generic handler for configuration files without any config option |
sfi.director.application.config.CupsConf | Handle /etc/cups/cupsd.conf file |
sfi.director.application.config.CupsPrinters | Handle /etc/cups/printers.conf file |
sfi.director.application.config.EtcServices | Handle /etc/services file |
sfi.director.application.config.UUCPConfig | Handle /etc/uucp/config file |
sfi.director.application.config.UUCPDial | Handle /etc/uucp/dial file |
sfi.director.application.config.UUCPPasswd | Handle /etc/uucp/passwd file |
sfi.director.application.config.UUCPPort | Handle /etc/uucp/port file |
sfi.director.application.config.UUCPSys | Handle /etc/uucp/sys file |
sfi.director.application.config.NTPConf | Handle ntp.conf file |
sfi.director.application.config.NTPKeys | Handle NTP keys file |
sfi.director.application.config.NTPTickers | Handle NTP step-tickers file |
sfi.director.application.config.SambaSMBConf | Config file handler |
sfi.director.application.config.SendmailCF | Handles /etc/sendmail.cf file |
sfi.director.application.config.SendmailCW | Handles /etc/sendmail.cw file |
sfi.director.application.config.SendmailMasquerade | Handles /etc/sendmail.cw file |
sfi.director.application.config.SimpleKeyHandler | Config files in simple "key value" style format |
sfi.director.application.config.LoginDefs | Handle /etc/mail/access file |
sfi.director.application.config.MgettyConfig | Handle mgetty mgetty.config file |
sfi.director.application.config.MgettyDialin | Handle mgetty dialin.config file |
sfi.director.application.config.MgettyLogin | Handle mgetty login.config file |
sfi.director.application.config.ResolvConf | Handle resolv.conf file |
sfi.director.application.config.SendmailAccess | Handle /etc/mail/access file |
sfi.director.application.config.SimpleKeyColonHandler | Config files in simple "key: value" style format |
sfi.director.application.config.SimpleKeyEqualHandler | Config files in simple "key: value" style format |
sfi.director.application.config.SimpleKeyEqualSpaceTolerantHandler | Config files in simple "key = value" style format |
sfi.director.application.config.SquidConf | Handle squid.conf file |
sfi.director.application.config.UUCPCall | Handle uucp call file |
sfi.director.application.config.UUCPDialcode | Handle /etc/uucp/dialcode file |
com.graeff.dbedit.Arguments | |
fi.iki.elonen.NanoHTTPD.AsyncRunner | Pluggable strategy for asynchronously executing requests |
sfi.director.retriever.AtomicFileRetriever.AtomicFile | |
sfi.director.util.BackgroundProcessMonitor | Monitors background process, logs error output and calls waitFor() if they terminate |
sfi.director.retriever.BackupFileRetriever.BackupFile | |
sfi.director.retriever.FileInsertRetriever.FileInserter | |
com.graeff.pwencode.Base64 | |
sfi.director.util.Cache | Implements a cache for arbitrary objects |
org.json.CDL | This provides static methods to convert comma delimited text into a JSONArray, and to covert a JSONArray into comma delimited text |
sfi.director.retriever.CfgFileReader | Reads files from a retriever and expands include files |
sfi.director.util.ChecksumEmbedder | Embed file checksums in text file |
sfi.director.cli.class_define | |
sfi.director.application.ClassDefine | |
sfi.director.application.autodoc.ClassOfObjects | Abstraction for user/host classes |
sfi.director.util.CleanUpable | |
sfi.director.util.SyslogThread | |
sfi.director.util.TempFile | |
sfi.director.cli.CLICommand | Every CLI command must implement the CLICommand interface |
sfi.director.cli.agent | Implements the agent command |
sfi.director.cli.app_dist | Implements the 'app_subscribe' director command subscribing hosts/classes to applications |
sfi.director.cli.app_extract | Implements the 'app_subscribe' director command subscribing hosts/classes to applications |
sfi.director.cli.app_freeze | Implements the 'app_freeze' director command freezing applications |
sfi.director.cli.app_import | Implements the 'app_import' director command putting applications under Director control |
sfi.director.cli.app_subscribe | Implements the 'app_subscribe' director command subscribing hosts/classes to applications |
sfi.director.cli.app_unsubscribe | Implements the 'app_unsubscribe' director command unsubscribing hosts/classes from applications |
sfi.director.cli.archive | Implements the 'archive' director command archiving/extracting files |
sfi.director.cli.build | Implements the 'build' director command building DS domains |
sfi.director.cli.copy | Implements the 'copy' director command copying and merging databases |
sfi.director.cli.create | Implements the 'create' director command raising events on directory objects |
sfi.director.cli.delete | Implements the 'delete' director command removing database objects |
sfi.director.cli.docu | Create documentation from repository |
sfi.director.cli.event | Implements the 'event' director command removing database objects |
sfi.director.cli.init | Create documentation from repository |
sfi.director.cli.keyinit | Create documentation from repository |
sfi.director.cli.list | Implements the 'list' director command printing database objects |
sfi.director.cli.listconfig | Query config file package information |
sfi.director.cli.listdirectories | Query config file package information |
sfi.director.cli.listevents | Implements the 'listevents' director command removing database objects |
sfi.director.cli.modify | Implements the 'event' director command raising events on directory objects |
sfi.director.cli.schema | Query object schema information |
sfi.director.cli.debug | Implements the 'debug' director command |
sfi.director.cli.docclean | Erase documentation files that are not used any more |
sfi.director.cli.docrefetch | Create documentation from repository |
sfi.director.cli.frinterface | Implements the 'frinterface' director command starting the frontend interface server |
sfi.director.cli.help | Implements the 'help' director command |
sfi.director.cli.mkdepend | Implements the 'mkdepend' director command building DS domain dependencies |
sfi.director.cli.monitor | Implements the 'event' director command removing database objects |
sfi.director.cli.olinstall | Create documentation from repository |
sfi.director.cli.passwd | Implements the 'passwd' director command changing user passwords |
sfi.director.cli.queuestat | Implements the 'queuestat' director command printing the job queue contents |
sfi.director.cli.queueworker | Implements the 'queueworker' director command regularly scanning the job queue for runnable jobs and trying to execute them |
sfi.director.cli.replay | Implements the 'replay' director command replaying jobs stored using the record feature |
sfi.director.cli.restoreconfig | Implements the 'restoreconfig' director command restoring package configuration from a file |
sfi.director.cli.saveconfig | Implements the 'saveconfig' director command storing package configuration in a file |
sfi.director.cli.serverstatus | Implements the 'serverstatus' director command |
sfi.director.cli.setguipasswd | Graphical user password change command |
sfi.director.cli.shutdown | Implements the 'shutdown' director command |
sfi.director.cli.storepassword | Implements the 'storepassword' director command storing database access credentials |
sfi.director.cli.sysinfo | Implements the 'sysinfo' director command extracting and importing system information |
sfi.director.cli.test | |
sfi.director.cli.version | Implements the 'version' director command |
fi.iki.elonen.NanoHTTPD.ClientHandler | The runnable that will be used for every new client connection |
sfi.director.application.autodoc.CollectHandler | Base class for all collection handlers |
sfi.director.application.autodoc.CollectConfigFiles | Collect configuration files |
sfi.director.application.autodoc.CollectLshw | Collect information about hardware via lshw command |
sfi.director.application.autodoc.CollectServices | Collect information about disk partitions |
sfi.director.application.autodoc.CollectUnixPartitions | Collect information about disk partitions |
sfi.director.application.autodoc.CollectWinProxy | Parent for all collectors basing on winwmi proxy |
sfi.director.application.autodoc.CollectWinWMIApps | Collect information about hardware via windows wmi proxy |
sfi.director.application.autodoc.CollectWinWMIHW | Collect information about hardware via windows wmi proxy |
sfi.director.application.autodoc.CollectWinWMIPartitions | Collect information about hardware via windows wmi proxy |
sfi.director.application.config.ConfigEngine | Save/copy/restore configuration files |
sfi.director.application.config.ConfigEnvironment | Holds environmental data for config file processing |
sfi.director.application.config.RestoreConfigEnvironment | Holds environmental data for config file processing |
sfi.director.application.config.SaveConfigEnvironment | Holds environmental data for config file processing |
sfi.director.application.autodoc.ConfigFile | Config file meta information |
sfi.director.util.Connection | |
sfi.director.executor.GenericConnection | |
sfi.director.application.executor.appInventory | |
sfi.director.application.executor.appInventoryPush | |
sfi.director.application.executor.ArchiveIt | |
sfi.director.application.executor.DSMerger | |
sfi.director.application.executor.InstallFromZIP | Accepts a ZIP archive as the input file and extracts it into a given directory |
sfi.director.application.executor.InstallFromArchive | Accepts an Archive archive as the input file and extracts it into a given directory |
sfi.director.application.executor.scanRepositoryPush | |
sfi.director.application.executor.ZIPit | |
sfi.director.application.scripttask.AppInstallHost | Install missing applications on a host |
sfi.director.application.scripttask.AppRemoveHost | Remove superfluous applications from a host |
sfi.director.application.scripttask.AppUpgradeHost | Upgrade applications installed on a host |
sfi.director.application.scripttask.ApplyDomainTemplate | Given a domain builder record, slurps the matching template into the database |
sfi.director.application.scripttask.BootStrapDirector | Install one of the director bootstrap packages on a host |
sfi.director.application.scripttask.BuildDependingDomains | Given an arbitrary input object search for all domains depending on this object and (re-)build them |
sfi.director.application.scripttask.ChainEvent | Fire event using the same event environment but only when job becomes runnable |
sfi.director.application.scripttask.CollectSysinfo | Retrieve system information from a host |
sfi.director.application.scripttask.ConfigHost | Config target host respecting sficonfig/sficofigtemplate attributes |
sfi.director.application.scripttask.ConfigureNetwork | Given a host configures network settings on this host |
sfi.director.application.scripttask.CreateHomeDB | Create user home database |
sfi.director.application.scripttask.CreateReleaseDir | Create an application release dir |
sfi.director.application.scripttask.CupsDrivers | List all known CUPS drivers available on a host/group of hosts and write them out into a file |
sfi.director.application.scripttask.D3HostDefine | Do a Director3 "host_define" for all hosts which have the Director3Managed option set |
sfi.director.application.scripttask.DoAppImport | Scan a repository for DirectorPackage applications and put them under Director control |
sfi.director.application.scripttask.EmulateRoot | Temporarily add system root user to the people database and remove it after a few secs |
sfi.director.application.scripttask.FreezeApplication | Freeze an application |
sfi.director.application.scripttask.INFAppModules | Subscribe a host to all applications which are already installed on the host but the host is not subscribed to yet |
sfi.director.application.scripttask.InjectUserSettings | Inject user settings in .natural/config .. |
sfi.director.application.scripttask.PublishApplication | Publish application packages |
sfi.director.application.scripttask.ReloadService | Given a host and a Domain Builder record with appropriate domain template configuration, reloads/restarts the corresponding service |
sfi.director.application.scripttask.Report | Generate Report |
sfi.director.application.scripttask.ResolveDependencies | Change user password in .director/credentials file |
sfi.director.application.scripttask.SetHostIP | Set vphysicalhost |
sfi.director.application.scripttask.SetServerPassword | Change user password in .director/credentials file |
sfi.director.application.scripttask.StoreAsDBChoice | Read a file line by line and store it as a DBChoice object |
sfi.director.application.scripttask.SubscribeApps | Subscribe a host to all applications which are already installed on the host but the host is not subscribed to yet |
sfi.director.application.scripttask.WakeOnLan | Given a host configures network settings on this host |
sfi.director.application.scripttask.ZoneUpdated | Given a host and a Domain Builder record with appropriate 'dnszone' template configuration, update the zone serial and reload the server if necessary |
sfi.director.invoker.Connection | |
org.json.Cookie | Convert a web browser cookie specification to a JSONObject and back |
fi.iki.elonen.NanoHTTPD.CookieHandler | Provides rudimentary support for cookies |
org.json.CookieList | Convert a web browser cookie list string to a JSONObject and back |
sfi.director.util.Credentials | |
sfi.director.application.FrontendCredentials | |
sfi.director.util.KnownCredentials | |
sfi.director.util.CSVOutputFormat | |
sfi.director.util.DataTransferHook | |
sfi.director.util.DataTransferInputStream | Used for program internal data streams |
sfi.director.util.DataTransferHooker | |
sfi.director.util.DataTransferOutputStream | Used for program internal data streams |
sfi.director.util.DateInOut | |
sfi.director.repository.DBAccessor | |
sfi.director.repository.GenericAccessor | |
sfi.director.repository.DBConnection | Subclasses implement a driver for accessing arbitrary databases |
sfi.director.repository.CupsPPDDir | Handle /etc/cups/ppd CUPS PPD driver directory |
sfi.director.repository.DirectoryDB | |
sfi.director.repository.DivertDB | Implements a write-only database expecting one or multiple <objectclass> objects each followed by a number of associated objects |
sfi.director.repository.HostDivertDB | |
sfi.director.repository.UserDivertDB | |
sfi.director.repository.FileDB | Subclasses implement a simple flat file based DBConnection usually used for accessing/writing objects in text based databases such as /etc/passwd |
sfi.director.repository.ApacheGroupFile | Read/write Apache http server AuthGroupFile style files |
sfi.director.repository.ApachePasswdFile | Read/write Apache http server AuthUserFile files |
sfi.director.repository.AutomasterFile | |
sfi.director.repository.AutomounterFile | |
sfi.director.repository.BootparamsFile | |
sfi.director.repository.CupsDriversFile | |
sfi.director.repository.CupsPrintcapFile | Generate fake printcap file from CUPS printers |
sfi.director.repository.CupsPrintersFile | |
sfi.director.repository.DHCPfile | |
sfi.director.repository.DNSfile | |
sfi.director.repository.DNSrevfile | |
sfi.director.repository.EthersFile | |
sfi.director.repository.FileWrapperDB | |
sfi.director.repository.GroupFile | |
sfi.director.repository.HostsFile | |
sfi.director.repository.JSONFile | |
sfi.director.repository.LDIFFile | |
sfi.director.repository.MailAccessFile | |
sfi.director.repository.MailAliasFile | Reads/writes mail alias files |
sfi.director.repository.MailertableFile | The mailertable database driver |
sfi.director.repository.MailNameFile | |
sfi.director.repository.NameListFile | The namelist database driver |
sfi.director.repository.NCUserCfgFile | |
sfi.director.repository.NCIconFile | |
sfi.director.repository.NCMenuFile | |
sfi.director.repository.NCOdbcIniFile | |
sfi.director.repository.NCDatabaseFile | |
sfi.director.repository.NCPrintersFile | |
sfi.director.repository.NCUserSettingsFile | |
sfi.director.repository.NetgroupFile | Implements read/write of files in /etc/netgroup format |
sfi.director.repository.NetmasksFile | |
sfi.director.repository.NidumpFile | |
sfi.director.repository.AliasesNidump | |
sfi.director.repository.PasswdFile | |
sfi.director.repository.PopmapFile | Implements "popmap" file format for Perdition IMAP Proxy |
sfi.director.repository.ProtocolsFile | |
sfi.director.repository.NetworksFile | |
sfi.director.repository.RpcFile | |
sfi.director.repository.SambaPasswdFile | |
sfi.director.repository.ServicesFile | |
sfi.director.repository.ShadowFile | |
sfi.director.repository.TimezoneFile | Implements read/write of files in /etc/timezone format |
sfi.director.repository.VirtusertableFile | Reads/writes virtusertable files |
sfi.director.repository.JDBC | |
sfi.director.repository.LDAP | |
sfi.director.repository.LDAPndk | |
sfi.director.repository.LDAPI | |
sfi.director.repository.LDIFDir | |
sfi.director.repository.JSONDir | |
sfi.director.repository.LDIFTree | |
sfi.director.repository.MemoryDB | This database driver implements a simple in-RAM database |
sfi.director.repository.NISTable | Implements access to NIS tables |
sfi.director.repository.NullDB | This database driver implements a null database |
sfi.director.repository.OnDemandDBConnection | Connect to a database the first time an operation is to be executed |
sfi.director.repository.PseudoHomeDirs | Create home dirs for a set of users |
sfi.director.repository.SyncDB | SyncDB passes on any append/replace/whatever requests to a
wrapped DB connection |
sfi.director.repository.SyncPartialDB | Same as SyncDB but explicitly excludes database records with directorManaged attribute set to 0 |
sfi.director.repository.DBFiable | |
sfi.director.jobs.Job | |
sfi.director.jobs.JobNode | |
sfi.director.jobs.NullJob | |
sfi.director.jobs.CatchAllLogsJob | |
sfi.director.jobs.RemoteJob | |
sfi.director.jobs.JobStatus | |
sfi.director.repository.DBManager | |
sfi.director.repository.DBManagerDriver | |
sfi.director.repository.GenericDriver | |
sfi.director.repository.DBObject | |
sfi.director.repository.DBSet | |
sfi.director.repository.DBSetIndex | Implements a search index for lists of DBObjects |
sfi.director.util.DebugThreads | |
sfi.director.application.autodoc.DependencyGraph | Service dependency graph |
sfi.director.util.DirectorException | |
sfi.director.invoker.InvokerException | |
sfi.director.system.UnimplException | |
sfi.director.util.ArgumentException | |
sfi.director.util.ObjectClassException | |
sfi.director.application.DirectorPackage | Implements basic packaging functions for Director's native package format |
sfi.director.util.DirectorThread | |
sfi.director.util.AutoReaper | |
sfi.director.util.StoppableThread | |
sfi.director.util.SyslogThread | |
sfi.director.util.TimeoutThread | Implements timeout |
sfi.director.repository.config.Directory | |
sfi.director.repository.config.DirectoryAccess | Access a directory |
sfi.director.repository.config.AccessPolicy | |
sfi.director.repository.config.AccessPolicyRule | |
sfi.director.repository.config.AccessRole | |
sfi.director.repository.config.AccessRoleRule | |
sfi.director.repository.config.AppGroups | |
sfi.director.repository.config.Application | |
sfi.director.repository.config.AppPackages | |
sfi.director.repository.config.AppRepository | |
sfi.director.repository.config.BootStrap | |
sfi.director.repository.config.Classes | |
sfi.director.repository.config.Contact | |
sfi.director.repository.config.DBChoice | |
sfi.director.repository.config.Debug | |
sfi.director.repository.config.DesktopEntry | |
sfi.director.repository.config.DHCPnetwork | |
sfi.director.repository.config.DocCategory | |
sfi.director.repository.config.DocComponent | |
sfi.director.repository.config.DocConcept | |
sfi.director.repository.config.DocContract | |
sfi.director.repository.config.DocExtDocu | |
sfi.director.repository.config.DocImporter | |
sfi.director.repository.config.DocLocation | |
sfi.director.repository.config.DocService | |
sfi.director.repository.config.DocSoftware | |
sfi.director.repository.config.DocSupplier | |
sfi.director.repository.config.DocTools | |
sfi.director.repository.config.DSDomains | |
sfi.director.repository.config.DSRules | |
sfi.director.repository.config.GlobalSetting | |
sfi.director.repository.config.Group | |
sfi.director.repository.config.GUIWizard | |
sfi.director.repository.config.Hosts | |
sfi.director.repository.config.InitPackageState | |
sfi.director.repository.config.ItrEvent | |
sfi.director.repository.config.ItrProject | |
sfi.director.repository.config.ItrTask | |
sfi.director.repository.config.Locks | |
sfi.director.repository.config.MailDomain | |
sfi.director.repository.config.MailGroup | |
sfi.director.repository.config.MountTemplate | |
sfi.director.repository.config.People | |
sfi.director.repository.config.PersonClasses | |
sfi.director.repository.config.Printer | |
sfi.director.repository.config.Report | |
sfi.director.repository.config.Schema | |
sfi.director.repository.config.Services | |
sfi.director.repository.config.Top | |
sfi.director.repository.config.VPNConnection | |
sfi.director.repository.config.ZarafaCompany | |
sfi.director.repository.DirectoryServiceMerger | |
sfi.director.util.DiscardingBuffer | |
sfi.director.repository.DN | This class implements an RFC2253 distinguished name |
sfi.director.application.autodoc.DocBuilder | Builds documentation from the information in the configuration repository |
sfi.director.application.autodoc.DocCategory | Category information |
sfi.director.application.autodoc.DocChapter | Represents one chapter in the documentation |
sfi.director.application.autodoc.DocDSDomain | Documentation for directory service domains |
sfi.director.application.autodoc.DocExtDocu | Handles external documents |
sfi.director.application.autodoc.DocInfo | Access to documentation records |
sfi.director.application.autodoc.DocURNHandler | Handles retrieval of external documents identified by URNs |
sfi.director.application.autodoc.DocXHTML | Base class for XML handlers |
sfi.director.application.autodoc.DocPHTML | Parses phtml documents, adjusts their title levels and adds anchors |
com.graeff.dbedit.EditError | |
com.graeff.dbedit.Editor | |
com.graeff.dbedit.EditPanel | |
sfi.director.util.EMailAddress | |
com.graeff.pwencode.Encoder | |
com.graeff.pwencode.EncoderImpl | |
com.graeff.pwencode.CryptEncoder | |
com.graeff.pwencode.MD5CryptEncoder | |
com.graeff.pwencode.MD5Encoder | |
com.graeff.pwencode.NTEncoder | |
com.graeff.pwencode.RSAEncoder | |
com.graeff.pwencode.SHA512CryptEncoder | |
com.graeff.pwencode.SHA256CryptEncoder | |
sfi.director.application.objevents.EventEnvironment | |
com.graeff.dbedit.EventSource | |
com.graeff.dbedit.EditUi | |
com.graeff.dbedit.EditCLI | |
com.graeff.dbedit.EditDaemon | |
com.graeff.dbedit.fields.List | |
sfi.director.gui.fields.HostClassList | |
sfi.director.gui.fields.PersonClassList | |
com.graeff.dbedit.fields.Selection | |
com.graeff.dbedit.fields.FileSelection | |
sfi.director.gui.fields.DBChoice | |
sfi.director.gui.fields.DocCategory | |
sfi.director.gui.fields.DocLocation | |
sfi.director.gui.fields.Invoker | |
sfi.director.gui.fields.Template | |
sfi.director.gui.fields.DomainTemplate | |
sfi.director.executor.ExecutorManager | |
com.graeff.dbedit.ExpandHook | |
sfi.director.application.DaemonObjectEdit | Set up an object editor without any user interface |
sfi.director.util.ExpandVars | |
sfi.director.application.autodoc.urn.Fetcher | |
sfi.director.application.autodoc.urn.FetcherImpl | |
sfi.director.application.autodoc.urn.FileFetcher | |
com.graeff.dbedit.Field | |
com.graeff.dbedit.fields.CheckBox | |
com.graeff.dbedit.fields.List | |
com.graeff.dbedit.fields.Password | |
com.graeff.dbedit.fields.Selection | |
com.graeff.dbedit.fields.Text | |
com.graeff.dbedit.fields.DomainName | |
com.graeff.dbedit.fields.HostName | |
com.graeff.dbedit.fields.IPAddress | |
com.graeff.dbedit.fields.MacAddress | |
sfi.director.gui.fields.BaseDN | |
sfi.director.gui.fields.Bootstrapper | |
sfi.director.gui.fields.ChooseUser | |
sfi.director.gui.fields.DataBase | |
sfi.director.gui.fields.DirDN | |
sfi.director.gui.fields.DomainRuleRef | |
sfi.director.gui.fields.Login | |
sfi.director.gui.fields.MailAddress | |
sfi.director.gui.fields.OSPattern | |
sfi.director.gui.fields.ShadowDate | |
sfi.director.gui.fields.Application | |
sfi.director.gui.fields.DropField | |
sfi.director.gui.fields.HostClass | |
sfi.director.gui.fields.PersonClass | |
sfi.director.gui.fields.Uid | |
com.graeff.dbedit.FieldDriver | |
com.graeff.dbedit.GenericFieldDriver | |
com.graeff.dbedit.FieldManager | |
sfi.director.util.FileListComparer | FileListComparer compares a list of files injected with compareNext() calls and their attributes with a list of files held in a text file |
sfi.director.system.Files | |
sfi.director.system.FileStats | |
sfi.director.util.FileStore | |
sfi.director.repository.Filter | |
java.io.FixedInputStreamReader | This class reads characters from a byte input stream |
sfi.director.util.InputStreamReader | |
sfi.director.application.autodoc.FormatHandler | Documentation format handler |
sfi.director.application.autodoc.Formathtml | |
sfi.director.application.autodoc.Formatsplithtml | |
sfi.director.application.autodoc.FormatLaTeX | |
sfi.director.application.autodoc.FormatODF | |
sfi.director.application.autodoc.Formatraw | |
sfi.director.application.autodoc.Formatsdep | |
sfi.director.application.FrontendCallback | Interface for communication between a running protocol handler and the session control |
sfi.director.application.FrontendDisposable | Interface implemented by objects which are cached and disposed after a limitted time period |
sfi.director.application.FrontendDisposableAdapter | |
sfi.director.application.FrontendEditor | Implements a handler for frontend object editors |
sfi.director.application.FrontendSearchResults | Implements a cache/handler for search results |
sfi.director.application.FrontendInterface | Implements communication protocol for frontends |
sfi.director.util.FWManager | |
sfi.director.util.FWManagerDriver | |
sfi.director.application.FilePackageHandler | |
sfi.director.application.DEBPackageHandler | Debian Package Handler |
sfi.director.application.Director3PackageHandler | This class handles Director native packages |
sfi.director.application.INFAppUpdatePackageHandler | Debian Package Handler |
sfi.director.application.RPMPackageHandler | |
sfi.director.application.SUNPackageHandler | |
sfi.director.application.SUNPatchPackageHandler | |
sfi.director.application.PackageHandler | |
sfi.director.application.FilePackageHandler | |
sfi.director.executor.Executor | |
sfi.director.executor.AppExecutor | |
sfi.director.executor.CmdExecutor | |
sfi.director.executor.NisLoad | |
sfi.director.invoker.Invoker | Classes extending Invoker implement ways of submitting and executing jobs on remote systems |
sfi.director.invoker.LoopbackInvoker | |
sfi.director.invoker.SSLInvoker | |
sfi.director.invoker.StreamCmdInvoker | |
sfi.director.invoker.MasterLoopbackInvoker | |
sfi.director.invoker.RSHInvoker | |
sfi.director.invoker.DirectorRSHInvoker | Invoke jobs via Remote Shell (rsh) command, run it as user 'sfiadmin' on the local machine like Director 3.x run_asroot did: |
sfi.director.invoker.DirectorSSHInvoker | Invoke jobs via Secure Shell (ssh) command, run it as user 'sfiadmin' on the local machine like Director 3.x run_asroot did: |
sfi.director.invoker.SSHInvoker | |
sfi.director.invoker.ShellLoopbackInvoker | |
sfi.director.system.GCDebug | |
sfi.director.application.autodoc.GraphvizGraph | Graphviz graph handling |
com.graeff.dbedit.GuiEvent | |
sfi.director.application.HostDefine | |
sfi.director.application.HostPackages | |
sfi.director.system.Hosts | |
org.json.HTTP | Convert an HTTP header to a JSONObject and back |
sfi.director.util.Identifiable | |
sfi.director.jobs.Job | |
sfi.director.jobs.Notifiable | |
sfi.director.jobs.Job | |
sfi.director.jobs.JobNode | |
sfi.director.util.Stub | |
sfi.director.repository.Identifiable | |
com.graeff.dbedit.IgnoreCaseString | |
fi.iki.elonen.NanoHTTPD.IHTTPSession | Handles one session, i.e |
fi.iki.elonen.NanoHTTPD.HTTPSession | |
sfi.director.util.ImageInfo | Determine info about an image file |
com.graeff.dbedit.Importer | |
com.graeff.dbedit.importers.DN | |
com.graeff.dbedit.importers.List | |
com.graeff.dbedit.importers.Migrate | |
com.graeff.dbedit.importers.ObjectClass | |
sfi.director.gui.importers.Expand | |
sfi.director.gui.importers.OptionEmbed | Import/export attributes with associated option attribute |
sfi.director.gui.importers.PasswordHash | |
sfi.director.gui.importers.Settings | |
com.graeff.dbedit.ImporterDriver | |
com.graeff.dbedit.GenericImporterDriver | |
com.graeff.dbedit.ImporterManager | |
sfi.director.application.autodoc.InfoCollector | Handle system information retrieval |
sfi.director.application.autodoc.sinfo.InfoHandler | |
sfi.director.application.autodoc.sinfo.InfoApache1 | |
sfi.director.application.autodoc.sinfo.InfoCmd | |
sfi.director.application.autodoc.sinfo.InfoCups | |
sfi.director.application.autodoc.sinfo.InfoISCBind | |
sfi.director.application.autodoc.sinfo.InfoISCDHCP | |
sfi.director.application.autodoc.sinfo.InfoNFS | |
sfi.director.application.autodoc.sinfo.InfoOpenLDAP | |
sfi.director.application.autodoc.sinfo.InfoSamba | |
sfi.director.util.Init | |
sfi.director.application.InstallerOpenLDAP | Reads configuration files and tries to expand includes |
com.graeff.dbedit.Interface | |
sfi.director.invoker.InvokerManager | |
fi.iki.elonen.NanoHTTPD.Response.IStatus | |
fi.iki.elonen.NanoHTTPD.Response.Status | Some HTTP response status codes |
com.graeff.pwencode.jcrypt | |
sfi.director.jobs.JobMonitor | |
sfi.director.jobs.RawJobMonitor | |
org.json.JSONArray | A JSONArray is an ordered sequence of values |
org.json.JSONObject | A JSONObject is an unordered collection of name/value pairs |
org.json.JSONTokener | A JSONTokener takes a source string and extracts characters and tokens from it |
org.json.HTTPTokener | The HTTPTokener extends the JSONTokener to provide additional methods for the parsing of HTTP headers |
org.json.XMLTokener | The XMLTokener extends the JSONTokener to provide additional methods for the parsing of XML texts |
sfi.director.system.Library | |
sfi.director.util.Lock | |
sfi.director.util.LogEntry | |
sfi.director.util.Logger | |
sfi.director.application.FrontendLogger | Logger used in conjunction with FrontendInterface |
sfi.director.cli.CLILogger | Logger used in conjunction with CLI |
sfi.director.invoker.AgentLogger | |
sfi.director.jobs.JobLogger | This logger logs log messages to a given job via the Job.log() method |
com.graeff.pwencode.MD4 | |
com.graeff.pwencode.MD5 | This class implements the MD5 algorithm as described in RFC1321 |
com.graeff.pwencode.MD5Crypt | |
fi.iki.elonen.NanoHTTPD.Method | HTTP Request methods, with the ability to decode a String back to its enum value |
sfi.director.util.MyComparator | |
sfi.director.util.StringComparator | String comparator for Tools.sort() method: Sort strings in ascending order |
sfi.director.util.MyProperties | |
fi.iki.elonen.NanoHTTPD | A simple, tiny, nicely embeddable HTTP server in Java NanoHTTPD |
sfi.director.util.NanoHTTPD | Derived from Jarno Elonen's NanoHTTPD class |
sfi.director.application.FrontendHTTPServer | |
sfi.director.util.NullOutputStream | |
sfi.director.util.ObjectRegistry | Every object class the Director knows of needs to be registered in the Object registry |
sfi.director.util.Options | |
sfi.director.application.PackageInstaller | |
sfi.director.application.FilePackageInstaller | |
sfi.director.application.PackageList | |
sfi.director.application.PackageManager | |
sfi.director.application.PackageSession | |
com.graeff.dbedit.Parse | |
sfi.director.system.PlatformId | |
sfi.director.application.config.PostRestoreAction | |
sfi.director.application.config.RestartServer | |
sfi.director.application.config.RunCommand | |
com.graeff.dbedit.Record | A record is a set of attributes and associated values |
sfi.director.invoker.Recorder | The recorder records jobs in a queue directory and plays them back on demand |
sfi.director.retriever.RemoteFile | |
sfi.director.application.Report | |
sfi.director.application.ReportTemplateEngine | |
sfi.director.application.ReportFreeMarker | |
sfi.director.application.ReportTwig | |
sfi.director.retriever.RetrieverDriver | |
sfi.director.retriever.Retriever | |
sfi.director.retriever.CfgFileRetriever | |
sfi.director.retriever.FileRetriever | |
sfi.director.retriever.AtomicFileRetriever | The AtomicFileRetriever tries to replace target files in one (nearly) "atomic" rename operation after file close |
sfi.director.retriever.BackupFileRetriever | The BackupFileRetriever is identical to the AtomicFileRetriever |
sfi.director.retriever.FileInsertRetriever | The FileInsertRetriever tries to replace specially marked sections in target files |
sfi.director.retriever.StdIORetriever | |
sfi.director.retriever.PipeRetriever | |
sfi.director.retriever.ServerRetriever | |
sfi.director.retriever.RetrieverManager | |
s_portmap | |
s_thread_data | |
sfi.director.schedule.Scheduler | |
sfi.director.schedule.SimpleScheduler | |
sfi.director.schedule.ParallelScheduler | |
sfi.director.repository.SchemaEnforcer | |
sfi.director.application.ScriptTask | Classes implementing ScriptTask provide a method create() which returns a workflow (JobNode) from an EventEnvironment |
sfi.director.application.scripttask.AppInstallHost | Install missing applications on a host |
sfi.director.application.scripttask.ApplyDomainTemplate | Given a domain builder record, slurps the matching template into the database |
sfi.director.application.scripttask.BootStrapDirector | Install one of the director bootstrap packages on a host |
sfi.director.application.scripttask.BuildDependingDomains | Given an arbitrary input object search for all domains depending on this object and (re-)build them |
sfi.director.application.scripttask.ChainEvent | Fire event using the same event environment but only when job becomes runnable |
sfi.director.application.scripttask.ClassMemberApply | Apply an event to every hosts being member of a host class |
sfi.director.application.scripttask.CollectSysinfo | Retrieve system information from a host |
sfi.director.application.scripttask.ConfigHost | Config target host respecting sficonfig/sficofigtemplate attributes |
sfi.director.application.scripttask.ConfigureNetwork | Given a host configures network settings on this host |
sfi.director.application.scripttask.CreateHome | Create a user's home directory and - optionally - copy in a template |
sfi.director.application.scripttask.CreateHomeDB | Create user home database |
sfi.director.application.scripttask.CreateReleaseDir | Create an application release dir |
sfi.director.application.scripttask.CupsDrivers | List all known CUPS drivers available on a host/group of hosts and write them out into a file |
sfi.director.application.scripttask.D3HostDefine | Do a Director3 "host_define" for all hosts which have the Director3Managed option set |
sfi.director.application.scripttask.DoAppImport | Scan a repository for DirectorPackage applications and put them under Director control |
sfi.director.application.scripttask.DoAppInventory | Retrieve an application inventory from a host |
sfi.director.application.scripttask.DomainBuild | Build DS domain |
sfi.director.application.scripttask.DomainDepends | Determine dependencies in a directorDomainBuilder group |
sfi.director.application.scripttask.EmulateRoot | Temporarily add system root user to the people database and remove it after a few secs |
sfi.director.application.scripttask.FireEvent | Fire an event |
sfi.director.application.scripttask.FreezeApplication | Freeze an application |
sfi.director.application.scripttask.GroupOfMembers | Translate memberuid attribute into a member attribute using GroupOfMembers semantics * |
sfi.director.application.scripttask.INFAppModules | Subscribe a host to all applications which are already installed on the host but the host is not subscribed to yet |
sfi.director.application.scripttask.InjectUserSettings | Inject user settings in .natural/config .. |
sfi.director.application.scripttask.PublishApplication | Publish application packages |
sfi.director.application.scripttask.ReloadService | Given a host and a Domain Builder record with appropriate domain template configuration, reloads/restarts the corresponding service |
sfi.director.application.scripttask.RemoveUserRef | Remove user references from Groups or Mailgroups |
sfi.director.application.scripttask.Report | Generate Report |
sfi.director.application.scripttask.RepositoryScan | Scan a repository for application packages and update the package database |
sfi.director.application.scripttask.ResolveDependencies | Change user password in .director/credentials file |
sfi.director.application.scripttask.ScheduleBuildDependingDomains | Given an arbitrary input object send a "dsupdate" command to the admin server so that it updates all the depending domains |
sfi.director.application.scripttask.SetHostIP | Set vphysicalhost |
sfi.director.application.scripttask.SetServerPassword | Change user password in .director/credentials file |
sfi.director.application.scripttask.SetUserRef | Change membership in mailgroup/unix groups for a given user |
sfi.director.application.scripttask.SetVHost | Set vphysicalhost |
sfi.director.application.scripttask.Shell | Run a shell command on a destination host |
sfi.director.application.scripttask.StoreAsDBChoice | Read a file line by line and store it as a DBChoice object |
sfi.director.application.scripttask.SubscribeApps | Subscribe a host to all applications which are already installed on the host but the host is not subscribed to yet |
sfi.director.application.scripttask.UpdateDomainsFor | Update domains for a single host |
sfi.director.application.scripttask.WakeOnLan | Given a host configures network settings on this host |
sfi.director.application.scripttask.ZoneUpdated | Given a host and a Domain Builder record with appropriate 'dnszone' template configuration, update the zone serial and reload the server if necessary |
sfi.director.invoker.ServerConnection | |
sfi.director.invoker.ServerAdapter | |
fi.iki.elonen.NanoHTTPD.ServerRunnable | The runnable that will be used for the main listening thread |
sfi.director.application.autodoc.ServiceDepContainer | Service dependency container |
sfi.director.application.autodoc.ServiceDependency | Service dependency abstraction |
sfi.director.application.FrontendHTTPServer.SessionInfo | |
sfi.director.application.SetPassword | |
sfi.director.util.Setup | The Setup class' task is to determine various configuration things on startup, set up database connections, init drivers / executors / invokers, etc |
sfi.director.cli.sfidirector | Implements the "sfidirector" main command |
sfi.director.util.SiteSetup | |
sfi.director.invoker.StreamConnection | |
sfi.director.util.StreamPseudoSocket | |
sfi.director.util.SURL | URL similiar to java.net.URL |
com.ice.syslog.Syslog | The Syslog class implements the UNIX syslog protocol allowing Java to log messages to a specified UNIX host |
com.ice.syslog.SyslogDefs | |
com.ice.syslog.SyslogException | |
sfi.director.system.SysProcess | |
sfi.director.system.SystemArchitecture | |
fi.iki.elonen.NanoHTTPD.TempFile | A temp file |
fi.iki.elonen.NanoHTTPD.TempFileManager | Temp file manager |
fi.iki.elonen.NanoHTTPD.TempFileManagerFactory | Factory to create temp file managers |
sfi.director.util.TemplateCSVOutputModel | |
org.json.Test | Test class |
sfi.director.cli.testdb | |
sfi.director.util.Tools | The Tools class is a collection of useful static methods |
sfi.director.repository.transform.Transformer | |
sfi.director.repository.transform.AD2Group | |
sfi.director.repository.transform.AD2User | |
sfi.director.repository.transform.AddUidGid | |
sfi.director.repository.transform.ADProxyAddresses | |
sfi.director.repository.transform.AutoHome | |
sfi.director.repository.transform.AutoUserAttrs | Select users with uid between a given range from a set of users |
sfi.director.repository.transform.CompleteDN | |
sfi.director.repository.transform.Config | |
sfi.director.repository.transform.DefaultGroupMembers | |
sfi.director.repository.transform.DHCPRangeFix | Exclude fixed ip addresses vom ranges for ISC DHCP |
sfi.director.repository.transform.DHCPSort | Pre-Sort a set of DHCPnetwork and Host objects for emitting them via DHCPfile |
sfi.director.repository.transform.ExpandGroupOfGroups | |
sfi.director.repository.transform.ExpandObjects | |
sfi.director.repository.transform.ExpandDesktopEntities | |
sfi.director.repository.transform.ExpandPrinters | |
sfi.director.repository.transform.Group2User | |
sfi.director.repository.transform.GroupOfMembers | Pre-Sort a set of DHCPnetwork and Host objects for emitting them via DHCPfile |
sfi.director.repository.transform.HostApps2Automounter | |
sfi.director.repository.transform.HostAssignedGroups | |
sfi.director.repository.transform.HostAssignedUsers | |
sfi.director.repository.transform.Mail2Netscape | |
sfi.director.repository.transform.NISfromDBObject | Transform ipProtocol objects into nisObject objects |
sfi.director.repository.transform.NISfromAutomaster | Transform directorAutomasterEntry objects into nisObject objects |
sfi.director.repository.transform.NISfromAutomounter | Transform directorAutomounterEntry objects into nisObject objects |
sfi.director.repository.transform.NISfromBootparams | Transform bootableDevice objects into nisObject objects |
sfi.director.repository.transform.NISfromEthers | Transform ieee802Host objects into nisObject objects |
sfi.director.repository.transform.NISfromGroups | Transform posixAccount objects into nisObject objects |
sfi.director.repository.transform.NISfromHosts | Transform posixAccount objects into nisObject objects |
sfi.director.repository.transform.NISfromNetgroup | Transform nisNetgroup objects into nisObject objects |
sfi.director.repository.transform.NISfromNetmasks | Transform ipNetmask objects into nisObject objects |
sfi.director.repository.transform.NISfromNetworks | Transform ipNetwork objects into nisObject objects |
sfi.director.repository.transform.NISfromPeople | Transform posixAccount objects into nisObject objects |
sfi.director.repository.transform.NISfromProtocols | Transform ipProtocol objects into nisObject objects |
sfi.director.repository.transform.NISfromRPC | Transform oncRpc objects into nisObject objects |
sfi.director.repository.transform.NISfromServices | Transform posixAccount objects into nisObject objects |
sfi.director.repository.transform.NISfromTimezone | Transform directorTimezone objects into nisObject objects |
sfi.director.repository.transform.NISfromYpservers | Transform ipHosts objects into a ypservers table objects |
sfi.director.repository.transform.NISfromMailaliases | Transform mail aliases into nisObject objects |
sfi.director.repository.transform.NISfromRevNetgroup | |
sfi.director.repository.transform.Objs2Netgroup | Create a netgroup containing all the hosts and users of the input data set |
sfi.director.repository.transform.PHPFEGroupMembers | Transform PHPGWAccount into a phpgw_acl compliant ACL list |
sfi.director.repository.transform.PHPFEGroups | Transform posixAccount and posixGroup objects into objects ready to be inserted into a phpgw_accounts table |
sfi.director.repository.transform.PHPFEUsers | Transform posixAccount and posixGroup objects into objects ready to be inserted into a phpgw_accounts table |
sfi.director.repository.transform.PHPGWAcl | Transform PHPGWAccount into a phpgw_acl compliant ACL list |
sfi.director.repository.transform.PHPGWTable | Transform posixAccount and posixGroup objects into objects ready to be inserted into a phpgw_accounts table |
sfi.director.repository.transform.ReDN | |
sfi.director.repository.transform.Replace | |
sfi.director.repository.transform.RestrictUser | |
sfi.director.repository.transform.RHUserGroups | |
sfi.director.repository.transform.Schema | |
sfi.director.repository.transform.Script | |
sfi.director.repository.transform.Select | |
sfi.director.repository.transform.Sort | |
sfi.director.repository.transform.StripDN | |
sfi.director.repository.transform.SystemUsers | Select users with uid between a given range from a set of users |
sfi.director.repository.transform.SystemGroups | Select groups with gid between a given range from a set of groups |
sfi.director.repository.transform.TargetFolders | Imitate a structure already used in some target DB |
sfi.director.repository.transform.User2Group | |
sfi.director.util.UnixDomainSocket | |
sfi.director.util.UnixDomainSocketFactory | |
com.graeff.pwencode.WinDES | |
sfi.director.application.objevents.Workflow | Implementing some higher level functionality set on top of EventEnvironment |
org.json.XML | This provides static methods to convert an XML text into a JSONObject, and to covert a JSONObject into an XML text |
sfi.director.util.XmlCreator | Create simple XML text documents |