diff options
Diffstat (limited to 'catalog-be/src/main/java/org/openecomp/sdc/config/CatalogBESpringConfig.java')
-rw-r--r-- | catalog-be/src/main/java/org/openecomp/sdc/config/CatalogBESpringConfig.java | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/catalog-be/src/main/java/org/openecomp/sdc/config/CatalogBESpringConfig.java b/catalog-be/src/main/java/org/openecomp/sdc/config/CatalogBESpringConfig.java new file mode 100644 index 0000000000..56527b6e9b --- /dev/null +++ b/catalog-be/src/main/java/org/openecomp/sdc/config/CatalogBESpringConfig.java @@ -0,0 +1,40 @@ +package org.openecomp.sdc.config; + +import org.openecomp.sdc.be.components.lifecycle.LifecycleBusinessLogic; +import org.openecomp.sdc.be.ecomp.converters.AssetMetadataConverter; +import org.openecomp.sdc.common.transaction.mngr.TransactionManager; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.ComponentScan; +import org.springframework.context.annotation.Configuration; + +@Configuration +@ComponentScan({"org.openecomp.sdc.be.user", + "org.openecomp.sdc.be.impl", + "org.openecomp.sdc.be.auditing.impl", + "org.openecomp.sdc.be.distribution", + "org.openecomp.sdc.be.switchover.detector", + "org.openecomp.sdc.be.tosca", + "org.openecomp.sdc.be.components.validation", + "org.openecomp.sdc.be.components.impl", + "org.openecomp.sdc.be.components.path", + "org.openecomp.sdc.be.components.merge", + "org.openecomp.sdc.be.components.csar", + "org.openecomp.sdc.be.components.property" +}) +public class CatalogBESpringConfig { + @Bean(name = "lifecycleBusinessLogic") + public LifecycleBusinessLogic lifecycleBusinessLogic() { + return new LifecycleBusinessLogic(); + } + + @Bean(name = "transactionManager") + public TransactionManager transactionManager() { + return new TransactionManager(); + } + + @Bean(name = "asset-metadata-utils") + public AssetMetadataConverter assetMetadataConverter() { + return new AssetMetadataConverter(); + } + +} |