Skip to content

Commit 715518b

Browse files
committed
feat: use v2 as profile instead of api version property
1 parent 51d0b5e commit 715518b

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ This client is compatible with the Camunda v2 API. To use it, please configure:
2929
```yaml
3030
tasklist:
3131
client:
32-
api-version: v2
32+
profile: v2
3333
```
3434
3535
Configure a Camunda Tasklist client with simple authentication:

extension/spring-boot-starter-camunda-tasklist/src/main/java/io/camunda/tasklist/spring/TasklistClientConfiguration.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,15 @@
44
import io.camunda.client.CamundaClient;
55
import io.camunda.tasklist.CamundaTaskListClient;
66
import io.camunda.tasklist.CamundaTasklistClientConfiguration;
7+
import io.camunda.tasklist.CamundaTasklistClientConfiguration.ApiVersion;
78
import io.camunda.tasklist.CamundaTasklistClientConfiguration.DefaultProperties;
89
import io.camunda.tasklist.auth.Authentication;
910
import io.camunda.tasklist.auth.JwtAuthentication;
1011
import io.camunda.tasklist.auth.JwtCredential;
1112
import io.camunda.tasklist.auth.SimpleAuthentication;
1213
import io.camunda.tasklist.auth.SimpleCredential;
1314
import io.camunda.tasklist.auth.TokenResponseHttpClientResponseHandler;
15+
import io.camunda.tasklist.spring.TasklistClientConfigurationProperties.Profile;
1416
import org.springframework.beans.factory.annotation.Autowired;
1517
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
1618
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
@@ -44,7 +46,7 @@ public CamundaTaskListClient camundaTasklistClient(
4446
public CamundaTasklistClientConfiguration tasklistClientConfiguration(
4547
Authentication authentication, @Autowired(required = false) CamundaClient camundaClient) {
4648
return new CamundaTasklistClientConfiguration(
47-
properties.apiVersion(),
49+
properties.profile() == Profile.v2 ? ApiVersion.v2 : ApiVersion.v1,
4850
authentication,
4951
properties.baseUrl(),
5052
camundaClient,

extension/spring-boot-starter-camunda-tasklist/src/main/java/io/camunda/tasklist/spring/TasklistClientConfigurationProperties.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package io.camunda.tasklist.spring;
22

3-
import io.camunda.tasklist.CamundaTasklistClientConfiguration.ApiVersion;
43
import java.net.URL;
54
import java.time.Duration;
65
import java.util.List;
@@ -10,7 +9,6 @@
109
@ConfigurationProperties("tasklist.client")
1110
public record TasklistClientConfigurationProperties(
1211
// generic properties
13-
@DefaultValue("v1") ApiVersion apiVersion,
1412
Profile profile,
1513
Boolean enabled,
1614
URL baseUrl,
@@ -31,7 +29,8 @@ public record TasklistClientConfigurationProperties(
3129
public enum Profile {
3230
simple,
3331
oidc,
34-
saas
32+
saas,
33+
v2
3534
}
3635

3736
public record ClientDefaults(

0 commit comments

Comments
 (0)