Node Director
Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
sfi.director.repository.DBObject Class Reference

Classes

class  ICString

Public Member Functions

 DBObject ()
 DBObject (String ldif)
synchronized Object clone ()
int hashCode ()
boolean equals (Object cobj)
 Compares to another object.
void removeAttribute (String key)
void addSetting (String setting)
 Adds an attribute from a "name=value" string.
void addSetting (Vector settings)
 Adds attributes from a Vector of "name=value" strings.
void addAttribute (String key, String value)
void addAttributeIfNotEmpty (String key, String value)
void addUniqueAttribute (String key, String value)
void addUniqueAttribute (String key, Vector values)
void addUniqueAttributeIgnoreCase (String key, String value)
void addUniqueAttributeIgnoreCase (String key, Vector values)
void addAttribute (String key, Vector values)
Vector getAttribute (String key)
String getValue (String key)
String getEValue (String key)
Enumeration getAttributes ()
Hashtable getMap ()
String toLDIF ()
void setDN (DN dn)
DN getDN ()
DN globalDN ()
DN globalDN (DN dn)
void completeDN (DN root)
boolean hasChanged ()
void clearChanged ()
Vector diffAttributes (DBObject dbo)
 compare two DBObjects and return a Vector containing the names of all the attributes which are not identical.
void clear ()
boolean isMember (String objectclass)
 test if the object is member of a given object class.
 DBObject (JSONObject json)
JSONObject toJSONObject ()

Static Public Member Functions

static void dumpAttributes ()

Protected Member Functions

String encode (String val)

Constructor & Destructor Documentation

sfi.director.repository.DBObject.DBObject ( )
sfi.director.repository.DBObject.DBObject ( String  ldif)
sfi.director.repository.DBObject.DBObject ( JSONObject  json)

Member Function Documentation

void sfi.director.repository.DBObject.addAttribute ( String  key,
String  value 
)
void sfi.director.repository.DBObject.addAttribute ( String  key,
Vector  values 
)
void sfi.director.repository.DBObject.addAttributeIfNotEmpty ( String  key,
String  value 
)
void sfi.director.repository.DBObject.addSetting ( String  setting)
void sfi.director.repository.DBObject.addSetting ( Vector  settings)

Adds attributes from a Vector of "name=value" strings.

References sfi.director.repository.DBObject.addSetting().

void sfi.director.repository.DBObject.addUniqueAttribute ( String  key,
String  value 
)
void sfi.director.repository.DBObject.addUniqueAttribute ( String  key,
Vector  values 
)
void sfi.director.repository.DBObject.addUniqueAttributeIgnoreCase ( String  key,
String  value 
)
void sfi.director.repository.DBObject.addUniqueAttributeIgnoreCase ( String  key,
Vector  values 
)
void sfi.director.repository.DBObject.clear ( )
void sfi.director.repository.DBObject.clearChanged ( )
synchronized Object sfi.director.repository.DBObject.clone ( )
void sfi.director.repository.DBObject.completeDN ( DN  root)
Vector sfi.director.repository.DBObject.diffAttributes ( DBObject  dbo)
static void sfi.director.repository.DBObject.dumpAttributes ( )
static
String sfi.director.repository.DBObject.encode ( String  val)
protected
boolean sfi.director.repository.DBObject.equals ( Object  cobj)
Vector sfi.director.repository.DBObject.getAttribute ( String  key)

