iiitAccessServer 1.0
A C D E F G I L M P R S T U V W

A

AccessServer - class de.iiit.access.server.AccessServer.
This is the AccessServer's main class.
AccessServerPluginIf - interface de.iiit.access.server.api.AccessServerPluginIf.
This is the base interface for all plug-ins of the AccessServer
addRight(String, boolean) - Method in class de.iiit.access.common.cache.RightsCache
Adds the result of one expression to the cache.
addUserRight(String, String, boolean) - Method in class de.iiit.access.common.cache.UserRightsCache
Adds the result of one expression to the cache of the user.
addUserRight(String, String, boolean) - Method in interface de.iiit.access.server.api.CachePluginIf
Adds the result of one expression to the cache of the user.
addUserRight(String, String, boolean) - Method in class de.iiit.access.server.plugins.cache.DbCache
Adds the result of one expression to the cache of the user.
addUserRight(String, String, boolean) - Method in class de.iiit.access.server.plugins.cache.SimpleCache
Adds the result of one expression to the cache of the user.

C

CacheFileHandler - class de.iiit.access.server.plugins.cachemanager.CacheFileHandler.
This class checks whether there are new LDAP replication records to transfer to the cache.
CacheFileHandler(CacheManager) - Constructor for class de.iiit.access.server.plugins.cachemanager.CacheFileHandler
Creates a new instance of CacheFileHandler
CacheManager - class de.iiit.access.server.plugins.cachemanager.CacheManager.
The CacheManager manages the 2nd-level cache stored in databases.
CacheManager() - Constructor for class de.iiit.access.server.plugins.cachemanager.CacheManager
Creates a new instance of CacheDatabaseManager
CacheManagerErrorHandler - class de.iiit.access.server.plugins.cachemanager.CacheManagerErrorHandler.
This class is used to send mails containing error messages from the CacheManager to a configurable address.
CacheManagerErrorHandler(CacheManager) - Constructor for class de.iiit.access.server.plugins.cachemanager.CacheManagerErrorHandler
Creates a new instance of CacheManagerErrorHandler
CacheManagerException - exception de.iiit.access.server.plugins.cachemanager.CacheManagerException.
This exeption is thrown inside the CacheManager in case of errors.
CacheManagerException() - Constructor for class de.iiit.access.server.plugins.cachemanager.CacheManagerException
Creates a new instance of CacheManagerException without detail message.
CacheManagerException(String) - Constructor for class de.iiit.access.server.plugins.cachemanager.CacheManagerException
Constructs an instance of CacheManagerException with the specified detail message.
CachePluginIf - interface de.iiit.access.server.api.CachePluginIf.
Classes implementing this interfaces can be loaded a cache plug-in into the AccessServer.
CacheTable - class de.iiit.access.server.util.db.cachedb.CacheTable.
A cache table holds the complete result set of the expression or group it belongs to.
CacheToDoHandler - class de.iiit.access.server.plugins.cachemanager.CacheToDoHandler.
This Class reads records of the todolist table one by one, evaluates the expressions and refreshes the persistent 2nd-level cache.
CacheToDoHandler(CacheManager) - Constructor for class de.iiit.access.server.plugins.cachemanager.CacheToDoHandler
Creates a new instance of CacheToDoHandler
createCacheTable(JdbcConnectionPool, String) - Static method in class de.iiit.access.server.util.db.cachedb.CacheTable
Creates a new empty cache table
createIndexTable(JdbcConnectionPool) - Static method in class de.iiit.access.server.util.db.cachedb.IndexTable
Creates a new database table todolist.
createPropertyTable(JdbcConnectionPool) - Static method in class de.iiit.access.server.util.db.PropertyTable
Creates a new property table
createToDoList(JdbcConnectionPool) - Static method in class de.iiit.access.server.util.db.admindb.ToDoList
Creates a new database table todolist.

D

