Code Search for Developers
 
 
  

BeanConnector.java from MASE: Agile Software Engineering at Krugle


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

MASE: Agile Software Engineering

The MASE project investigates methods to support the coordination and executable acceptance testing of software projects. Keywords: Agile methods, distributed teams, Extreme Programming. See http://ebe.cpsc.ucalgary.ca/ebe for more information.

Project homepage: http://sourceforge.net/projects/mase
Programming language(s): Java,XML
License: other

  BeanConnector.java
  BeanConnectorFactory.java
  MaseSystem.java
  ServerConfiguration.java
  ServletConnector.java