|
Node Director
|
Public Member Functions | |
| Top (DBConnection db) | |
| boolean | matches (DBObject dbo) |
| Top is a kind of "virtual" directory. | |
Public Member Functions inherited from sfi.director.repository.config.DirectoryAccess | |
| DirectoryAccess () | |
| void | setSuper (DirectoryAccess parent) |
| String | getName () |
| 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 |
| sfi.director.repository.config.Top.Top | ( | DBConnection | db | ) |
| boolean sfi.director.repository.config.Top.matches | ( | DBObject | dbo | ) |
Top is a kind of "virtual" directory.
It matches every single object (probably), but does not provide implementation for any of them. So we just claim no objects at all.
Reimplemented from sfi.director.repository.config.DirectoryAccess.
1.8.1.2