package genbook;
/*
 * GenBook- this is a container for the concepts returned in terms of past present and future
 */
public class Concept extends GenBookSearch {

	private String header;
	private String past;
	private String present;
	private String future;
	private String[] outConcepts;// = new String[4];
	
	public Concept(){
	
	}
	
	//for past,present and future search using yahoo
	public Concept(String input_){
		setHeader(input_);
		setPast(search(input_+" was"));
		setPresent(search(input_+" is"));
		setFuture(search(input_+" will"));
		createArray();
		
	}
	
	//for technorati search
	public Concept(String input_,String proxy){
		String[] results = GenTechnorati.technoSearch(input_);
		setHeader(input_);
		
		System.out.println();
		setPast("hi");
		setPresent("hello");
		setFuture("no");
		
		/*
		setPast(results[0]);
		setPresent(results[1]);
		setFuture(results[2]);
		*/
		createArray();
	}
	
	private void createArray(){
		outConcepts = new String[4];
		for (int i = 0; i < outConcepts.length; i++) {
			outConcepts[i] = "ERROR";
		}
		outConcepts[0] = header;
		outConcepts[1] = past;
		outConcepts[2] = present;
		outConcepts[3] = future;
	}
	
	public String[] getAllConcepts(){
		return outConcepts;
	}
	
	public void setHeader(String header){
		this.header = header;
	}

	public void setPast(String past){
		this.past = past;
	}

	public void setPresent(String present){
		this.present = present;
	}

	public void setFuture(String future){
		this.future = future;
	}

	public String getHeader(){
		return header;
	}

	public String getPast(){
		return past;
	}

	public String getPresent(){
		return present;
	}

	public String getFuture(){
		return future;
	}
}