Referenced by sfi.director.application.FrontendHTTPServer._hideField(), sfi.director.application.HostPackages.add(), sfi.director.application.autodoc.DocInfo.addClassInfo(), sfi.director.application.autodoc.ServiceDepContainer.addDependencies(), sfi.director.application.PackageList.addPackages(), sfi.director.repository.SchemaEnforcer.addSchema(), sfi.director.repository.NCUserSettingsFile.addSettings(), sfi.director.repository.DBObject.addUniqueAttributeIgnoreCase(), sfi.director.repository.config.DirectoryAccess.apply(), sfi.director.application.FrontendHTTPServer.auth_login(), sfi.director.invoker.InvokerManager.bootstrap(), sfi.director.application.autodoc.DocBuilder.cleanDocMedia(), sfi.director.application.autodoc.CollectServices.collect(), sfi.director.application.autodoc.DependencyGraph.compute(), sfi.director.application.HostPackages.computeInstalled(), sfi.director.application.autodoc.DocInfo.configFileSpecs(), sfi.director.invoker.SSLInvoker.connect(), sfi.director.application.scripttask.WakeOnLan.create(), sfi.director.application.scripttask.GroupOfMembers.create(), sfi.director.application.scripttask.ReloadService.create(), sfi.director.application.scripttask.RemoveUserRef.create(), sfi.director.application.scripttask.SetVHost.create(), sfi.director.application.scripttask.SetHostIP.create(), sfi.director.application.scripttask.SetUserRef.create(), sfi.director.application.scripttask.CollectSysinfo.create(), sfi.director.application.scripttask.ConfigureNetwork.create(), sfi.director.application.scripttask.ScheduleBuildDependingDomains.create(), sfi.director.application.scripttask.ZoneUpdated.create(), sfi.director.application.scripttask.Shell.create(), sfi.director.application.scripttask.DoAppInventory.create(), sfi.director.application.scripttask.D3HostDefine.create(), sfi.director.application.scripttask.BootStrapDirector.create(), sfi.director.application.scripttask.BuildDependingDomains.create(), sfi.director.application.scripttask.CreateHomeDB.create(), sfi.director.application.scripttask.DomainBuild.create(), sfi.director.application.scripttask.INFAppModules.create(), sfi.director.application.scripttask.PublishApplication.create(), sfi.director.application.scripttask.ConfigHost.create(), sfi.director.application.scripttask.AppInstallHost.create(), sfi.director.application.scripttask.AppInstallHost.createPackage(), sfi.director.repository.AliasesNidump.decode(), sfi.director.repository.CupsDriversFile.decode(), sfi.director.application.FrontendHTTPServer.decryptpw(), sfi.director.repository.DBObject.diffAttributes(), sfi.director.application.autodoc.DocCategory.DocCategory(), sfi.director.application.autodoc.DocInfo.docObject(), sfi.director.cli.create.edit(), sfi.director.application.FrontendHTTPServer.edit_editor(), sfi.director.application.FrontendHTTPServer.edit_fields(), sfi.director.application.FrontendHTTPServer.edit_update(), sfi.director.repository.AutomasterFile.encodeEntry(), sfi.director.repository.NCOdbcIniFile.encodeEntry(), sfi.director.repository.BootparamsFile.encodeEntry(), sfi.director.repository.ApacheGroupFile.encodeEntry(), sfi.director.repository.HostsFile.encodeEntry(), sfi.director.repository.ApachePasswdFile.encodeEntry(), sfi.director.repository.GroupFile.encodeEntry(), sfi.director.repository.AutomounterFile.encodeEntry(), sfi.director.repository.ServicesFile.encodeEntry(), sfi.director.repository.NetgroupFile.encodeEntry(), sfi.director.repository.ProtocolsFile.encodeEntry(), sfi.director.repository.PasswdFile.encodeEntry(), sfi.director.repository.MailAliasFile.encodeEntry(), sfi.director.repository.DHCPfile.encodeNet(), sfi.director.application.executor.appInventoryPush.exec(), sfi.director.application.scripttask.ApplyDomainTemplate.exec(), sfi.director.application.scripttask.StoreAsDBChoice.exec(), sfi.director.application.scripttask.BuildDependingDomains.exec(), sfi.director.schedule.Scheduler.executeCmd(), sfi.director.application.FrontendInterface.executeCommand(), sfi.director.schedule.Scheduler.executeDSUpdate(), sfi.director.schedule.Scheduler.executePendingDSUpdate(), sfi.director.application.PackageList.filterFromDesc(), sfi.director.application.objevents.EventEnvironment.findObjectEvents(), sfi.director.application.PackageList.findPackage(), sfi.director.application.objevents.EventEnvironment.findWorkflow(), sfi.director.application.ReportFreeMarker.fromDBObject(), sfi.director.application.autodoc.DocBuilder.genericDocu(), sfi.director.application.autodoc.DocInfo.getDocOpts(), sfi.director.application.autodoc.DocInfo.getDocs(), sfi.director.application.autodoc.DocInfo.getImageOpts(), sfi.director.application.autodoc.DocInfo.getImages(), sfi.director.repository.transform.NISfromAutomounter.getKey(), sfi.director.repository.transform.NISfromServices.getKey(), sfi.director.repository.transform.NISfromDBObject.getKey(), sfi.director.application.Report.getSettings(), sfi.director.application.autodoc.DocBuilder.hostdoc(), sfi.director.repository.DBSetIndex.indexKeys(), sfi.director.gui.fields.DBChoice.init(), sfi.director.util.Lock.inspect(), sfi.director.application.InstallerOpenLDAP.installSchema(), sfi.director.invoker.InvokerManager.invoke(), sfi.director.util.Tools.isHostReady(), sfi.director.repository.DBObject.isMember(), sfi.director.jobs.Job.Job(), sfi.director.jobs.JobNode.JobNode(), sfi.director.application.HostPackages.main(), sfi.director.repository.DirectoryServiceMerger.make(), sfi.director.application.autodoc.DocURNHandler.matches(), sfi.director.repository.DBSet.merge(), sfi.director.application.scripttask.DomainDepends.mkdepend(), sfi.director.util.ObjectRegistry.ObjectRegistry(), sfi.director.application.config.GenericFileHandler.Packages(), sfi.director.application.config.GenericFileHandler.performPostRestore(), sfi.director.cli.create.prettyPrint(), sfi.director.application.config.GenericFileHandler.readConfig(), sfi.director.application.autodoc.DocDSDomain.recompute(), sfi.director.jobs.RemoteJob.RemoteJob(), sfi.director.application.PackageList.remove(), sfi.director.application.PackageList.requiredPackage(), sfi.director.application.HostPackages.resolveDependencies(), sfi.director.cli.init.run(), sfi.director.cli.restoreconfig.run(), sfi.director.cli.build.run(), sfi.director.cli.app_subscribe.run(), sfi.director.application.config.GenericFileHandler.save(), sfi.director.application.autodoc.DocInfo.searchAndRevise(), sfi.director.application.SetPassword.setPasswordByFilter(), sfi.director.gui.fields.HostClass.setTemplate(), sfi.director.application.config.GenericFileHandler.setupFilesel(), sfi.director.application.config.GenericFileHandler.setupRestarts(), sfi.director.application.PackageList.sort(), sfi.director.application.scripttask.EmulateRoot.sysRoot(), sfi.director.application.autodoc.DocInfo.templateText(), sfi.director.repository.LDAP.toAttributes(), sfi.director.repository.LDAPndk.toAttributes(), sfi.director.util.Tools.toDBEditRecord(), sfi.director.repository.DBObject.toJSONObject(), sfi.director.repository.transform.GroupOfMembers.transform(), sfi.director.repository.transform.AD2Group.transform(), sfi.director.repository.transform.ExpandGroupOfGroups.transform(), sfi.director.repository.transform.ADProxyAddresses.transform(), sfi.director.repository.transform.HostAssignedGroups.transform(), sfi.director.repository.transform.Replace.transform(), sfi.director.repository.transform.User2Group.transform(), sfi.director.repository.transform.DHCPRangeFix.transform(), sfi.director.repository.transform.HostAssignedUsers.transform(), sfi.director.repository.transform.Group2User.transform(), sfi.director.repository.transform.NISfromRevNetgroup.transform(), sfi.director.repository.transform.AD2User.transform(), sfi.director.repository.transform.Mail2Netscape.transform(), sfi.director.repository.transform.HostApps2Automounter.transform(), sfi.director.repository.transform.PHPFEGroups.transform(), sfi.director.repository.transform.PHPFEUsers.transform(), sfi.director.repository.transform.PHPGWTable.transform(), sfi.director.repository.transform.Objs2Netgroup.transform(), sfi.director.repository.transform.PHPGWAcl.transform(), sfi.director.repository.transform.PHPFEGroupMembers.transform(), sfi.director.repository.transform.ExpandObjects.transform(), and sfi.director.application.HostPackages.upgrade().

