/**
 * PartnerFormPopulator.java
 * Created on Jun 16, 2008
 * (C) Copyright TANDBERG Television Ltd.
 */
package com.tandbergtv.watchpoint.pmm.web.util;

import javax.servlet.http.HttpServletRequest;

import com.tandbergtv.watchpoint.pmm.entities.PartnerType;
import com.tandbergtv.watchpoint.pmm.partner.PartnerManager;
import com.tandbergtv.watchpoint.pmm.web.formbeans.partner.PartnerForm;

/**
 * @author Vlada Jakobac
 *
 */
public class PartnerFormPopulator {

	public static void setRequiredInfoInForm(HttpServletRequest request, PartnerForm partnerForm) {
		
		//get the partner type info, in case it was not populated (e.g., SELF partner)
		if (!partnerForm.getId().equals("")){
			long id = Long.parseLong(partnerForm.getId());
			PartnerType partnerType = PartnerManager.getInstance().getPartner(id).getType();
			partnerForm.setTypeName(partnerType.name());
			partnerForm.setTypeId(String.valueOf(partnerType.getTypeId()));
			
		}
				
	}

}
