intarsys runtime library

de.intarsys.tools.authenticate
Class NullPasswordProvider

java.lang.Object
  extended by de.intarsys.tools.authenticate.NullPasswordProvider
All Implemented Interfaces:
IPasswordProvider

public class NullPasswordProvider
extends Object
implements IPasswordProvider

A dummy IPasswordProvider for example to use in a batch environment.


Constructor Summary
NullPasswordProvider()
           
 
Method Summary
 char[] getPassword()
          Returns a password or null to indicate cancellation.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NullPasswordProvider

public NullPasswordProvider()
Method Detail

getPassword

public char[] getPassword()
Description copied from interface: IPasswordProvider
Returns a password or null to indicate cancellation.

You should be prepared that requesting the password twice will return an empty array or null, as the provider may null out the object for security reasons.

Specified by:
getPassword in interface IPasswordProvider
Returns:
a char[] containing the password or null

intarsys runtime library

Copyright © 2008 intarsys consulting GmbH. All Rights Reserved.