Enumeration sfi.director.repository.DBObject.getAttributes ( )
DN sfi.director.repository.DBObject.getDN ( )

Referenced by sfi.director.application.FrontendHTTPServer._recurse(), sfi.director.application.PackageList.addPackages(), sfi.director.application.DaemonObjectEdit.checkData(), sfi.director.repository.SyncDB.close(), sfi.director.application.HostPackages.computeInstalled(), sfi.director.application.scripttask.BuildDependingDomains.create(), sfi.director.application.scripttask.DomainBuild.create(), sfi.director.application.scripttask.SetServerPassword.create(), sfi.director.application.scripttask.PublishApplication.create(), sfi.director.application.InstallerOpenLDAP.delDB(), sfi.director.application.objevents.Workflow.doEvent(), sfi.director.util.Tools.doEvent(), sfi.director.application.objevents.EventEnvironment.dump(), sfi.director.cli.create.edit(), sfi.director.application.FrontendHTTPServer.edit_export(), sfi.director.application.Report.engine(), sfi.director.application.executor.appInventoryPush.exec(), sfi.director.application.executor.scanRepositoryPush.exec(), sfi.director.application.scripttask.ApplyDomainTemplate.exec(), sfi.director.application.scripttask.BuildDependingDomains.exec(), sfi.director.schedule.Scheduler.executeCmd(), sfi.director.application.FrontendInterface.executeCommand(), sfi.director.repository.DirectoryDB.extendDN(), sfi.director.util.Tools.findAuth(), sfi.director.repository.DBConnection.get(), sfi.director.application.DaemonObjectEdit.getDBObject(), sfi.director.repository.config.Directory.getDirectory(), sfi.director.util.Lock.inspect(), sfi.director.application.DaemonObjectEdit.ObjectDefine(), sfi.director.cli.create.prettyPrint(), sfi.director.application.autodoc.InfoCollector.push(), sfi.director.application.config.GenericFileHandler.readConfig(), sfi.director.repository.GenericAccessor.replace(), sfi.director.repository.DirectoryDB.replace(), sfi.director.repository.LDAPndk.replace(), sfi.director.cli.init.run(), sfi.director.cli.copy.run(), sfi.director.cli.build.run(), sfi.director.schedule.Scheduler.runThroughCmdQueue(), sfi.director.schedule.ParallelScheduler.saveQueue(), sfi.director.repository.LDIFTree.search(), sfi.director.application.SetPassword.setPasswordByFilter(), sfi.director.application.Report.setup(), sfi.director.util.Tools.toDBEditRecord(), sfi.director.repository.DBObject.toJSONObject(), sfi.director.repository.transform.GroupOfMembers.transform(), sfi.director.repository.transform.TargetFolders.transform(), sfi.director.repository.transform.CompleteDN.transform(), sfi.director.repository.transform.StripDN.transform(), sfi.director.repository.transform.Mail2Netscape.transform(), sfi.director.repository.transform.NISfromDBObject.transform(), sfi.director.repository.transform.ExpandObjects.transform(), and sfi.director.util.Lock.unlock().

String sfi.director.repository.DBObject.getEValue ( String  key)

