package org.biomoby.registry.rdfagent.util;

import java.util.ArrayList;
import java.util.Iterator;

import org.biomoby.shared.Utils;

@SuppressWarnings("unchecked")
public class ServiceProvider {

	private String email = "";
	
	private ArrayList comments = new ArrayList();
	
	/**
	 * Constructor.
	 * Please set the email address.
	 *
	 */
	public ServiceProvider() {

	}
	
	public void addComment(String comment) {
		comments.add(System.getProperty("line.separator") + comment);
	}
	
	public String[] getComments() {
		String[] strings = new String[comments.size()];
		strings = (String[])comments.toArray((String[])strings);
		return strings;
		
	}
	
	public String getEmail() {
		return email;
	}
	public void setEmail(String address){
		this.email = address;
	}
	
	public String toString() {
		StringBuffer sb = new StringBuffer();
		int count = 0;
		for (Iterator it = comments.iterator(); it.hasNext();) {
			String string = (String) it.next();
			sb.append(Utils.format((++count) + "." +Utils.format(string + System.getProperty("line.separator"),3), 2));			
		}
		return sb.toString();
	}

	
}
