/**
 * PMMPageConfig.java
 * Created on May 13, 2009
 * (C) Copyright TANDBERG Television Ltd.
 */
package com.tandbergtv.watchpoint.pmm.web.util;

import java.util.Map;

import com.tandbergtv.workflow.web.page.PageConfig;

public class PMMPageConfig extends PageConfig {

	private static final long serialVersionUID = 1L;
	
	private static PMMPageConfig pageConfig = null;

	/**
	 * Private constructor to implement Singleton
	 * @throws Exception 
	 * 
	 */
	private PMMPageConfig() {
	}

	/**
	 * Static method to get an instance of the PageConfig object
	 * 
	 * @return PMMPageConfig instance.
	 * @throws Exception 
	 */
	public static synchronized PMMPageConfig getInstance() throws Exception {
		if (pageConfig == null) {
			pageConfig = new PMMPageConfig();
		}
		return pageConfig;
	}
	
	/* (non-Javadoc)
	 * @see com.tandbergtv.workflow.web.page.PageConfig#getOptionsMap(java.lang.String)
	 */
	@Override
	protected Map<String, String> getOptionsMap(String fieldName) {
		throw new UnsupportedOperationException();
	}

}
