/********************************************************************
 * Copyright © 2004 VHA. All rights reserved
 ********************************************************************/
package gov.va.med.esr.common.builder.entity.metaData;

// Java Classes

// Library Classes

// Framework Classes

// Common Classes
import gov.va.med.esr.common.builder.entity.MonetaryBenefitMetaData;
import gov.va.med.esr.common.model.ee.MonetaryBenefit;

// Messaging Class

/**
 * @author Martin Francisco
 */
public class MonetaryBenefitMetaDataFromZELPosition
    extends AbstractMetaData
    implements MonetaryBenefitMetaData
{
    private MonetaryBenefit entity;

    private String indicator;
    private String type;

    public MonetaryBenefitMetaDataFromZELPosition(String indicator, String type)
    {
        super();

        this.indicator = indicator;
        this.type = type;
    }

    /*
     * (non-Javadoc)
     * 
     * @see gov.va.med.esr.messaging.builder.entity.MonetaryBenefitMetaData#getEntity()
     */
    public MonetaryBenefit getEntity()
    {
        return this.entity;
    }

    /*
     * (non-Javadoc)
     * 
     * @see gov.va.med.esr.messaging.builder.entity.MonetaryBenefitMetaData#setEntity(gov.va.med.esr.common.model.ee.MonetaryBenefit)
     */
    public void setEntity(MonetaryBenefit entity)
    {
        this.entity = entity;
    }

    /*
     * (non-Javadoc)
     * 
     * @see gov.va.med.esr.messaging.builder.entity.MonetaryBenefitMetaData#getIndicator()
     */
    public String getIndicator()
    {
        return this.indicator;
    }

    /*
     * (non-Javadoc)
     * 
     * @see gov.va.med.esr.messaging.builder.entity.MonetaryBenefitMetaData#getType()
     */
    public String getType()
    {
        return this.type;
    }
}