/*
* Copyright 2014-2017 Hewlett-Packard Enterprise Development Company, L.P.
* Licensed under the MIT License (the "License"); you may not use this file except in compliance with the License.
*/
package com.hp.autonomy.frontend.find.core.beanconfiguration;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
import org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
import org.springframework.data.jpa.repository.config.EnableJpaAuditing;
import org.springframework.data.jpa.repository.config.EnableJpaRepositories;
import org.springframework.transaction.annotation.EnableTransactionManagement;
@Configuration
@Import({
DataSourceAutoConfiguration.class,
HibernateJpaAutoConfiguration.class
})
@EnableJpaAuditing
@EnableJpaRepositories(basePackages = "com.hp.autonomy.frontend.find")
@EnableTransactionManagement
@ConditionalOnProperty(BiConfiguration.BI_PROPERTY)
public class BiConfiguration {
public final static String BI_PROPERTY = "hp.find.enableBi";
}