package org.jboss.tools.switchyard.reddeer.binding;
import org.jboss.reddeer.swt.api.Text;
import org.jboss.reddeer.swt.impl.button.CheckBox;
import org.jboss.reddeer.swt.impl.group.DefaultGroup;
import org.jboss.reddeer.swt.impl.text.LabeledText;
/**
* File binding page
*
* @author apodhrad
*
*/
public class FileBindingPage extends OperationOptionsPage<FileBindingPage> {
public LabeledText getDelayBetweenPolls() {
return new LabeledText(new DefaultGroup("Poll Options"), "Delay Between Polls (MS) (Default 500)");
}
public LabeledText getMaxMessagesPerPoll() {
return new LabeledText(new DefaultGroup("Poll Options"), "Max Messages Per Poll (Default 0)");
}
public LabeledText getMoveFailed() {
return new LabeledText(new DefaultGroup("Move Options"), "Move Failed");
}
public LabeledText getMove() {
return new LabeledText(new DefaultGroup("Move Options"), "Move (Default .camel)");
}
public LabeledText getPreMove() {
return new LabeledText(new DefaultGroup("Move Options"), "Pre-Move");
}
public LabeledText getExclude() {
return new LabeledText("Exclude");
}
public LabeledText getInclude() {
return new LabeledText("Include");
}
public LabeledText getFileName() {
return new LabeledText("File Name");
}
public LabeledText getDirectory() {
return new LabeledText("Directory*");
}
public CheckBox getAutoCreateMissingDirectoriesinFilePath() {
return new CheckBox("Auto Create Missing Directories in File Path");
}
public Text getTempPrefix() {
return new LabeledText("Temp Prefix");
}
public Text getFileExist() {
return new LabeledText("File Exist");
}
}