DbCache - class de.iiit.access.server.plugins.cache.DbCache.
This cache can be loaded into the AccessServer as a plug-in to accelerate the evaluation of expressions.
DbCache() - Constructor for class de.iiit.access.server.plugins.cache.DbCache
Creates a new instance of DbCachePlugin
de.iiit.access.client - package de.iiit.access.client
Provides classes implementing example client programms
de.iiit.access.common.api - package de.iiit.access.common.api
Provides the interfaces and classes defining iiitAccessServer's client API
de.iiit.access.common.cache - package de.iiit.access.common.cache
Provides the classes implementing iiitAccessServer's the 1st- and caches used on both, the client and the server side
de.iiit.access.common.rmi - package de.iiit.access.common.rmi
 
de.iiit.access.server - package de.iiit.access.server
Provides the iiitAccessServer's main classes
de.iiit.access.server.api - package de.iiit.access.server.api
Provides the interfaces defining the iiitAccessServer's plug-in API
de.iiit.access.server.plugins.cache - package de.iiit.access.server.plugins.cache
Provides cache plugins implementing the iiitAccessServer's 1st- and 2nd-level caches
de.iiit.access.server.plugins.cachemanager - package de.iiit.access.server.plugins.cachemanager
Provides thread plugins managing the persistent 2nd-level cache de.iiit.access.server.plugins.parser - package de.iiit.access.server.plugins.parser
Provides classes for parsing and evaluating expressions and resolver plugins
de.iiit.access.server.plugins.server - package de.iiit.access.server.plugins.server
Provides thread plugins acting as external interfaces to the authorization system
de.iiit.access.server.util - package de.iiit.access.server.util
Provides utility classes to be used throughout the iiitAccessServer
de.iiit.access.server.util.db - package de.iiit.access.server.util.db
Provides classes to access databases
de.iiit.access.server.util.db.admindb - package de.iiit.access.server.util.db.admindb
Provides classes to access the admin database
de.iiit.access.server.util.db.cachedb - package de.iiit.access.server.util.db.cachedb
Provides classes to access the cache database
DEFAULT_RMI_PORT - Static variable in interface de.iiit.access.common.api.RMIServerIf
The AccessServer's default RMI port
deleteIndex(JdbcConnectionPool) - Method in class de.iiit.access.server.util.db.cachedb.IndexTable
Deletes the current object from the database.
deleteToDo(JdbcConnectionPool) - Method in class de.iiit.access.server.util.db.admindb.ToDoList
Deletes the current object from the database.
dropCacheTable(JdbcConnectionPool, String) - Static method in class de.iiit.access.server.util.db.cachedb.CacheTable
Drops a cache table which is no longer needed.
dropLostTables(JdbcConnectionPool) - Static method in class de.iiit.access.server.util.db.cachedb.CacheTable
Searches for cache tables not contained in the index table.

E

errorHandler() - Method in class de.iiit.access.server.plugins.cachemanager.CacheManager
Retrieves an instance of the CacheMnagerErrorHandler
evaluate(ParserStackIf) - Method in class de.iiit.access.server.plugins.parser.Parser
Evaluates the expression on top of argStack.
evaluate(ParserStackIf, String) - Method in class de.iiit.access.server.plugins.parser.Parser
Evaluates the expression on top of argStack.
evaluateExpression(String) - Method in class de.iiit.access.server.plugins.parser.Parser
Evaluates an expression
evaluateExpression(String, String) - Method in class de.iiit.access.server.ExpressionEvaluator
Evaluates one expression.
evaluateExpression(String, String) - Method in class de.iiit.access.server.plugins.parser.Parser
Evaluates an expression.
ExpressionEvaluator - class de.iiit.access.server.ExpressionEvaluator.
This class evaluates expression.
ExpressionEvaluator() - Constructor for class de.iiit.access.server.ExpressionEvaluator
Creates a new instance of ExpressionResolver

F

fillToDoList(JdbcConnectionPool, Set) - Static method in class de.iiit.access.server.util.db.admindb.ToDoList
Inserts a list of names into the database

G

