package gov.va.med.esr.common.model.lookup;

import gov.va.med.esr.common.model.lookup.BenefitType.Code;
import gov.va.med.fw.model.lookup.AbstractCode;
import gov.va.med.fw.model.lookup.AbstractNamedActiveLookup;

//Java Classes

//Library Classes

//Framework Classes

/**
 * @author Commons Team
 * 
  */
public class CollectionMethod
    extends AbstractNamedActiveLookup
{
    /**
	 * An instance of serialVersionUID
	 */

	/**
     * 
     */
    private static final long serialVersionUID = 9086100828935572728L;

    public static final Code CODE_SLF = new Code("SLF");    
    
    /**
     * Default constructor.
     */
    public CollectionMethod()
    {
        super();
    }
    
    public static class Code extends AbstractCode {
        /**
         * 
         */
        private static final long serialVersionUID = 7248399884105031866L;

        /**
         * An instance of serialVersionUID
         */
        
        private Code(String code) {
            super(code);
        }

        public static Code getByCode(String code) {
            return (Code) getCode(Code.class, code);
        }
    }
}