

package gov.va.med.cds.template;


import gov.va.med.cds.AbstractBaseIntegrationCoreTest;
import gov.va.med.cds.junit.runners.SuiteAwareSpringRunner;

import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;


@RunWith( SuiteAwareSpringRunner.class )
@ContextConfiguration( locations = { "classpath:gov/va/med/cds/config/nonWeblogicApplicationContext.xml" } )
public abstract class AbstractTemplateManagerTest
    extends
        AbstractBaseIntegrationCoreTest
{

    protected TemplateMetaDataProviderInterface templateMetaDataProvider = null;
    protected TemplateManager templateManager = null;


    public TemplateMetaDataProviderInterface getTemplateMetaDataProvider( )
    {
        return templateMetaDataProvider;
    }


    @javax.annotation.Resource
    public void setTemplateMetaDataProvider( TemplateMetaDataProviderInterface templateMetaDataProvider )
    {
        this.templateMetaDataProvider = templateMetaDataProvider;
    }


    public TemplateManager getTemplateManager( )
    {
        return templateManager;
    }


    @javax.annotation.Resource
    public void setTemplateManager( TemplateManager templateManager )
    {
        this.templateManager = templateManager;
    }

}