get(String) - Static method in class de.iiit.access.server.util.Md5Cache
Retrieves a previously stored MD5 sum
getAdminPool() - Method in class de.iiit.access.server.plugins.cachemanager.CacheManager
Retrieves a handle to the admin database
getCacheConnectionPool(int) - Method in class de.iiit.access.server.plugins.cachemanager.CacheManager
Retrieves one of the configured cache database handles
getCacheConnectionPool(String) - Method in class de.iiit.access.server.plugins.cachemanager.CacheManager
Retrieves the handle of cache database responsible for a distinct MD5 checksum
getCachePlugin() - Static method in class de.iiit.access.server.AccessServer
Get cache plug-in.
getCachePoolCount() - Method in class de.iiit.access.server.plugins.cachemanager.CacheManager
Retrieves the number of configured cache databases.
getCreationTime() - Method in class de.iiit.access.server.util.db.cachedb.IndexTable
Retrieves the creationtime-field of the current object
getExpression() - Method in class de.iiit.access.server.util.db.admindb.ToDoList
Retrieves the expression field of the current object
getExprKey() - Method in class de.iiit.access.server.util.db.cachedb.IndexTable
Retrieves the exprkey-field of the current object.
getIgnoreCase() - Static method in class de.iiit.access.server.AccessServer
Retrieves whether upper- and lower-case shall be ignored
getLdapCommonName() - Method in class de.iiit.access.server.util.LdapUtil
The LDAP attribute to use for names
getLdapExpression() - Method in class de.iiit.access.server.util.LdapUtil
The LDAP attribute to use for expressions
getLdapFormulaBase() - Method in class de.iiit.access.server.util.LdapUtil
Retrieves the configured LDAP search base for expressions
getLdapFormulaClass() - Method in class de.iiit.access.server.util.LdapUtil
Retrieves the configured LDAP object class to use for expressions
getLdapGroupBase() - Method in class de.iiit.access.server.util.LdapUtil
Retrieves the configured LDAP search base for groups
getLdapGroupClass() - Method in class de.iiit.access.server.util.LdapUtil
Retrieves the configured LDAP object class to use for groups
getLdapGroupMember() - Method in class de.iiit.access.server.util.LdapUtil
The LDAP attribute to use for user IDs of group members
getLdapPersonBase() - Method in class de.iiit.access.server.util.LdapUtil
Retrieves the configured LDAP search base for persons
getLdapPersonClass() - Method in class de.iiit.access.server.util.LdapUtil
Retrieves the configured LDAP object class to use for persons
getLdapUserId() - Method in class de.iiit.access.server.util.LdapUtil
The LDAP attribute to use for user IDs
getLdapUtil() - Method in class de.iiit.access.server.plugins.cachemanager.CacheManager
Retrieves a ready-to-use LdapUtil object.
getLocked() - Method in class de.iiit.access.server.util.db.admindb.ToDoList
Retrieves the lock field of the current object
getResolverPlugin() - Static method in class de.iiit.access.server.AccessServer
Get cache plug-in.
getReturnEmptySets() - Method in class de.iiit.access.server.plugins.parser.Parser
Retrieves whether the parser shall empty sets or null values when nothing was found.
getRight(String) - Method in class de.iiit.access.common.cache.RightsCache
Retrieves the result of an expression from the cache.
getSession(String) - Method in interface de.iiit.access.common.api.RMIServerIf
Returns a new RMI session for a distinct user.
getSession(String) - Method in class de.iiit.access.common.rmi.RMIServer
Returns a new RMI session for a distinct user.
getSession(String) - Static method in class de.iiit.access.common.rmi.RMIClient
Returns a new RMIClient object representing a session with the remote AccessServer
getSubConfiguration(String) - Static method in class de.iiit.access.server.AccessServer
Retrieve a single sub-configuration with a given name.
getSubConfigurations(String) - Static method in class de.iiit.access.server.AccessServer
Get all sub-configurations of the current configuration with a given name
getTableName() - Method in class de.iiit.access.server.util.db.cachedb.IndexTable
Retrieves the tablename-field of the current object.
getTouchTime() - Method in class de.iiit.access.server.util.db.admindb.ToDoList
Retrieves the touchtime field of the current object
getUserRight(String, String) - Method in class de.iiit.access.common.cache.UserRightsCache
Retrieves the result of an expression from the cache.
getUserRight(String, String) - Method in interface de.iiit.access.server.api.CachePluginIf
Retrieves the result of an expression from the cache.
getUserRight(String, String) - Method in class de.iiit.access.server.plugins.cache.DbCache
Retrieves the result of an expression from the cache.
getUserRight(String, String) - Method in class de.iiit.access.server.plugins.cache.SimpleCache
Retrieves the result of an expression from the cache.
getVerifyUser() - Static method in class de.iiit.access.server.AccessServer
Retrieves the "VerifyUser"-flag.

