import com.att.ajsc.common.AjscProvider;
import com.att.ajsc.common.AjscService;
+import java.security.GeneralSecurityException;
import java.util.ArrayList;
import java.util.List;
import org.onap.clamp.clds.client.CldsEventDelegate;
import org.onap.clamp.clds.client.DcaeDispatcherServices;
import org.onap.clamp.clds.client.DcaeInventoryServices;
-import org.onap.clamp.clds.client.DcaeReqDelegate;
-import org.onap.clamp.clds.client.DcaeReqDeleteDelegate;
import org.onap.clamp.clds.client.HolmesPolicyDelegate;
import org.onap.clamp.clds.client.HolmesPolicyDeleteDelegate;
import org.onap.clamp.clds.client.OperationalPolicyDelegate;
import org.onap.clamp.clds.client.PolicyClient;
import org.onap.clamp.clds.client.SdcCatalogServices;
import org.onap.clamp.clds.client.SdcSendReqDelegate;
-import org.onap.clamp.clds.client.StringMatchPolicyDelegate;
-import org.onap.clamp.clds.client.StringMatchPolicyDeleteDelegate;
import org.onap.clamp.clds.client.TcaPolicyDelegate;
import org.onap.clamp.clds.client.TcaPolicyDeleteDelegate;
+import org.onap.clamp.clds.client.req.SdcReq;
import org.onap.clamp.clds.dao.CldsDao;
import org.onap.clamp.clds.model.refprop.RefProp;
import org.onap.clamp.clds.transform.XslTransformer;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
-import org.springframework.boot.autoconfigure.jdbc.DataSourceBuilder;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.Bean;
@Configuration
@Profile("clamp-default")
public class CldsConfiguration {
-
@Autowired
private ApplicationContext context;
/**
* Clds Identity database DataSource configuration
+ *
+ * @return
*/
@Bean(name = "cldsDataSource")
@ConfigurationProperties(prefix = "spring.datasource.cldsdb")
public DataSource cldsDataSource() {
- return DataSourceBuilder.create().build();
+ return new EncodedPasswordBasicDataSource();
}
@Bean(name = "jaxrsProviders")
return new RefProp();
}
+ @Bean
+ public SdcReq getSdcReq() {
+ return new SdcReq();
+ }
+
@Bean
public PolicyClient getPolicyClient() {
return new PolicyClient();
return new CldsEventDelegate();
}
- @Bean(name = "dcaeReqDelegate")
- public DcaeReqDelegate getDcaeReqDelegate() {
- return new DcaeReqDelegate();
- }
-
@Bean(name = "sdcSendReqDelegate")
public SdcSendReqDelegate getSdcSendReqDelegate() {
return new SdcSendReqDelegate();
}
- @Bean(name = "dcaeReqDeleteDelegate")
- public DcaeReqDeleteDelegate getDcaeReqDeleteDelegate() {
- return new DcaeReqDeleteDelegate();
- }
-
@Bean(name = "operationalPolicyDelegate")
public OperationalPolicyDelegate getOperationalPolicyDelegate() {
return new OperationalPolicyDelegate();
return new OperationalPolicyDeleteDelegate();
}
- @Bean(name = "stringMatchPolicyDelegate")
- public StringMatchPolicyDelegate getStringMatchPolicyDelegate() {
- return new StringMatchPolicyDelegate();
- }
-
- @Bean(name = "stringMatchPolicyDeleteDelegate")
- public StringMatchPolicyDeleteDelegate getStringMatchPolicyDeleteDelegate() {
- return new StringMatchPolicyDeleteDelegate();
- }
-
@Bean(name = "sdcCatalogServices")
public SdcCatalogServices getSdcCatalogServices() {
return new SdcCatalogServices();
public HolmesPolicyDeleteDelegate getHolmesPolicyDeleteDelegate() {
return new HolmesPolicyDeleteDelegate();
}
-
}
\ No newline at end of file