Referenced by sfi.director.application.autodoc.CollectWinWMIHW.collect(), sfi.director.application.autodoc.CollectWinWMIPartitions.collect(), sfi.director.repository.transform.PHPGWAcl.computeKey(), sfi.director.repository.transform.PHPFEGroupMembers.computeKey(), sfi.director.application.scripttask.Report.create(), sfi.director.application.scripttask.WakeOnLan.create(), sfi.director.application.scripttask.ReloadService.create(), sfi.director.application.scripttask.UpdateDomainsFor.create(), sfi.director.application.scripttask.SetUserRef.create(), sfi.director.application.scripttask.ConfigureNetwork.create(), sfi.director.application.scripttask.ZoneUpdated.create(), sfi.director.application.scripttask.DomainBuild.create(), sfi.director.application.autodoc.DocInfo.docObject(), sfi.director.cli.create.edit(), sfi.director.repository.NCIconFile.encodeEntry(), sfi.director.repository.NCPrintersFile.encodeEntry(), sfi.director.repository.NCMenuFile.encodeEntry(), sfi.director.repository.PasswdFile.encodeEntry(), sfi.director.application.objevents.EventEnvironment.EventEnvironment(), sfi.director.application.FrontendHTTPServer.fieldsToJSON(), sfi.director.util.Tools.findFreeNumber(), sfi.director.application.HostPackages.forPkg(), sfi.director.application.Report.generate(), sfi.director.application.autodoc.DocBuilder.genericDocu(), sfi.director.application.autodoc.DocBuilder.hostdoc(), sfi.director.util.Lock.inspect(), sfi.director.jobs.Job.Job(), sfi.director.jobs.JobStatus.JobStatus(), sfi.director.application.objevents.EventEnvironment.loadevents(), sfi.director.util.Lock.Lock(), sfi.director.repository.DirectoryServiceMerger.make(), sfi.director.application.FilePackageHandler.makeJob(), sfi.director.util.ObjectRegistry.ObjectRegistry(), sfi.director.application.PackageManager.pkgCn(), sfi.director.application.PackageManager.pkgToString(), sfi.director.application.autodoc.DocDSDomain.recompute(), sfi.director.application.PackageList.removeNewer(), sfi.director.application.PackageList.requiredPackage(), sfi.director.application.HostPackages.resolveDependencies(), sfi.director.cli.init.run(), sfi.director.repository.transform.DHCPSort.transform(), sfi.director.repository.transform.HostAssignedGroups.transform(), sfi.director.repository.transform.HostAssignedUsers.transform(), sfi.director.repository.transform.Mail2Netscape.transform(), sfi.director.repository.transform.PHPFEUsers.transform(), sfi.director.repository.transform.PHPGWTable.transform(), and sfi.director.repository.transform.ExpandPrinters.transformHook().

Hashtable sfi.director.repository.DBObject.getMap ( )
String sfi.director.repository.DBObject.getValue ( String  key)