I

IndexTable - class de.iiit.access.server.util.db.cachedb.IndexTable.
For every expression or group found in the LDAP database there will be exactly on table in the cache database.
IndexTable(String, String, long) - Constructor for class de.iiit.access.server.util.db.cachedb.IndexTable
Creates a new instance of IndexTable
initialize(Configuration) - Method in interface de.iiit.access.server.api.AccessServerPluginIf
Initialize the plugin
initialize(Configuration) - Method in class de.iiit.access.server.util.LdapUtil
Initialize the current object.
initialize(Configuration) - Method in class de.iiit.access.server.plugins.cache.DbCache
Initializes the cache
initialize(Configuration) - Method in class de.iiit.access.server.plugins.cache.SimpleCache
Initializes the cache
initialize(Configuration) - Method in class de.iiit.access.server.plugins.cachemanager.CacheManager
Initializes the CacheManagerPlugin
initialize(Configuration) - Method in class de.iiit.access.server.plugins.parser.PropertyFileResolver
Initializes the server
initialize(Configuration) - Method in class de.iiit.access.server.plugins.parser.LdapResolver
Initialize the current object.
initialize(Configuration) - Method in class de.iiit.access.server.plugins.server.RMIRegistry
Initializes the server
initialize(Configuration) - Method in class de.iiit.access.server.plugins.server.TcpServer
Initializes the server
initialize(String[], int, int, int) - Static method in class de.iiit.access.common.rmi.RMIClient
Initializes the RMI client system.
initLogSystem(String, String) - Static method in class de.iiit.access.common.rmi.RMIClient
Initializes the logging system.
insertCacheTable(JdbcConnectionPool, String, Set, boolean) - Static method in class de.iiit.access.server.util.db.cachedb.CacheTable
Inserts a list of names into an already existing cache table.
insertIndex(JdbcConnectionPool) - Method in class de.iiit.access.server.util.db.cachedb.IndexTable
Inserts the current object into the index table
insertProperty(JdbcConnectionPool, String, String) - Static method in class de.iiit.access.server.util.db.PropertyTable
Inserts a new record into the property table
insertToDo(JdbcConnectionPool) - Method in class de.iiit.access.server.util.db.admindb.ToDoList
Inserts a the current object into the database

L

LdapResolver - class de.iiit.access.server.plugins.parser.LdapResolver.
Implementation of resolver which uses a LDAP database as its data source.
LdapResolver() - Constructor for class de.iiit.access.server.plugins.parser.LdapResolver
Creates a new instance of LdapResolver
LdapUtil - class de.iiit.access.server.util.LdapUtil.
This class is used for all LDAP requests of the LDAP plug-in.
LdapUtil() - Constructor for class de.iiit.access.server.util.LdapUtil
Creates a new instance of LdapPlugin

M

main(String[]) - Static method in class de.iiit.access.client.SimpleClient
This is the main method of the simple client demonstration program.
main(String[]) - Static method in class de.iiit.access.client.ShutDown
This is the main method of the ShutDown command.
main(String[]) - Static method in class de.iiit.access.server.AccessServer
This is the main method of AccessServer.
Md5Cache - class de.iiit.access.server.util.Md5Cache.
Global cache for MD5 sums

P

