package com.tandbergtv.metadatamanager.model;

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map.Entry;

/**
 * Class which will help to build query info along with the name value pair and
 * relations between various query info pieces.
 * 
 * @author spuranik
 * 
 */
public class SearchCriteria extends HashMap<String, String> {
	private static final long serialVersionUID = -8728994239870967408L;

	public String toString() {
		StringBuilder sb = new StringBuilder();
		Iterator<Entry<String, String>> iter = this.entrySet().iterator();
		while (iter.hasNext()) {
			Entry<String, String> entry = iter.next();
			if (sb.length() > 0) {
				sb.append(",");
			}
			sb.append(entry.getKey() + " : " + entry.getValue());
		}
		return sb.toString();
	}
}
