diff --git a/pom.xml b/pom.xml
index 3dc8bac..57d26c1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
com.inteligr8.alfresco
acs-public-rest-api
- 1.0.6-v1-acs6
+ 1.1.0-v1-acs6
Alfresco Content Services ReST API Client for Java
@@ -29,7 +29,7 @@
com.inteligr8
common-rest-api
- 1.0.2
+ 1.1.0
io.swagger
diff --git a/src/main/java/com/inteligr8/alfresco/acs/AcsClientConfiguration.java b/src/main/java/com/inteligr8/alfresco/acs/AcsClientConfiguration.java
index 557e221..db447e8 100644
--- a/src/main/java/com/inteligr8/alfresco/acs/AcsClientConfiguration.java
+++ b/src/main/java/com/inteligr8/alfresco/acs/AcsClientConfiguration.java
@@ -4,11 +4,12 @@ import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
-import com.inteligr8.rs.ClientConfiguration;
+import com.inteligr8.rs.ClientCxfConfiguration;
+import com.inteligr8.rs.ClientJerseyConfiguration;
@Configuration
@ComponentScan
-public class AcsClientConfiguration extends ClientConfiguration {
+public class AcsClientConfiguration implements ClientCxfConfiguration, ClientJerseyConfiguration {
@Value("${content.service.baseUrl:http://localhost:8080/alfresco}")
private String baseUrl;
@@ -43,6 +44,12 @@ public class AcsClientConfiguration extends ClientConfiguration {
@Value("${content.service.security.oauth.grantPassword:#{null}}")
private String oAuthPassword;
+ @Value("${content.service.cxf.defaultBusEnabled:true}")
+ private boolean defaultBusEnabled;
+
+ @Value("${content.service.jersey.putBodyRequired:true}")
+ private boolean putBodyRequired;
+
public String getBaseUrl() {
return this.baseUrl;
}
@@ -86,5 +93,13 @@ public class AcsClientConfiguration extends ClientConfiguration {
public String getOAuthPassword() {
return this.oAuthPassword;
}
+
+ public boolean isDefaultBusEnabled() {
+ return this.defaultBusEnabled;
+ }
+
+ public boolean isPutBodyRequired() {
+ return this.putBodyRequired;
+ }
}
diff --git a/src/main/java/com/inteligr8/alfresco/acs/AcsClientCxfImpl.java b/src/main/java/com/inteligr8/alfresco/acs/AcsClientCxfImpl.java
index 20b7d67..8d997a8 100644
--- a/src/main/java/com/inteligr8/alfresco/acs/AcsClientCxfImpl.java
+++ b/src/main/java/com/inteligr8/alfresco/acs/AcsClientCxfImpl.java
@@ -4,7 +4,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Lazy;
import org.springframework.stereotype.Component;
-import com.inteligr8.rs.ClientConfiguration;
+import com.inteligr8.rs.ClientCxfConfiguration;
import com.inteligr8.rs.ClientCxfImpl;
/**
@@ -18,7 +18,7 @@ public class AcsClientCxfImpl extends ClientCxfImpl {
private AcsClientConfiguration config;
@Override
- protected ClientConfiguration getConfig() {
+ protected ClientCxfConfiguration getConfig() {
return this.config;
}
diff --git a/src/main/java/com/inteligr8/alfresco/acs/AcsClientJerseyImpl.java b/src/main/java/com/inteligr8/alfresco/acs/AcsClientJerseyImpl.java
index b65819a..9fed41e 100644
--- a/src/main/java/com/inteligr8/alfresco/acs/AcsClientJerseyImpl.java
+++ b/src/main/java/com/inteligr8/alfresco/acs/AcsClientJerseyImpl.java
@@ -4,7 +4,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Lazy;
import org.springframework.stereotype.Component;
-import com.inteligr8.rs.ClientConfiguration;
+import com.inteligr8.rs.ClientJerseyConfiguration;
import com.inteligr8.rs.ClientJerseyImpl;
/**
@@ -18,7 +18,7 @@ public class AcsClientJerseyImpl extends ClientJerseyImpl {
private AcsClientConfiguration config;
@Override
- protected ClientConfiguration getConfig() {
+ protected ClientJerseyConfiguration getConfig() {
return this.config;
}