diff --git a/pom.xml b/pom.xml index 7dc738d..6cedd2e 100644 --- a/pom.xml +++ b/pom.xml @@ -26,7 +26,7 @@ com.inteligr8 common-rest-api - 1.0-SNAPSHOT + 1.1-SNAPSHOT org.glassfish.jersey.ext diff --git a/src/main/java/com/inteligr8/alfresco/activiti/ApsClientConfiguration.java b/src/main/java/com/inteligr8/alfresco/activiti/ApsClientConfiguration.java index f66136b..dd98971 100644 --- a/src/main/java/com/inteligr8/alfresco/activiti/ApsClientConfiguration.java +++ b/src/main/java/com/inteligr8/alfresco/activiti/ApsClientConfiguration.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 ApsClientConfiguration extends ClientConfiguration { +public class ApsClientConfiguration implements ClientCxfConfiguration, ClientJerseyConfiguration { @Value("${process.service.baseUrl:http://localhost:8080/activiti-app}") private String baseUrl; @@ -42,6 +43,12 @@ public class ApsClientConfiguration extends ClientConfiguration { @Value("${process.service.security.oauth.grantPassword:#{null}}") private String oAuthPassword; + + @Value("${process.service.cxf.defaultBusEnabled:true}") + private boolean defaultBusEnabled; + + @Value("${process.service.jersey.putBodyRequired:true}") + private boolean putBodyRequired; public String getBaseUrl() { return this.baseUrl; @@ -86,5 +93,13 @@ public class ApsClientConfiguration 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/activiti/ApsClientCxfImpl.java b/src/main/java/com/inteligr8/alfresco/activiti/ApsClientCxfImpl.java index 36a613b..aee055f 100644 --- a/src/main/java/com/inteligr8/alfresco/activiti/ApsClientCxfImpl.java +++ b/src/main/java/com/inteligr8/alfresco/activiti/ApsClientCxfImpl.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 ApsClientCxfImpl extends ClientCxfImpl { private ApsClientConfiguration config; @Override - protected ClientConfiguration getConfig() { + protected ClientCxfConfiguration getConfig() { return this.config; } diff --git a/src/main/java/com/inteligr8/alfresco/activiti/ApsClientJerseyImpl.java b/src/main/java/com/inteligr8/alfresco/activiti/ApsClientJerseyImpl.java index 874d70c..8eca94f 100644 --- a/src/main/java/com/inteligr8/alfresco/activiti/ApsClientJerseyImpl.java +++ b/src/main/java/com/inteligr8/alfresco/activiti/ApsClientJerseyImpl.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 ApsClientJerseyImpl extends ClientJerseyImpl { private ApsClientConfiguration config; @Override - protected ClientConfiguration getConfig() { + protected ClientJerseyConfiguration getConfig() { return this.config; }