com.uwyn.rife.authentication.elements
Class FactoryPropertyAuthenticatedDeployer

java.lang.Object
  extended by com.uwyn.rife.engine.ElementDeployer
      extended by com.uwyn.rife.authentication.elements.AuthenticatedDeployer
          extended by com.uwyn.rife.authentication.elements.AbstractPropertyAuthenticatedDeployer
              extended by com.uwyn.rife.authentication.elements.FactoryPropertyAuthenticatedDeployer
Direct Known Subclasses:
DatabaseAuthenticatedDeployer, MemoryAuthenticatedDeployer, MixedAuthenticatedDeployer

public class FactoryPropertyAuthenticatedDeployer
extends AbstractPropertyAuthenticatedDeployer

Deployer for Authenticated elements that uses properties to determine which factory classes will create the various authentication objects.

Since:
1.6
Version:
$Revision: 3643 $
Author:
Steven Grimm (koreth[remove] at midwinter dot com), Geert Bevin (gbevin[remove] at uwyn dot com)
See Also:
SessionManagerFactoryFactory, SessionValidatorFactoryFactory, CredentialsManagerFactoryFactory, RememberManagerFactoryFactory

Field Summary
 
Fields inherited from class com.uwyn.rife.authentication.elements.AbstractPropertyAuthenticatedDeployer
PROPERTYNAME_CREDENTIALS_CLASS, PROPERTYNAME_ENABLE_PURGING, PROPERTYNAME_PASSWORD_ENCRYPTION, PROPERTYNAME_REMEMBER_DURATION, PROPERTYNAME_REMEMBER_PURGE_FREQUENCY, PROPERTYNAME_REMEMBER_PURGE_SCALE, PROPERTYNAME_SESSION_DURATION, PROPERTYNAME_SESSION_PURGE_FREQUENCY, PROPERTYNAME_SESSION_PURGE_SCALE
 
Constructor Summary
FactoryPropertyAuthenticatedDeployer()
           
 
Method Summary
 CredentialsManager createCredentialsManager()
          Creates a CredentialsManager.
 RememberManager createRememberManager()
          Creates a RememberManager.
 SessionManager createSessionManager()
          Creates a SessionManager.
 SessionValidator createSessionValidator()
          Creates a SessionValidator.
 
Methods inherited from class com.uwyn.rife.authentication.elements.AbstractPropertyAuthenticatedDeployer
deploy
 
Methods inherited from class com.uwyn.rife.authentication.elements.AuthenticatedDeployer
getCredentialsClass, getSessionValidator, setCredentialsClass, setSessionValidator
 
Methods inherited from class com.uwyn.rife.engine.ElementDeployer
getElementInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FactoryPropertyAuthenticatedDeployer

public FactoryPropertyAuthenticatedDeployer()
Method Detail

createSessionManager

public SessionManager createSessionManager()
Description copied from class: AbstractPropertyAuthenticatedDeployer
Creates a SessionManager.

Specified by:
createSessionManager in class AbstractPropertyAuthenticatedDeployer
Returns:
a SessionManager instance

createSessionValidator

public SessionValidator createSessionValidator()
Description copied from class: AbstractPropertyAuthenticatedDeployer
Creates a SessionValidator.

Specified by:
createSessionValidator in class AbstractPropertyAuthenticatedDeployer
Returns:
a SessionValidator instance

createCredentialsManager

public CredentialsManager createCredentialsManager()
Description copied from class: AbstractPropertyAuthenticatedDeployer
Creates a CredentialsManager.

Specified by:
createCredentialsManager in class AbstractPropertyAuthenticatedDeployer
Returns:
a CredentialsManager instance

createRememberManager

public RememberManager createRememberManager()
Description copied from class: AbstractPropertyAuthenticatedDeployer
Creates a RememberManager.

Specified by:
createRememberManager in class AbstractPropertyAuthenticatedDeployer
Returns:
a RememberManager instance


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