Node Director
Public Member Functions | List of all members
sfi.director.repository.DBSet Class Reference

Public Member Functions

 DBSet ()
 DBSet (String dump) throws DirectorException
 Create a DBSet from a String as created by dump().
Enumeration elements ()
Vector elementsVector ()
DBObject get (DN dn)
Vector indexedGet (Pattern val)
DBObject indexedGet (String val)
DBObject indexedGet (DBObject dbo)
void add (DBObject dbo)
void remove (DBObject dbo)
void replace (DBObject dbo)
void merge (DBObject dbo)
void merge (DBObject dbo, boolean additive)
void index (String attr)
void clearIndex ()
DBSetIndex setupIndex (String attr)
void dropIndex (DBSetIndex index)
void add (Enumeration en, String uniq)
void add (Enumeration en)
void replace (Enumeration en)
void replace (Enumeration en, String uniq)
void merge (Enumeration en)
void merge (Enumeration en, String uniq)
void merge (Enumeration en, String uniq, boolean additive)
void completeDN (DN root)
DBSet transform (String transname) throws DirectorException
DBSet transform (String transname, Options opt) throws DirectorException
String dump ()
 Dump all the DBObjects making part of this DBSet out into a String.
void dump (OutputStream out) throws DirectorException
 Dump all the DBObjects making part of this DBSet out into a stream.
void restore (String dump) throws DirectorException
 Restores a DBSet from a String created by dump().
void restore (InputStream stream) throws DirectorException
 Restores a DBSet from an input stream.

Constructor & Destructor Documentation

sfi.director.repository.DBSet.DBSet ( )
sfi.director.repository.DBSet.DBSet ( String  dump) throws DirectorException

Create a DBSet from a String as created by dump().

See Also
dump()

References sfi.director.repository.DBSet.dump(), and sfi.director.repository.DBSet.restore().

Member Function Documentation

void sfi.director.repository.DBSet.add ( DBObject  dbo)

References sfi.director.repository.DBSet.indexedGet().

Referenced by sfi.director.repository.DBSet.add(), sfi.director.application.PackageList.add(), sfi.director.application.PackageList.addPackages(), sfi.director.application.PackageList.addQualifiedPackage(), sfi.director.application.PackageList.addQualifiedPackages(), sfi.director.repository.MemoryDB.append(), sfi.director.schedule.ParallelScheduler.attach(), sfi.director.application.PackageList.clone(), sfi.director.application.scripttask.DomainBuild.create(), sfi.director.application.scripttask.InjectUserSettings.create(), sfi.director.repository.DirectoryServiceMerger.DirectoryServiceMerger(), sfi.director.application.objevents.EventEnvironment.dump(), sfi.director.application.scripttask.BuildDependingDomains.exec(), sfi.director.schedule.ParallelScheduler.executeCmd(), sfi.director.application.FrontendHTTPServer.fieldsToJSON(), sfi.director.repository.DBSet.merge(), sfi.director.application.scripttask.DomainDepends.mkdepend(), sfi.director.application.FilePackageHandler.readList(), sfi.director.application.scripttask.AppInstallHost.remoteMethod(), sfi.director.repository.DBSet.replace(), sfi.director.repository.DirectoryServiceMerger.reset(), sfi.director.repository.DBSet.restore(), sfi.director.repository.DirectoryServiceMerger.restore(), sfi.director.cli.build.run(), sfi.director.application.Report.setup(), sfi.director.application.PackageList.sort(), sfi.director.repository.transform.Script.transform(), sfi.director.repository.transform.Select.transform(), sfi.director.repository.transform.AddUidGid.transform(), sfi.director.repository.transform.Schema.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.CompleteDN.transform(), sfi.director.repository.transform.Config.transform(), sfi.director.repository.transform.StripDN.transform(), sfi.director.repository.transform.AutoUserAttrs.transform(), sfi.director.repository.transform.Replace.transform(), sfi.director.repository.transform.NISfromMailaliases.transform(), sfi.director.repository.transform.SystemUsers.transform(), sfi.director.repository.transform.DHCPRangeFix.transform(), sfi.director.repository.transform.RestrictUser.transform(), sfi.director.repository.transform.Sort.transform(), sfi.director.repository.transform.ReDN.transform(), sfi.director.repository.transform.AutoHome.transform(), sfi.director.repository.transform.AD2User.transform(), sfi.director.repository.transform.NISfromRevNetgroup.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.PHPGWAcl.transform(), sfi.director.repository.transform.NISfromDBObject.transform(), sfi.director.repository.transform.ExpandObjects.transform(), and sfi.director.repository.transform.PHPFEGroupMembers.transform().

void sfi.director.repository.DBSet.add ( Enumeration  en,
String  uniq 
)
void sfi.director.repository.DBSet.add ( Enumeration  en)
void sfi.director.repository.DBSet.clearIndex ( )
void sfi.director.repository.DBSet.completeDN ( DN  root)
void sfi.director.repository.DBSet.dropIndex ( DBSetIndex  index)
String sfi.director.repository.DBSet.dump ( )
void sfi.director.repository.DBSet.dump ( OutputStream  out) throws DirectorException

Dump all the DBObjects making part of this DBSet out into a stream.

References sfi.director.repository.DBSet.elements().

Enumeration sfi.director.repository.DBSet.elements ( )
Vector sfi.director.repository.DBSet.elementsVector ( )
DBObject sfi.director.repository.DBSet.get ( DN  dn)
void sfi.director.repository.DBSet.index ( String  attr)
Vector sfi.director.repository.DBSet.indexedGet ( Pattern  val)
DBObject sfi.director.repository.DBSet.indexedGet ( String  val)
DBObject sfi.director.repository.DBSet.indexedGet ( DBObject  dbo)
void sfi.director.repository.DBSet.merge ( DBObject  dbo)
void sfi.director.repository.DBSet.merge ( DBObject  dbo,
boolean  additive 
)
void sfi.director.repository.DBSet.merge ( Enumeration  en)
void sfi.director.repository.DBSet.merge ( Enumeration  en,
String  uniq 
)
void sfi.director.repository.DBSet.merge ( Enumeration  en,
String  uniq,
boolean  additive 
)
void sfi.director.repository.DBSet.remove ( DBObject  dbo)
void sfi.director.repository.DBSet.replace ( DBObject  dbo)
void sfi.director.repository.DBSet.replace ( Enumeration  en)
void sfi.director.repository.DBSet.replace ( Enumeration  en,
String  uniq 
)
void sfi.director.repository.DBSet.restore ( String  dump) throws DirectorException
void sfi.director.repository.DBSet.restore ( InputStream  stream) throws DirectorException

Restores a DBSet from an input stream.

References sfi.director.repository.DBSet.add().

DBSetIndex sfi.director.repository.DBSet.setupIndex ( String  attr)
DBSet sfi.director.repository.DBSet.transform ( String  transname) throws DirectorException
DBSet sfi.director.repository.DBSet.transform ( String  transname,
Options  opt 
) throws DirectorException

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