org.apache.jetspeed.security.spi.impl
Class DefaultPasswordCredentialProvider

java.lang.Object
  extended by org.apache.jetspeed.security.spi.impl.DefaultPasswordCredentialProvider
All Implemented Interfaces:
PasswordCredentialProvider

public class DefaultPasswordCredentialProvider
extends java.lang.Object
implements PasswordCredentialProvider

DefaultPasswordCredentialProvider

Version:
$Id: DefaultPasswordCredentialProvider.java 516448 2007-03-09 16:25:47Z ate $
Author:
Ate Douma

Constructor Summary
DefaultPasswordCredentialProvider()
           
DefaultPasswordCredentialProvider(CredentialPasswordValidator validator, CredentialPasswordEncoder encoder)
           
 
Method Summary
 PasswordCredential create(java.lang.String userName, InternalCredential credential)
           
 PasswordCredential create(java.lang.String userName, java.lang.String password)
           
 CredentialPasswordEncoder getEncoder()
           
 java.lang.Class getPasswordCredentialClass()
           
 CredentialPasswordValidator getValidator()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultPasswordCredentialProvider

public DefaultPasswordCredentialProvider()

DefaultPasswordCredentialProvider

public DefaultPasswordCredentialProvider(CredentialPasswordValidator validator,
                                         CredentialPasswordEncoder encoder)
Method Detail

getPasswordCredentialClass

public java.lang.Class getPasswordCredentialClass()
Specified by:
getPasswordCredentialClass in interface PasswordCredentialProvider
See Also:
PasswordCredentialProvider.getPasswordCredentialClass()

getValidator

public CredentialPasswordValidator getValidator()
Specified by:
getValidator in interface PasswordCredentialProvider
See Also:
PasswordCredentialProvider.getValidator()

getEncoder

public CredentialPasswordEncoder getEncoder()
Specified by:
getEncoder in interface PasswordCredentialProvider
See Also:
PasswordCredentialProvider.getEncoder()

create

public PasswordCredential create(java.lang.String userName,
                                 java.lang.String password)
                          throws SecurityException
Specified by:
create in interface PasswordCredentialProvider
Throws:
SecurityException
See Also:
PasswordCredentialProvider.create(java.lang.String, java.lang.String)

create

public PasswordCredential create(java.lang.String userName,
                                 InternalCredential credential)
                          throws SecurityException
Specified by:
create in interface PasswordCredentialProvider
Throws:
SecurityException
See Also:
PasswordCredentialProvider.create(java.lang.String, org.apache.jetspeed.security.om.InternalCredential)


Copyright © 1999-2009 Apache Software Foundation. All Rights Reserved.