org.apache.maven.wagon.providers.ssh.interactive
Class NullInteractiveUserInfo

java.lang.Object
  extended by org.apache.maven.wagon.providers.ssh.interactive.NullInteractiveUserInfo
All Implemented Interfaces:
InteractiveUserInfo

public class NullInteractiveUserInfo
extends java.lang.Object
implements InteractiveUserInfo

Dummy Implementation for InteractiveUserInfo, nice for non-Interactive environments

Since:
Sep 12, 2005
Author:
Juan F. Codagnone
See Also:
InteractiveUserInfo

Field Summary
private  boolean promptYesNoResult
           
 
Fields inherited from interface org.apache.maven.wagon.providers.ssh.interactive.InteractiveUserInfo
ROLE
 
Constructor Summary
NullInteractiveUserInfo()
           
NullInteractiveUserInfo(boolean promptYesNoResult)
          Creates a NullInteractiveUserInfo with a hardcoded prompYesNo result
 
Method Summary
 java.lang.String promptPassphrase(java.lang.String message)
           
 java.lang.String promptPassword(java.lang.String message)
           
 boolean promptYesNo(java.lang.String message)
           
 void showMessage(java.lang.String message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

promptYesNoResult

private final boolean promptYesNoResult
Constructor Detail

NullInteractiveUserInfo

public NullInteractiveUserInfo()
See Also:
NullInteractiveUserInfo(boolean)

NullInteractiveUserInfo

public NullInteractiveUserInfo(boolean promptYesNoResult)
Creates a NullInteractiveUserInfo with a hardcoded prompYesNo result

Parameters:
promptYesNoResult - the hardcoded result
Method Detail

promptYesNo

public boolean promptYesNo(java.lang.String message)
Specified by:
promptYesNo in interface InteractiveUserInfo
See Also:
InteractiveUserInfo.promptYesNo(java.lang.String)

showMessage

public void showMessage(java.lang.String message)
Specified by:
showMessage in interface InteractiveUserInfo
See Also:
InteractiveUserInfo.showMessage(java.lang.String)

promptPassword

public java.lang.String promptPassword(java.lang.String message)
Specified by:
promptPassword in interface InteractiveUserInfo

promptPassphrase

public java.lang.String promptPassphrase(java.lang.String message)
Specified by:
promptPassphrase in interface InteractiveUserInfo