Referenced by sfi.director.application.autodoc.DocURNHandler._setupIO(), sfi.director.application.autodoc.ServiceDepContainer.addDependencies(), sfi.director.application.autodoc.DocInfo.addIntroChapter(), sfi.director.application.PackageList.addQualifiedPackages(), sfi.director.application.FrontendHTTPServer.auth_login(), sfi.director.application.HostPackages.autosubscribe(), sfi.director.cli.build.buildAll(), sfi.director.application.autodoc.DocURNHandler.category(), sfi.director.application.autodoc.DocBuilder.cleanDocMedia(), sfi.director.application.FilePackageHandler.cleanup(), sfi.director.application.autodoc.CollectWinWMIHW.collect(), sfi.director.application.autodoc.CollectWinWMIPartitions.collect(), sfi.director.application.autodoc.CollectWinWMIApps.collect(), sfi.director.application.autodoc.CollectServices.collect(), sfi.director.application.config.GenericFileHandler.configPrefixById(), sfi.director.invoker.SSLInvoker.connect(), sfi.director.application.scripttask.FireEvent.create(), sfi.director.application.scripttask.WakeOnLan.create(), sfi.director.application.scripttask.GroupOfMembers.create(), sfi.director.application.scripttask.ResolveDependencies.create(), sfi.director.application.scripttask.ReloadService.create(), sfi.director.application.scripttask.UpdateDomainsFor.create(), sfi.director.application.scripttask.RemoveUserRef.create(), sfi.director.application.scripttask.SetVHost.create(), sfi.director.application.scripttask.CollectSysinfo.create(), sfi.director.application.scripttask.SetUserRef.create(), sfi.director.application.scripttask.StoreAsDBChoice.create(), sfi.director.application.scripttask.RepositoryScan.create(), sfi.director.application.scripttask.ZoneUpdated.create(), sfi.director.application.scripttask.DoAppInventory.create(), sfi.director.application.scripttask.Shell.create(), sfi.director.application.scripttask.CreateHome.create(), sfi.director.application.scripttask.CreateReleaseDir.create(), sfi.director.application.scripttask.ApplyDomainTemplate.create(), sfi.director.application.scripttask.D3HostDefine.create(), sfi.director.application.scripttask.SubscribeApps.create(), sfi.director.application.scripttask.BootStrapDirector.create(), sfi.director.application.scripttask.ClassMemberApply.create(), sfi.director.application.scripttask.CreateHomeDB.create(), sfi.director.application.scripttask.DomainBuild.create(), sfi.director.application.scripttask.FreezeApplication.create(), sfi.director.application.scripttask.DoAppImport.create(), sfi.director.application.scripttask.InjectUserSettings.create(), sfi.director.application.scripttask.INFAppModules.create(), sfi.director.application.scripttask.CupsDrivers.create(), sfi.director.application.scripttask.ConfigHost.create(), sfi.director.application.scripttask.PublishApplication.create(), sfi.director.application.scripttask.AppInstallHost.create(), sfi.director.application.scripttask.AppInstallHost.createPackage(), sfi.director.repository.AliasesNidump.decode(), sfi.director.repository.EthersFile.decode(), sfi.director.repository.BootparamsFile.decode(), sfi.director.repository.ServicesFile.decode(), sfi.director.repository.TimezoneFile.decode(), sfi.director.repository.ProtocolsFile.decode(), sfi.director.repository.CupsPrintersFile.decode(), sfi.director.repository.NetgroupFile.decodeEntry(), sfi.director.application.InstallerOpenLDAP.delDB(), sfi.director.application.config.GenericFileHandler.description(), sfi.director.application.autodoc.DocInfo.detaillevel(), sfi.director.application.autodoc.DocCategory.DocCategory(), sfi.director.application.autodoc.DocExtDocu.DocExtDocu(), sfi.director.application.autodoc.DocInfo.docObject(), sfi.director.application.objevents.Workflow.doEvent(), sfi.director.util.Tools.doEvent(), sfi.director.cli.create.edit(), sfi.director.application.FrontendHTTPServer.edit_editor(), sfi.director.application.FrontendHTTPServer.edit_fields(), sfi.director.repository.CupsPrintcapFile.encode(), sfi.director.repository.transform.NISfromYpservers.encodeEntry(), sfi.director.repository.NCPrintersFile.encodeEntry(), sfi.director.repository.NetmasksFile.encodeEntry(), sfi.director.repository.AutomasterFile.encodeEntry(), sfi.director.repository.NCOdbcIniFile.encodeEntry(), sfi.director.repository.EthersFile.encodeEntry(), sfi.director.repository.ApacheGroupFile.encodeEntry(), sfi.director.repository.TimezoneFile.encodeEntry(), sfi.director.repository.HostsFile.encodeEntry(), sfi.director.repository.GroupFile.encodeEntry(), sfi.director.repository.ApachePasswdFile.encodeEntry(), sfi.director.repository.AutomounterFile.encodeEntry(), sfi.director.repository.ServicesFile.encodeEntry(), sfi.director.repository.ProtocolsFile.encodeEntry(), sfi.director.repository.NetgroupFile.encodeEntry(), sfi.director.repository.PasswdFile.encodeEntry(), sfi.director.repository.MailAliasFile.encodeEntry(), sfi.director.repository.DHCPfile.encodeNet(), sfi.director.application.executor.appInventoryPush.exec(), sfi.director.application.executor.scanRepositoryPush.exec(), sfi.director.application.scripttask.ApplyDomainTemplate.exec(), sfi.director.application.scripttask.SubscribeApps.exec(), sfi.director.application.executor.InstallFromArchive.exec(), sfi.director.application.scripttask.BuildDependingDomains.exec(), sfi.director.schedule.Scheduler.executeCmd(), sfi.director.schedule.Scheduler.executeDSUpdate(), sfi.director.schedule.Scheduler.executePendingDSUpdate(), sfi.director.util.ZipArchive.extract(), sfi.director.util.Archive.extract(), sfi.director.application.FrontendHTTPServer.fillRel(), sfi.director.util.Tools.findFreeNumber(), sfi.director.repository.transform.PHPGWAcl.findId(), sfi.director.repository.transform.PHPFEGroupMembers.findId(), sfi.director.application.PackageList.findPackage(), sfi.director.application.FilePackageHandler.flush(), sfi.director.application.HostPackages.forPkg(), sfi.director.repository.config.DirectoryAccess.getElements(), sfi.director.repository.transform.NISfromYpservers.getKey(), sfi.director.invoker.RSHInvoker.getPreferredHost(), sfi.director.application.HostDefine.HostDefine(), sfi.director.application.autodoc.DocBuilder.hostdoc(), sfi.director.gui.fields.Template.init(), sfi.director.application.PackageSession.installPkg(), sfi.director.application.InstallerOpenLDAP.installSchema(), sfi.director.invoker.InvokerManager.invoke(), sfi.director.repository.SyncPartialDB.isInScope(), sfi.director.application.FilePackageHandler.isResponsibleFor(), sfi.director.jobs.Job.Job(), sfi.director.jobs.JobNode.JobNode(), sfi.director.application.autodoc.DependencyGraph.localId(), sfi.director.application.autodoc.DocInfo.locationDocu(), sfi.director.util.Lock.Lock(), sfi.director.application.FilePackageHandler.makeJob(), sfi.director.application.DEBPackageHandler.makeTaskPackage(), sfi.director.util.Archive.nextFileName(), sfi.director.util.Archive.nextLastModified(), sfi.director.util.ObjectRegistry.ObjectRegistry(), sfi.director.application.INFAppUpdatePackageHandler.parseInfo(), sfi.director.application.autodoc.InfoCollector.push(), sfi.director.repository.DN.RDNattrs(), sfi.director.application.config.GenericFileHandler.readConfig(), sfi.director.application.scripttask.ApplyDomainTemplate.readTemplate(), sfi.director.application.autodoc.DocDSDomain.recompute(), sfi.director.jobs.RemoteJob.RemoteJob(), sfi.director.repository.LDAPndk.replace(), sfi.director.application.Report.reportDir(), sfi.director.application.Report.reportInfo(), sfi.director.application.PackageList.requiredPackage(), sfi.director.application.config.GenericFileHandler.restore(), sfi.director.cli.init.run(), sfi.director.cli.mkdepend.run(), sfi.director.cli.app_dist.run(), sfi.director.application.config.GenericFileHandler.savePkg(), sfi.director.repository.DirectoryServiceMerger.select(), sfi.director.application.SetPassword.setPasswordByFilter(), sfi.director.application.FilePackageHandler.setupJob(), sfi.director.util.Archive.skip(), sfi.director.application.PackageList.sort(), sfi.director.application.PackageManager.stringToPkg(), sfi.director.application.RPMPackageHandler.targetInstallPkgs(), sfi.director.application.DEBPackageHandler.targetInstallPkgs(), sfi.director.application.RPMPackageHandler.targetRemovePkgs(), sfi.director.application.DEBPackageHandler.targetRemovePkgs(), sfi.director.application.DEBPackageHandler.textToPkg(), sfi.director.application.DirectorPackage.topkgdb(), sfi.director.repository.transform.AddUidGid.transform(), sfi.director.repository.transform.TargetFolders.transform(), sfi.director.repository.transform.DHCPSort.transform(), sfi.director.repository.transform.DefaultGroupMembers.transform(), sfi.director.repository.transform.AD2Group.transform(), sfi.director.repository.transform.ExpandGroupOfGroups.transform(), sfi.director.repository.transform.ADProxyAddresses.transform(), sfi.director.repository.transform.AutoUserAttrs.transform(), sfi.director.repository.transform.User2Group.transform(), sfi.director.repository.transform.RHUserGroups.transform(), sfi.director.repository.transform.NISfromMailaliases.transform(), sfi.director.repository.transform.SystemUsers.transform(), sfi.director.repository.transform.DHCPRangeFix.transform(), sfi.director.repository.transform.Group2User.transform(), sfi.director.repository.transform.ReDN.transform(), sfi.director.repository.transform.AutoHome.transform(), sfi.director.repository.transform.AD2User.transform(), sfi.director.repository.transform.Mail2Netscape.transform(), sfi.director.repository.transform.PHPFEGroups.transform(), sfi.director.repository.transform.HostApps2Automounter.transform(), sfi.director.repository.transform.PHPFEUsers.transform(), sfi.director.repository.transform.PHPGWTable.transform(), sfi.director.repository.transform.PHPGWAcl.transform(), sfi.director.repository.transform.PHPFEGroupMembers.transform(), sfi.director.util.Lock.unlock(), sfi.director.application.HostPackages.upgrade(), and sfi.director.application.PackageList.versionCompare().