Parser - class de.iiit.access.server.plugins.parser.Parser.
Provides a parser for operations on sets.
Parser() - Constructor for class de.iiit.access.server.plugins.parser.Parser
Creates a new instance of Parser.
Parser(ResolverPluginIf) - Constructor for class de.iiit.access.server.plugins.parser.Parser
Creates a new instance of Parser.
ParserException - exception de.iiit.access.common.api.ParserException.
This exception is thrown if there is something wrong with the expression.
ParserException() - Constructor for class de.iiit.access.common.api.ParserException
Creates a new instance of ParserException without detail message.
ParserException(String) - Constructor for class de.iiit.access.common.api.ParserException
Constructs an instance of ParserException with the specified detail message.
ParserStack - class de.iiit.access.server.plugins.parser.ParserStack.
This stack is used to pass the expressions and its subexpression between the parser and the resolver.
ParserStack() - Constructor for class de.iiit.access.server.plugins.parser.ParserStack
Creates a new instance of ParserStack
ParserStackIf - interface de.iiit.access.server.api.ParserStackIf.
This stack is used to pass the expressions and its subexpression between the parser and the resolver.
peek() - Method in interface de.iiit.access.server.api.ParserStackIf
Looks at the object at the top of this stack without removing it from the stack.
pop() - Method in interface de.iiit.access.server.api.ParserStackIf
Removes the object at the top of this stack and returns that object as the value of this function.
PropertyFileResolver - class de.iiit.access.server.plugins.parser.PropertyFileResolver.
This is an example implementation of a resolver.
PropertyFileResolver() - Constructor for class de.iiit.access.server.plugins.parser.PropertyFileResolver
Creates a new instance of PropertyFileResolver
PropertyFileResolver(String) - Constructor for class de.iiit.access.server.plugins.parser.PropertyFileResolver
Creates a new instance of PropertyFileResolver
PropertyTable - class de.iiit.access.server.util.db.PropertyTable.
Every database controlled by the cache manager will contain a property table.
push(Object) - Method in interface de.iiit.access.server.api.ParserStackIf
Pushes an item onto the top of this stack.
pushArgument(Object) - Method in interface de.iiit.access.server.api.ParserStackIf
Pushes a new item onto the stack.
pushArgument(Object) - Method in class de.iiit.access.server.plugins.parser.ParserStack
Pushes a new item onto the stack.
put(String, String) - Static method in class de.iiit.access.server.util.Md5Cache
Puts a new value into the cache

R

refreshIntervall() - Method in class de.iiit.access.server.plugins.cachemanager.CacheManager
Retrieves the configured intervall to read the LDAP replication file
replicationFile() - Method in class de.iiit.access.server.plugins.cachemanager.CacheManager
Retrieves the configured name of the LDAP replication file.
resolve(ParserStackIf) - Method in interface de.iiit.access.server.api.ResolverPluginIf
Resolves the expression on top of the stack.
resolve(ParserStackIf) - Method in class de.iiit.access.server.plugins.parser.PropertyFileResolver
Resolves the expression on top of the stack.
resolve(ParserStackIf) - Method in class de.iiit.access.server.plugins.parser.LdapResolver
Resolves the expression on top of the stack.
resolve(ParserStackIf, String) - Method in interface de.iiit.access.server.api.ResolverPluginIf
The evaluation is optimized in such way that it only retrieves information regarding the given user name.
resolve(ParserStackIf, String) - Method in class de.iiit.access.server.plugins.parser.PropertyFileResolver
The evaluation is optimized in such way that it only retrieves information regarding the given user name.
resolve(ParserStackIf, String) - Method in class de.iiit.access.server.plugins.parser.LdapResolver
The evaluation is optimized in such way that it only retrieves information regarding the given user name.
resolveExpr(String) - Method in interface de.iiit.access.common.api.RMISessionIf
Evaluates one expression.
resolveExpr(String) - Method in class de.iiit.access.common.rmi.RMIClient
Evaluates one expression.
resolveExpr(String) - Method in class de.iiit.access.common.rmi.RMISession
Evaluates one expression.
ResolverPluginIf - interface de.iiit.access.server.api.ResolverPluginIf.
Classes implementing this interfaces can be loaded a resolver plug-in into the AccessServer.
RightsCache - class de.iiit.access.common.cache.RightsCache.
A cache implementation holding results for one user.
RightsCache() - Constructor for class de.iiit.access.common.cache.RightsCache
Creates a new instance of RightsCache
RightsCache(long) - Constructor for class de.iiit.access.common.cache.RightsCache
Creates a new instance of RightsCache
RMIClient - class de.iiit.access.common.rmi.RMIClient.
This class implements the client side of AccessServer's RMI interface.
RMIClientException - exception de.iiit.access.common.api.RMIClientException.
This exception is thrown when there is an communication error between the RMIClient and the RMIServer.
RMIClientException() - Constructor for class de.iiit.access.common.api.RMIClientException
Creates a new instance of ClientException without detail message.
RMIClientException(String) - Constructor for class de.iiit.access.common.api.RMIClientException
Constructs an instance of ClientException with the specified detail message.
RMIClientException(String, Throwable) - Constructor for class de.iiit.access.common.api.RMIClientException
Constructs a new exception with the specified detail message and cause.
RMIRegistry - class de.iiit.access.server.plugins.server.RMIRegistry.
Implements a RMI server for requesting the AccessServer
RMIRegistry() - Constructor for class de.iiit.access.server.plugins.server.RMIRegistry
Creates a new instance of RmiServer
RMIServer - class de.iiit.access.common.rmi.RMIServer.
Implements a RMI server for requesting the AccessServer
RMIServer() - Constructor for class de.iiit.access.common.rmi.RMIServer
Creates a new instance of RmiServer
RMIServerIf - interface de.iiit.access.common.api.RMIServerIf.
This interface describes the public API of the RMI server.
RMISession - class de.iiit.access.common.rmi.RMISession.
This class implements a RMI connection to the AccessServer.
RMISession(String) - Constructor for class de.iiit.access.common.rmi.RMISession
Creates a new instance of RMISession
RMISessionIf - interface de.iiit.access.common.api.RMISessionIf.
This interface describes the public API of the RMI session.
run() - Method in class de.iiit.access.server.plugins.cachemanager.CacheFileHandler
The main method of the CacheFileHandler thread.
run() - Method in class de.iiit.access.server.plugins.cachemanager.CacheToDoHandler
The main method of the CacheToDoHandler thread.
run() - Method in class de.iiit.access.server.plugins.server.TcpServer
The main method of the thread.
run() - Method in class de.iiit.access.server.plugins.server.TcpServer.TcpHandler
This is the main loop of the server.

