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

Class NullInteractiveUserInfo

Implemented Interfaces:
InteractiveUserInfo

public class NullInteractiveUserInfo
extends java.lang.Object
implements InteractiveUserInfo

Dummy Implementation for InteractiveUserInfo, nice for non-Interactive environments
Author:
Juan F. Codagnone
Since:
Sep 12, 2005
See Also:
InteractiveUserInfo

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

String
promptPassphrase(String message)
String
promptPassword(String message)
boolean
promptYesNo(String message)
void
showMessage(String message)

Constructor Details

NullInteractiveUserInfo

public NullInteractiveUserInfo()

NullInteractiveUserInfo

public NullInteractiveUserInfo(boolean promptYesNoResult)
Creates a NullInteractiveUserInfo with a hardcoded prompYesNo result
Parameters:
promptYesNoResult - the hardcoded result

Method Details

promptPassphrase

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

promptPassword

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

promptYesNo

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

showMessage

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