package foundation.dao.bizlogic;

import java.util.HashMap;
import java.util.Map;

public class DataStates {

	private Map<String, String> items;
	
	public DataStates() {
		items = new HashMap<String, String>();
	}
	
	public boolean containsData(String dataName) {
		if (dataName == null) {
			return false;
		}
		
		dataName = dataName.toLowerCase();
		return items.containsKey(dataName);
	}

	public String getState(String dataName) {
		if (dataName == null) {
			return null;
		}
		
		dataName = dataName.toLowerCase();
		return items.get(dataName);
	}

	public void setState(String dataName, String toState) {
		if (dataName == null) {
			return;
		}
		
		dataName = dataName.toLowerCase();
		items.put(dataName, toState);
	}

}