S

search(String, String, String[]) - Method in class de.iiit.access.server.util.LdapUtil
Retrieves records from the LDAP database.
searchCacheTable(JdbcConnectionPool, String, String) - Static method in class de.iiit.access.server.util.db.cachedb.CacheTable
Searches a cache table for the name of an user.
searchIndex(JdbcConnectionPool, String) - Static method in class de.iiit.access.server.util.db.cachedb.IndexTable
Searches the index for a name of an expression or group
searchIndex2(JdbcConnectionPool, String) - Static method in class de.iiit.access.server.util.db.cachedb.IndexTable
Searches the index for a name of a cache table
searchProperty(JdbcConnectionPool, String) - Static method in class de.iiit.access.server.util.db.PropertyTable
Test whether a property with a given name is there
searchToDo(JdbcConnectionPool, String) - Static method in class de.iiit.access.server.util.db.admindb.ToDoList
Searches for a name
selectAllTableNames(JdbcConnectionPool) - Static method in class de.iiit.access.server.util.db.cachedb.IndexTable
Reads all table names from the index table
selectIndex(JdbcConnectionPool, String) - Static method in class de.iiit.access.server.util.db.cachedb.IndexTable
Reads one record from the index table
selectProperty(JdbcConnectionPool, String) - Static method in class de.iiit.access.server.util.db.PropertyTable
Retrieves one property record
selectProperty(JdbcConnectionPool, String, String) - Static method in class de.iiit.access.server.util.db.PropertyTable
Retrieves one property record
selectToDo(JdbcConnectionPool) - Static method in class de.iiit.access.server.util.db.admindb.ToDoList
Reads and returns the first record out of the todolist.
sendMail(String) - Method in class de.iiit.access.server.plugins.cachemanager.CacheManagerErrorHandler
Create and send an e-mail message
serverShutdown() - Method in interface de.iiit.access.common.api.RMIServerIf
Shuts the server down.
serverShutdown() - Method in class de.iiit.access.common.rmi.RMIServer
Shuts down the server.
setCreationTime(long) - Method in class de.iiit.access.server.util.db.cachedb.IndexTable
Sets the creationtime-field of the current object
setExpression(String) - Method in class de.iiit.access.server.util.db.admindb.ToDoList
Sets the expression field of the current object
setExprKey(String) - Method in class de.iiit.access.server.util.db.cachedb.IndexTable
Sets the exprkey-field of the current object.
setIgnoreCase(boolean) - Static method in class de.iiit.access.server.AccessServer
Sets whether the iiitAccessServer should ignore case or not.
setLocked(boolean) - Method in class de.iiit.access.server.util.db.admindb.ToDoList
Sets the lock field of the current object
setReturnEmptySets(boolean) - Method in class de.iiit.access.server.plugins.parser.Parser
Sets whether the parser shall empty sets or null values when nothing was found.
setTableName(String) - Method in class de.iiit.access.server.util.db.cachedb.IndexTable
Sets the tablename-field of the current object.
setTouchTime(long) - Method in class de.iiit.access.server.util.db.admindb.ToDoList
Sets the touchtime field of the current object
setVerifyUser(boolean) - Static method in class de.iiit.access.server.AccessServer
Sets the "VerifyUser"-flag.
ShutDown - class de.iiit.access.client.ShutDown.
The ShutDown program can be used to shut down a AccessServer running on the local host.
shutdown() - Static method in class de.iiit.access.common.rmi.RMIClient
Shuts down the cleaner thread of the cache.
shutdown() - Method in interface de.iiit.access.server.api.ThreadPluginIf
This method is called by the AccessServer when the background threads should stop because of a shutdown of the AccessServer itself.
shutdown() - Method in class de.iiit.access.server.util.LdapUtil
Stop the refresher thread
shutdown() - Method in class de.iiit.access.server.plugins.cache.DbCache
This method is called by the AccessServer when the background threads should stop because of a shutdown of the AccessServer itself.
shutdown() - Method in class de.iiit.access.server.plugins.cache.SimpleCache
This method is called by the AccessServer when the background threads should stop because of a shutdown of the AccessServer itself.
shutdown() - Method in class de.iiit.access.server.plugins.cachemanager.CacheFileHandler
This method is called by the AccessServer when the background threads should stop because of a shutdown of the AccessServer itself.
shutdown() - Method in class de.iiit.access.server.plugins.cachemanager.CacheManager
This method is called by the AccessServer when the background threads should stop because of a shutdown of the AccessServer itself.
shutdown() - Method in class de.iiit.access.server.plugins.cachemanager.CacheToDoHandler
This method is called by the AccessServer when the background threads should stop because of a shutdown of the AccessServer itself.
shutdown() - Method in class de.iiit.access.server.plugins.parser.PropertyFileResolver
This method is called by the AccessServer when the background threads should stop because of a shutdown of the AccessServer itself.
shutdown() - Method in class de.iiit.access.server.plugins.parser.LdapResolver
This method is called by the AccessServer when the background threads should stop because of a shutdown of the AccessServer itself.
shutdown() - Method in class de.iiit.access.server.plugins.server.RMIRegistry
This method is called by the AccessServer when the background threads should stop because of a shutdown of the AccessServer itself.
shutdown() - Method in class de.iiit.access.server.plugins.server.TcpServer
This method is called by the AccessServer when the background threads should stop because of a shutdown of the AccessServer itself.
shutdown() - Method in class de.iiit.access.server.plugins.server.TcpServer.TcpHandler
This method is called by the AccessServer when the background threads should stop because of a shutdown of the AccessServer itself.
shutDown() - Static method in class de.iiit.access.server.AccessServer
Shuts the whole iiitAccessServer down.
ShutDown() - Constructor for class de.iiit.access.client.ShutDown
Creates a new instance of Client
SimpleCache - class de.iiit.access.server.plugins.cache.SimpleCache.
This cache can be loaded into the AccessServer as a plug-in to accelerate the evaluation of expressions.
SimpleCache() - Constructor for class de.iiit.access.server.plugins.cache.SimpleCache
Creates a new instance of SimpleCachePlugin
SimpleClient - class de.iiit.access.client.SimpleClient.
This a demonstration for the RMI client
smtpMailTo() - Method in class de.iiit.access.server.plugins.cachemanager.CacheManager
Retrieves the configured address to use for error mails.
smtpPassword() - Method in class de.iiit.access.server.plugins.cachemanager.CacheManager
Retrieves the configured password to use for SMTP connections
smtpPort() - Method in class de.iiit.access.server.plugins.cachemanager.CacheManager
Retrieves the configured port number of the SMTP server
smtpServer() - Method in class de.iiit.access.server.plugins.cachemanager.CacheManager
Retrieves the configured name of the SMTP server to use for sending error mails.
smtpUser() - Method in class de.iiit.access.server.plugins.cachemanager.CacheManager
Retrieves the configured user name to use for SMTP connections
start() - Method in interface de.iiit.access.server.api.ThreadPluginIf
This method is called by the AccessServer when the background thread should start.
start() - Method in class de.iiit.access.server.plugins.cache.DbCache
Starts the cleaner thread.
start() - Method in class de.iiit.access.server.plugins.cache.SimpleCache
Starts the cleaner thread.
start() - Method in class de.iiit.access.server.plugins.cachemanager.CacheManager
Starts the CacheManager's background threads.
start() - Method in class de.iiit.access.server.plugins.parser.PropertyFileResolver
This method is called by the AccessServer when the background thread should start.
start() - Method in class de.iiit.access.server.plugins.parser.LdapResolver
This method is called by the AccessServer when the background thread should start.
start() - Method in class de.iiit.access.server.plugins.server.RMIRegistry
This method is called by the AccessServer when the background thread should start.

