com.uwyn.rife.authentication.sessionvalidators
Class DatabaseSessionValidatorFactory

java.lang.Object
  extended by com.uwyn.rife.database.DbQueryManagerFactory
      extended by com.uwyn.rife.authentication.sessionvalidators.DatabaseSessionValidatorFactory
All Implemented Interfaces:
SessionValidatorFactory

public class DatabaseSessionValidatorFactory
extends DbQueryManagerFactory
implements SessionValidatorFactory

Factory for DatabaseSessionValidator manager instances that creates singletons based on the Datasource and an optional differentiating identifier.

Since:
1.0
Version:
$Revision: 3643 $
Author:
Steven Grimm (koreth[remove] at midwinter dot com), Geert Bevin (gbevin[remove] at uwyn dot com)

Field Summary
static String MANAGER_PACKAGE_NAME
          The package name of the datasource-specific implementations
 
Constructor Summary
DatabaseSessionValidatorFactory()
           
 
Method Summary
 SessionValidator getValidator(HierarchicalProperties properties)
          Returns the manager specified by properties.
 
Methods inherited from class com.uwyn.rife.database.DbQueryManagerFactory
getInstance, getInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MANAGER_PACKAGE_NAME

public static final String MANAGER_PACKAGE_NAME
The package name of the datasource-specific implementations

Constructor Detail

DatabaseSessionValidatorFactory

public DatabaseSessionValidatorFactory()
Method Detail

getValidator

public SessionValidator getValidator(HierarchicalProperties properties)
                              throws PropertyValueException
Description copied from interface: SessionValidatorFactory
Returns the manager specified by properties.

The specific properties that are used are determined by the implementation class.

Specified by:
getValidator in interface SessionValidatorFactory
Parameters:
properties - the properties that will setup the manager
Throws:
PropertyValueException - when an error occurred during the retrieval of the property values


Copyright © 2001-2007 Uwyn sprl/bvba. All Rights Reserved.