Node Director
Public Member Functions | List of all members
sfi.director.repository.config.GUIWizard Class Reference
Inheritance diagram for sfi.director.repository.config.GUIWizard:
sfi.director.repository.config.DirectoryAccess

Public Member Functions

 GUIWizard ()
- Public Member Functions inherited from sfi.director.repository.config.DirectoryAccess
 DirectoryAccess ()
void setSuper (DirectoryAccess parent)
String getName ()
boolean matches (DBObject dbo)
void lock () throws DirectorException
void unlock () throws DirectorException
String getFilter (String filter)
String getFilter (String filter, Options searchopt)
DBObject get (String name) throws DirectorException
DBObject get (DN dn) throws DirectorException
void ensureOu (String ou) throws DirectorException
Enumeration search (String filter, Options searchopt) throws DirectorException
Enumeration search (String filter) throws DirectorException
void replace (String name, DBObject newdbo) throws DirectorException
void replace (DBObject dbo, DBObject newdbo) throws DirectorException
void replace (DBObject dbo) throws DirectorException
void remove (DBObject newdbo) throws DirectorException
void remove (String name) throws DirectorException
void add (DBObject newdbo) throws DirectorException
void add (String name, DBObject newdbo) throws DirectorException
DBObject getConfig (String name) throws DirectorException
DBObject getConfig (DBObject dbo) throws DirectorException
 expand attributes inherited from a class.
void apply (DBObject dbo) throws DirectorException
Enumeration getElements () throws DirectorException
Enumeration getElements (String special) throws DirectorException
Enumeration getElements (String special, String customFilter) throws DirectorException
DBConnection getDBConnection ()
Enumeration getClassMembers (String classname) throws DirectorException
 Recursively expand classes, return the names of all the leave members of a class.
Enumeration getAssignedMembers (DBObject dbo) throws DirectorException
 Given a DBObject expand all its sfiassigned* attributes and return the names of all the leaves.

Additional Inherited Members

- Static Public Member Functions inherited from sfi.director.repository.config.DirectoryAccess
static String escapeFilter (String text)
 Alters text so that it can safely used in a filter.
- Protected Member Functions inherited from sfi.director.repository.config.DirectoryAccess
void apply (DBObject dbo, boolean expand) throws DirectorException
- Protected Attributes inherited from sfi.director.repository.config.DirectoryAccess
Cache cache = new Cache( 5, 20 )
DBConnection mydb
 The underlying database.
String objFilter = "(objectclass=*)"
 The filter selecting only objects belonging to this directory.
String lockFeature
 The name of a lock used in locking functions.
String searchAttribute = "cn"
 The attribute where an objects name is stored.
String classAttribute
 The name of an attribute where the classes an object belongs to are stored.
String classDefaultName
String parentClassAttribute
String assignedAttribute
 If objects may reference members of this directory assignedAttribute holds the name of the attribute where these references are stored.
String assignedClassAttribute
 If objects may reference member classes of this directory assignedAttribute holds the name of the attribute where these class references are stored.
DirectoryAccess classAccess
 If members of this directory are arranged in classes classAccess is the directory where these classes are defined.
String name
Hashtable noExpandAttributes
Filter objAppFilter
- Static Protected Attributes inherited from sfi.director.repository.config.DirectoryAccess
static Lock lock = null

Constructor & Destructor Documentation

sfi.director.repository.config.GUIWizard.GUIWizard ( )

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