DN sfi.director.repository.DBObject.globalDN ( )
DN sfi.director.repository.DBObject.globalDN ( DN  dn)
boolean sfi.director.repository.DBObject.hasChanged ( )
int sfi.director.repository.DBObject.hashCode ( )
boolean sfi.director.repository.DBObject.isMember ( String  objectclass)

test if the object is member of a given object class.

References sfi.director.repository.DBObject.getAttribute().

Referenced by sfi.director.application.autodoc.ServiceDepContainer.addDependencies(), sfi.director.application.ClassDefine.ClassDefine(), sfi.director.application.scripttask.WakeOnLan.create(), sfi.director.application.scripttask.ResolveDependencies.create(), sfi.director.application.scripttask.GroupOfMembers.create(), sfi.director.application.scripttask.ReloadService.create(), sfi.director.application.scripttask.UpdateDomainsFor.create(), sfi.director.application.scripttask.SetHostIP.create(), sfi.director.application.scripttask.ConfigureNetwork.create(), sfi.director.application.scripttask.ZoneUpdated.create(), sfi.director.application.scripttask.CreateReleaseDir.create(), sfi.director.application.scripttask.ApplyDomainTemplate.create(), sfi.director.application.scripttask.SubscribeApps.create(), sfi.director.application.scripttask.D3HostDefine.create(), sfi.director.application.scripttask.BootStrapDirector.create(), sfi.director.application.scripttask.ClassMemberApply.create(), sfi.director.application.scripttask.CreateHomeDB.create(), sfi.director.application.scripttask.DomainBuild.create(), sfi.director.application.scripttask.FreezeApplication.create(), sfi.director.application.scripttask.INFAppModules.create(), sfi.director.application.scripttask.InjectUserSettings.create(), sfi.director.application.scripttask.CupsDrivers.create(), sfi.director.application.scripttask.PublishApplication.create(), sfi.director.application.scripttask.ConfigHost.create(), sfi.director.application.scripttask.AppInstallHost.create(), sfi.director.repository.CupsPrintcapFile.encode(), sfi.director.repository.NCIconFile.encodeEntry(), sfi.director.repository.transform.NISfromYpservers.encodeEntry(), sfi.director.repository.NCPrintersFile.encodeEntry(), sfi.director.repository.NetmasksFile.encodeEntry(), sfi.director.repository.NCMenuFile.encodeEntry(), sfi.director.repository.AutomasterFile.encodeEntry(), sfi.director.repository.NCOdbcIniFile.encodeEntry(), sfi.director.repository.BootparamsFile.encodeEntry(), sfi.director.repository.TimezoneFile.encodeEntry(), sfi.director.repository.NCUserSettingsFile.encodeEntry(), sfi.director.repository.HostsFile.encodeEntry(), sfi.director.repository.GroupFile.encodeEntry(), sfi.director.repository.AutomounterFile.encodeEntry(), sfi.director.repository.ServicesFile.encodeEntry(), sfi.director.repository.NetgroupFile.encodeEntry(), sfi.director.repository.ProtocolsFile.encodeEntry(), sfi.director.repository.PasswdFile.encodeEntry(), sfi.director.repository.MailAliasFile.encodeEntry(), sfi.director.application.scripttask.FreezeApplication.exec(), sfi.director.application.objevents.EventEnvironment.findObjectEvents(), sfi.director.util.ObjectRegistry.fromSearch(), sfi.director.application.autodoc.DocBuilder.genericDocu(), sfi.director.application.objevents.EventEnvironment.getDBObject(), sfi.director.application.autodoc.DocURNHandler.getHandlers(), sfi.director.repository.transform.HostAssignedUsers.handleUser(), sfi.director.repository.CupsPPDDir.isPrinter(), sfi.director.application.objevents.EventEnvironment.loadevents(), sfi.director.application.autodoc.DependencyGraph.localId(), sfi.director.application.autodoc.InfoCollector.push(), sfi.director.application.autodoc.DocDSDomain.recompute(), sfi.director.repository.DirectoryServiceMerger.reset(), sfi.director.application.autodoc.DocInfo.searchAndRevise(), sfi.director.application.autodoc.DocInfo.searchFirst(), sfi.director.application.Report.setup(), sfi.director.repository.transform.AddUidGid.transform(), sfi.director.repository.transform.GroupOfMembers.transform(), sfi.director.repository.transform.TargetFolders.transform(), sfi.director.repository.transform.DHCPSort.transform(), sfi.director.repository.transform.DefaultGroupMembers.transform(), sfi.director.repository.transform.AD2Group.transform(), sfi.director.repository.transform.ExpandGroupOfGroups.transform(), sfi.director.repository.transform.ADProxyAddresses.transform(), sfi.director.repository.transform.HostAssignedGroups.transform(), sfi.director.repository.transform.AutoUserAttrs.transform(), sfi.director.repository.transform.RestrictUser.transform(), sfi.director.repository.transform.HostAssignedUsers.transform(), sfi.director.repository.transform.DHCPRangeFix.transform(), sfi.director.repository.transform.AD2User.transform(), sfi.director.repository.transform.NISfromRevNetgroup.transform(), sfi.director.repository.transform.Mail2Netscape.transform(), sfi.director.repository.transform.HostApps2Automounter.transform(), sfi.director.repository.transform.PHPFEGroups.transform(), sfi.director.repository.transform.PHPGWTable.transform(), sfi.director.repository.transform.PHPFEUsers.transform(), sfi.director.repository.transform.Objs2Netgroup.transform(), sfi.director.repository.transform.PHPGWAcl.transform(), and sfi.director.repository.transform.PHPFEGroupMembers.transform().

