mirror of
https://github.com/datahub-project/datahub.git
synced 2025-09-26 01:23:16 +00:00
Adding missing CorpGroupSearchDaoFactory
This commit is contained in:
parent
e905822034
commit
c766165b84
@ -0,0 +1,27 @@
|
|||||||
|
package com.linkedin.identity.factory;
|
||||||
|
|
||||||
|
import com.linkedin.metadata.configs.CorpGroupSearchConfig;
|
||||||
|
import com.linkedin.metadata.dao.search.ESSearchDAO;
|
||||||
|
import com.linkedin.metadata.search.CorpGroupDocument;
|
||||||
|
import org.elasticsearch.client.RestHighLevelClient;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.context.ApplicationContext;
|
||||||
|
import org.springframework.context.annotation.Bean;
|
||||||
|
import org.springframework.context.annotation.Configuration;
|
||||||
|
import org.springframework.context.annotation.DependsOn;
|
||||||
|
|
||||||
|
import javax.annotation.Nonnull;
|
||||||
|
|
||||||
|
@Configuration
|
||||||
|
public class CorpGroupSearchDaoFactory {
|
||||||
|
@Autowired
|
||||||
|
ApplicationContext applicationContext;
|
||||||
|
|
||||||
|
@Bean(name = "corpGroupSearchDAO")
|
||||||
|
@DependsOn({"elasticSearchRestHighLevelClient"})
|
||||||
|
@Nonnull
|
||||||
|
protected ESSearchDAO createInstance() {
|
||||||
|
return new ESSearchDAO(applicationContext.getBean(RestHighLevelClient.class), CorpGroupDocument.class,
|
||||||
|
new CorpGroupSearchConfig());
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user