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

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

public class DefaultPasswordCredentialProvider
extends Object
implements PasswordCredentialProvider

DefaultPasswordCredentialProvider

Version:
$Id: DefaultPasswordCredentialProvider.java 290457 2005-09-20 14:14:31Z ate $
Author:
Ate Douma

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

Field Detail

validator

private CredentialPasswordValidator validator

encoder

private CredentialPasswordEncoder encoder
Constructor Detail

DefaultPasswordCredentialProvider

public DefaultPasswordCredentialProvider()

DefaultPasswordCredentialProvider

public DefaultPasswordCredentialProvider(CredentialPasswordValidator validator,
                                         CredentialPasswordEncoder encoder)
Method Detail

getPasswordCredentialClass

public 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 org.apache.jetspeed.security.PasswordCredential create(String userName,
                                                              String password)
                                                       throws org.apache.jetspeed.security.SecurityException
Specified by:
create in interface PasswordCredentialProvider
Throws:
org.apache.jetspeed.security.SecurityException
See Also:
PasswordCredentialProvider.create(java.lang.String, java.lang.String)

create

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


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