|
Node Director
|
Public Member Functions | |
| AccessRole () | |
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 |
| sfi.director.repository.config.AccessRole.AccessRole | ( | ) |
References sfi.director.repository.config.DirectoryAccess.lockFeature, sfi.director.repository.config.DirectoryAccess.mydb, sfi.director.repository.config.DirectoryAccess.name, sfi.director.repository.config.DirectoryAccess.objFilter, sfi.director.repository.config.Directory.register(), and sfi.director.util.Setup.servicesdb.
1.8.1.2