package org.jboss.as.test.integration.jpa.mockprovider.classtransformer;
import java.util.Map;
import javax.enterprise.inject.spi.BeanManager;
import org.jipijapa.plugin.spi.JtaManager;
import org.jipijapa.plugin.spi.ManagementAdaptor;
import org.jipijapa.plugin.spi.PersistenceProviderAdaptor;
import org.jipijapa.plugin.spi.PersistenceUnitMetadata;
import org.jipijapa.plugin.spi.Platform;
/**
* persistence provider adaptor test class
*
* @author Scott Marlow
*/
public class TestAdapter implements PersistenceProviderAdaptor {
private static volatile boolean initialized = false;
@Override
public void injectJtaManager(JtaManager jtaManager) {
}
@Override
public void injectPlatform(Platform platform) {
}
@Override
public void addProviderProperties(Map properties, PersistenceUnitMetadata pu) {
}
@Override
public void addProviderDependencies(PersistenceUnitMetadata pu) {
}
@Override
public void beforeCreateContainerEntityManagerFactory(PersistenceUnitMetadata pu) {
initialized = true;
}
@Override
public void afterCreateContainerEntityManagerFactory(PersistenceUnitMetadata pu) {
}
@Override
public ManagementAdaptor getManagementAdaptor() {
return null;
}
@Override
public boolean doesScopedPersistenceUnitNameIdentifyCacheRegionName(PersistenceUnitMetadata pu) {
return false;
}
@Override
public void cleanup(PersistenceUnitMetadata pu) {
}
@Override
public Object beanManagerLifeCycle(BeanManager beanManager) {
return null;
}
@Override
public void markPersistenceUnitAvailable(Object wrapperBeanManagerLifeCycle) {
}
public static boolean wasInitialized() {
return initialized;
}
public static void clearInitialized() {
initialized = false;
}
}