package org.onap.so.adapters.cnf;
+import org.onap.so.security.SoUserCredentialConfiguration;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
+import org.springframework.context.annotation.FilterType;
import org.springframework.web.client.RestTemplate;
@SpringBootApplication
-@ComponentScan(basePackages = {"org.onap.so.adapters.cnf", "org.onap.so.security"})
+@ComponentScan(basePackages = {"org.onap.so.adapters.cnf", "org.onap.so.security"},
+ includeFilters = {@ComponentScan.Filter(type = FilterType.ASSIGNABLE_TYPE,
+ classes = SoUserCredentialConfiguration.class), @ComponentScan.Filter(type = FilterType.REGEX,
+ pattern="org.onap.so.adapters.cnf")})
@EnableAutoConfiguration(exclude = {LiquibaseAutoConfiguration.class, HibernateJpaAutoConfiguration.class,
DataSourceAutoConfiguration.class, DataSourceTransactionManagerAutoConfiguration.class,
SecurityAutoConfiguration.class})
private HttpEntity<?> httpEntity(Object body) {
HttpHeaders headers = new HttpHeaders();
List<MediaType> acceptableMediaTypes = new ArrayList<>();
- acceptableMediaTypes.add(MediaType.APPLICATION_JSON);
+ acceptableMediaTypes.add(MediaType.TEXT_PLAIN);
headers.setAccept(acceptableMediaTypes);
- headers.setContentType(MediaType.APPLICATION_JSON);
+ headers.setContentType(MediaType.TEXT_PLAIN);
headers.setBasicAuth(credentials.getUsername(), credentials.getPassword());
return new HttpEntity<>(gson.toJson(body), headers);
public class AaiCallbackResponse {
@JsonProperty("status")
- private CompletionStatus completionStatus;
+ private CompletionStatus status;
@JsonProperty("statusMessage")
- private String message;
+ private String statusMessage = "";
public CompletionStatus getCompletionStatus() {
- return completionStatus;
+ return status;
}
- public void setCompletionStatus(CompletionStatus completionStatus) {
- this.completionStatus = completionStatus;
+ public void setCompletionStatus(CompletionStatus status) {
+ this.status = status;
}
public String getMessage() {
- return message;
+ return statusMessage;
}
- public void setMessage(String message) {
- this.message = message;
+ public void setMessage(String statusMessage) {
+ this.statusMessage = statusMessage;
}
@Override
public String toString() {
return "AaiCallbackResponse{" +
- "completionStatus=" + completionStatus +
- ", message='" + message + '\'' +
+ "status=" + status +
+ ", statusMessage='" + statusMessage + '\'' +
'}';
}