Show BeanConnector.java syntax highlighted
package ca.ucalgary.cpsc.ebe.fitClipse.connector;
import java.util.Date;
import java.util.Hashtable;
import java.util.List;
import ca.ucalgary.cpsc.ebe.fitClipse.runner.FitTest;
import ca.ucalgary.cpsc.ebe.fitClipse.ui.testHierarchy.model.WikiPageModel;
public abstract class BeanConnector {
protected ServerConfiguration config = null;
public static Hashtable environment = new Hashtable();
protected static BeanConnector instance = null;
public static BeanConnector getBeanConnector(){
return instance;
}
protected BeanConnector(ServerConfiguration config){
this.config = config;
}
public abstract FitTest getFitTestFromDatabase(long id, String qname);
public abstract String getConnectorName();
public abstract String getFitPageText(String name);
// public abstract boolean saveFitPageText(String name, String content);
// public abstract boolean saveWikiPageText(String name, String content);
public abstract boolean saveGenericWikiPage(WikiPageModel model, String content);
public abstract void deleteWikiPage(String name);
public abstract void tagPageAsFitTest(String name, boolean value);
public abstract String getWikiPageTree();
public abstract boolean doesPageExist(String pName);
public abstract List<FitTest> getFitTestHistory(String qName);
// public abstract FitTest[] persistFitTest(FitTest test);
public abstract long persistTestSuite(String testRoot, boolean isSuite, Date executionDate, long executionTime, List<FitTest> tests);
public String getServerHost(){
return config.getHost();
}
public String getServerPort(){
return config.getBeanPort();
}
}
See more files for this project here