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.SdcSendReqDelegate;
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();
public HolmesPolicyDeleteDelegate getHolmesPolicyDeleteDelegate() {
return new HolmesPolicyDeleteDelegate();
}
-
}
\ No newline at end of file