void sfi.director.repository.DBObject.removeAttribute ( String  key)

Referenced by sfi.director.application.ClassDefine.ClassDefine(), sfi.director.application.scripttask.GroupOfMembers.create(), sfi.director.application.scripttask.SetVHost.create(), sfi.director.application.objevents.EventEnvironment.EventEnvironment(), sfi.director.application.executor.appInventoryPush.exec(), sfi.director.application.executor.scanRepositoryPush.exec(), sfi.director.application.scripttask.ApplyDomainTemplate.exec(), sfi.director.application.scripttask.SetHostIP.exec(), sfi.director.schedule.Scheduler.executeCmd(), sfi.director.schedule.Scheduler.executeDSUpdate(), sfi.director.util.Tools.fieldToDBObject(), sfi.director.repository.transform.HostAssignedUsers.handleUser(), sfi.director.application.HostDefine.HostDefine(), sfi.director.application.InstallerOpenLDAP.installSchema(), sfi.director.invoker.StreamConnection.master(), sfi.director.repository.DBSet.merge(), sfi.director.repository.DBConnection.modify(), sfi.director.application.scripttask.AppInstallHost.pushScheduled(), sfi.director.repository.DN.RDNattrs(), sfi.director.application.PackageList.requiredPackage(), sfi.director.cli.init.run(), sfi.director.cli.app_subscribe.run(), sfi.director.util.Lock.setOption(), sfi.director.application.SetPassword.setPasswordByFilter(), sfi.director.repository.transform.GroupOfMembers.transform(), sfi.director.repository.transform.ExpandGroupOfGroups.transform(), sfi.director.repository.transform.Replace.transform(), sfi.director.repository.transform.DHCPRangeFix.transform(), sfi.director.repository.transform.RestrictUser.transform(), sfi.director.repository.transform.Mail2Netscape.transform(), sfi.director.util.Lock.unlock(), and sfi.director.application.HostPackages.upgrade().

void sfi.director.repository.DBObject.setDN ( DN  dn)

References sfi.director.repository.DN.equals().

