org.apache.cayenne.conf
Class PlainTextPasswordEncoder
java.lang.Object
   org.apache.cayenne.conf.PlainTextPasswordEncoder
org.apache.cayenne.conf.PlainTextPasswordEncoder
- All Implemented Interfaces: 
- PasswordEncoding
- public class PlainTextPasswordEncoder 
- extends Object- implements PasswordEncoding
The plain text password encoder passes the text of the database password
 straight-through without any alteration.  This is identical to the
 behavior of pre-3.0 versions of Cayenne, where the password was stored
 in the XML model in clear text.
- Since:
- 3.0
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
PlainTextPasswordEncoder
public PlainTextPasswordEncoder()
decodePassword
public String decodePassword(String encodedPassword,
                             String key)
- Description copied from interface: PasswordEncoding
- Decodes an encoded database password.
 
- 
- Specified by:
- decodePasswordin interface- PasswordEncoding
 
- 
- Parameters:
- encodedPassword- - The encoded password to be decoded
- key- - An optional data element which can be used to unlock the password.
        Some encoders may require the key.
- Returns:
- The decoded normal/plain plassword.
 
encodePassword
public String encodePassword(String normalPassword,
                             String key)
- Description copied from interface: PasswordEncoding
- Encodes a normal/plain database password.
 
- 
- Specified by:
- encodePasswordin interface- PasswordEncoding
 
- 
- Parameters:
- normalPassword- - The normal/plain password to be encoded
- key- - An optional data element which can be used to lock the password.
        Some encoders may require the key.
- Returns:
- The encoded password.
 
Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.