

package gov.va.med.cds.mediator.work.hapi;


import gov.va.med.cds.mediator.work.TemplateInformation;
import gov.va.med.cds.mediator.work.WorkerInterface;
import gov.va.med.cds.xml.transform.XsltHelper;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

import java.util.Map;


public abstract class AbstractHl7XmlTransformerWork
    implements
        WorkerInterface
{

    protected static Log logger = LogFactory.getLog( AbstractHl7XmlTransformerWork.class );

    protected String wsnHl7Support;

    protected String wsnVhimRequest;

    protected XsltHelper xsltHelper;

    protected Map<String, TemplateInformation> templateInformationMap;


    public void setWsnHl7Support( String wsnHl7Support )
    {
        this.wsnHl7Support = wsnHl7Support;
    }


    public void setWsnVhimRequest( String wsnVhimRequest )
    {
        this.wsnVhimRequest = wsnVhimRequest;
    }


    public void setXsltHelper( XsltHelper xsltHelper )
    {
        this.xsltHelper = xsltHelper;
    }


    public void setTemplateInformationMap( Map<String, TemplateInformation> templateInformationMap )
    {
        this.templateInformationMap = templateInformationMap;
    }

}
