/*
 * Created on Sep 21, 2005
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package gov.va.med.esr.common.model.lookup;

//Java classes

//Library classes
import gov.va.med.fw.model.lookup.AbstractCode;
import gov.va.med.fw.model.lookup.AbstractNamedActiveLookup;

/**
 * @author DNS   MERCHA
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class FederalAgency extends AbstractNamedActiveLookup {
	

	/**
	 * An instance of serialVersionUID
	 */
	private static final long serialVersionUID = 271453108507820741L;
	public static final Code CODE_CIVIL_SERVICE_COMMISSION = new Code("1");
    public static final Code CODE_DEPATMENT_OF_COMMERCE = new Code("2");
    public static final Code CODE_DEPARTMENT_OF_DEFENSE = new Code("3");
    public static final Code CODE_FEDERAL_AVIATION_ADMIN = new Code("4");
    public static final Code CODE_OFFICE_OF_ECONOMIC_OPPORTUNITY = new Code("5");
    public static final Code CODE_OFFICE_OF_EMPLOYEE_COMP = new Code("6");
    public static final Code CODE_PEACE_CORPS = new Code("7");
    public static final Code CODE_VETERANS_ADMINISTRATION = new Code("8");
    
    
    
    public static class Code extends AbstractCode
    {
        /**
		 * An instance of serialVersionUID
		 */
		private static final long serialVersionUID = 8441202903938761761L;

		private Code(String code)
        {
            super(code);
        }

        public static Code getByCode(String code)
        {
            return (Code)getCode(Code.class, code);
        }
    }
	/**
     * Default constructor.
     */
	public FederalAgency()
    {
        super();
    }
}