Referenced by sfi.director.application.InstallerOpenLDAP._getDBDef(), sfi.director.application.InstallerOpenLDAP._getDBRoot(), sfi.director.application.InstallerOpenLDAP._getLdapRootUser(), sfi.director.application.InstallerOpenLDAP._getPeopleDir(), sfi.director.application.InstallerOpenLDAP._getRootUser(), sfi.director.application.InstallerOpenLDAP._getSystemDir(), sfi.director.application.FilePackageHandler.addToList(), sfi.director.application.autodoc.CollectUnixPartitions.collect(), sfi.director.application.autodoc.CollectWinWMIHW.collect(), sfi.director.application.autodoc.CollectWinWMIPartitions.collect(), sfi.director.application.autodoc.CollectWinWMIApps.collect(), sfi.director.application.autodoc.CollectLshw.collect(), sfi.director.application.autodoc.CollectServices.collect(), sfi.director.repository.DBObject.DBObject(), sfi.director.repository.PopmapFile.decode(), sfi.director.repository.AliasesNidump.decode(), sfi.director.repository.ShadowFile.decode(), sfi.director.repository.ApacheGroupFile.decode(), sfi.director.repository.SambaPasswdFile.decode(), sfi.director.repository.EthersFile.decode(), sfi.director.repository.BootparamsFile.decode(), sfi.director.repository.MailertableFile.decode(), sfi.director.repository.GroupFile.decode(), sfi.director.repository.AutomounterFile.decode(), sfi.director.repository.FileWrapperDB.decode(), sfi.director.repository.ServicesFile.decode(), sfi.director.repository.HostsFile.decode(), sfi.director.repository.TimezoneFile.decode(), sfi.director.repository.ApachePasswdFile.decode(), sfi.director.repository.CupsDriversFile.decode(), sfi.director.repository.ProtocolsFile.decode(), sfi.director.repository.CupsPrintersFile.decode(), sfi.director.repository.MailAliasFile.decode(), sfi.director.repository.PasswdFile.decode(), sfi.director.repository.NetgroupFile.decodeEntry(), sfi.director.application.objevents.EventEnvironment.dump(), sfi.director.application.FrontendHTTPServer.emulateRootUser(), sfi.director.repository.config.DirectoryAccess.ensureOu(), sfi.director.application.objevents.EventEnvironment.EventEnvironment(), sfi.director.application.scripttask.EmulateRoot.exec(), sfi.director.application.executor.appInventoryPush.exec(), sfi.director.application.executor.scanRepositoryPush.exec(), sfi.director.application.scripttask.ApplyDomainTemplate.exec(), sfi.director.application.scripttask.StoreAsDBChoice.exec(), sfi.director.schedule.Scheduler.executePendingDSUpdate(), sfi.director.repository.DirectoryDB.extendDN(), sfi.director.util.Tools.fieldToDBObject(), sfi.director.repository.transform.PHPGWAcl.findId(), sfi.director.repository.transform.PHPFEGroupMembers.findId(), sfi.director.application.PackageList.findPackage(), sfi.director.repository.DBSet.get(), sfi.director.application.DaemonObjectEdit.getDBObject(), sfi.director.application.InstallerOpenLDAP.installSchema(), sfi.director.util.Lock.Lock(), sfi.director.repository.CupsPPDDir.mkDBObject(), sfi.director.repository.DirectoryServiceMerger.restore(), sfi.director.cli.init.run(), sfi.director.cli.copy.run(), sfi.director.repository.LDIFTree.search(), sfi.director.util.Archive.store(), sfi.director.application.PackageManager.stringToPkg(), sfi.director.application.scripttask.EmulateRoot.sysRoot(), sfi.director.application.DirectorPackage.todb(), sfi.director.jobs.Job.todb(), sfi.director.application.autodoc.DocExtDocu.toDBObject(), sfi.director.util.ObjectRegistry.toDBObject(), sfi.director.util.Tools.toDBObject(), sfi.director.application.DirectorPackage.topkgdb(), sfi.director.repository.transform.TargetFolders.transform(), sfi.director.repository.transform.AD2Group.transform(), sfi.director.repository.transform.CompleteDN.transform(), sfi.director.repository.transform.StripDN.transform(), sfi.director.repository.transform.RHUserGroups.transform(), sfi.director.repository.transform.User2Group.transform(), sfi.director.repository.transform.NISfromMailaliases.transform(), sfi.director.repository.transform.Group2User.transform(), sfi.director.repository.transform.ReDN.transform(), sfi.director.repository.transform.AutoHome.transform(), sfi.director.repository.transform.NISfromRevNetgroup.transform(), sfi.director.repository.transform.AD2User.transform(), sfi.director.repository.transform.Mail2Netscape.transform(), sfi.director.repository.transform.PHPFEGroups.transform(), sfi.director.repository.transform.HostApps2Automounter.transform(), sfi.director.repository.transform.PHPGWTable.transform(), sfi.director.repository.transform.PHPFEUsers.transform(), sfi.director.repository.transform.Objs2Netgroup.transform(), sfi.director.repository.transform.NISfromDBObject.transform(), sfi.director.repository.transform.PHPGWAcl.transform(), sfi.director.repository.transform.ExpandObjects.transform(), and sfi.director.repository.transform.PHPFEGroupMembers.transform().

JSONObject sfi.director.repository.DBObject.toJSONObject ( )
String sfi.director.repository.DBObject.toLDIF ( )

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