T

TcpServer - class de.iiit.access.server.plugins.server.TcpServer.
Implements a TCP/IP server for requesting the AccessServer
TcpServer.TcpHandler - class de.iiit.access.server.plugins.server.TcpServer.TcpHandler.
Implements the handler for each established connection.
TcpServer.TcpHandler(Socket) - Constructor for class de.iiit.access.server.plugins.server.TcpServer.TcpHandler
Creates a new instance of TcpHandler
TcpServer() - Constructor for class de.iiit.access.server.plugins.server.TcpServer
Creates a new instance of TcpServer
ThreadPluginIf - interface de.iiit.access.server.api.ThreadPluginIf.
Classes implementing this interfaces can be loaded as plug-ins into the AccessServer.
ToDoList - class de.iiit.access.server.util.db.admindb.ToDoList.
Implements a wrapper for the database table "todolist" This table holds names of expression or group definition which have changed in the LDAP database and therefore must be updated in the cache database.
ToDoList(String, long, boolean) - Constructor for class de.iiit.access.server.util.db.admindb.ToDoList
Creates a new instance of ToDoList

U

updateIndex(JdbcConnectionPool) - Method in class de.iiit.access.server.util.db.cachedb.IndexTable
Writes the content of the current object back to the database
updateProperty(JdbcConnectionPool, String, String) - Static method in class de.iiit.access.server.util.db.PropertyTable
Updates a record in the property table
updateToDo(JdbcConnectionPool) - Method in class de.iiit.access.server.util.db.admindb.ToDoList
Writes the content of the current object back to the database
UserRightsCache - class de.iiit.access.common.cache.UserRightsCache.
This cache is used by the CachePlugin
UserRightsCache() - Constructor for class de.iiit.access.common.cache.UserRightsCache
Creates a new instance of UserRightsCache
UserRightsCache(int) - Constructor for class de.iiit.access.common.cache.UserRightsCache
Creates a new instance of UserRightsCache
UserRightsCache(int, int, int) - Constructor for class de.iiit.access.common.cache.UserRightsCache
Creates a new instance of UserRightsCache

V

verifyUser(String) - Method in interface de.iiit.access.server.api.ResolverPluginIf
Verifies whether a user exists in the user database.
verifyUser(String) - Method in class de.iiit.access.server.plugins.parser.PropertyFileResolver
Verifies whether a user exists in the user database.
verifyUser(String) - Method in class de.iiit.access.server.plugins.parser.LdapResolver
Verifies whether a user exists in the user database.

W

writeIndex(JdbcConnectionPool) - Method in class de.iiit.access.server.util.db.cachedb.IndexTable
Writes the content of the current object back to the database.
writeProperty(JdbcConnectionPool, String, String) - Static method in class de.iiit.access.server.util.db.PropertyTable
Writes a record into the property table.

A C D E F G I L M P R S T U V W
iiitAccessServer 1.0

Copyright © 2002, 2003 ingeneurbuero fuer innovative informationstechnik, Dipl.-Ing. Joerg Beckmann, Dortmund, Germany. All Rights Reserved.
See Copyright statement