//*****************************************************************************
//*
//* (c) Copyright 2003. Glub Tech, Incorporated. All Rights Reserved.
//*
//* $Id: ScriptState.java 37 2009-05-11 22:46:15Z gary $
//*
//*****************************************************************************
package com.glub.secureftp.client.cli;
import com.glub.secureftp.client.framework.*;
import java.io.*;
public class ScriptState {
private BufferedReader input = null;
private boolean isScripted = false;
private boolean isInteractiveOn = false;
private boolean showProgress = false;
private boolean beepWhenDone = false;
public ScriptState( BufferedReader is, boolean isScripted,
FTPSession session ) {
setInput( is );
setIsScripted( isScripted );
setInteractiveOn( session.isInteractiveOn() );
setShowProgress( session.showProgress() );
setBeepWhenDone( session.getBeepWhenDone() );
}
public BufferedReader getInput() { return input; }
public void setInput( BufferedReader input ) { this.input = input; }
public boolean isScripted() { return isScripted; }
public void setIsScripted( boolean isScripted ) {
this.isScripted = isScripted;
}
public boolean isInteractiveOn() { return isInteractiveOn; }
public void setInteractiveOn( boolean isInteractiveOn ) {
this.isInteractiveOn = isInteractiveOn;
}
public boolean showProgress() { return showProgress; }
public void setShowProgress( boolean showProgress ) {
this.showProgress = showProgress;
}
public boolean getBeepWhenDone() { return beepWhenDone; }
public void setBeepWhenDone( boolean beepWhenDone ) {
this.beepWhenDone = beepWhenDone;
}
}