Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
java-version: '11'
java-version: '17'
distribution: 'adopt'
- uses: actions/cache@v4
with:
Expand Down
2 changes: 1 addition & 1 deletion .sonar.settings
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# Settings for sonar scan
gdc.java_version=openjdk-11
gdc.java_version=openjdk-17
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,10 +67,10 @@ Since *GoodData Java SDK* version *2.32.0* API versioning is supported. The API
The *GoodData Java SDK* uses:
* the [GoodData HTTP client](https://github.com/gooddata/gooddata-http-client) version 0.9.3 or later
* the *Apache HTTP Client* version 4.5 or later (for white-labeled domains at least version 4.3.2 is required)
* the *Spring Framework* version 5* (can be used with spring 4.3.* as well)
* the *Spring Framework* version 6.x (compatible with Spring Boot 3.x)
* the *Jackson JSON Processor* version 2.*
* the *Slf4j API* version 1.7.*
* the *Java Development Kit (JDK)* version 11 or later to build, can run on 8 and later
* the *Slf4j API* version 2.0.*
* the *Java Development Kit (JDK)* version 17 or later

##### Retry of failed API calls

Expand Down
26 changes: 24 additions & 2 deletions gooddata-java-model/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<artifactId>gooddata-java-parent</artifactId>
<groupId>com.gooddata</groupId>
<version>3.12.1+api3-SNAPSHOT</version>
<version>4.0.0+api3-SNAPSHOT</version>
</parent>

<dependencies>
Expand Down Expand Up @@ -42,6 +42,11 @@
<artifactId>mockito-core</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-junit-jupiter</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest</artifactId>
Expand Down Expand Up @@ -78,7 +83,7 @@
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<groupId>org.apache.groovy</groupId>
<artifactId>groovy</artifactId>
<scope>test</scope>
</dependency>
Expand All @@ -92,6 +97,11 @@
<artifactId>spring-web</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<scope>test</scope>
</dependency>
</dependencies>

<build>
Expand All @@ -100,6 +110,18 @@
<groupId>org.codehaus.gmavenplus</groupId>
<artifactId>gmavenplus-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<configuration>
<failOnWarning>false</failOnWarning>
<ignoredUnusedDeclaredDependencies>
<ignoredUnusedDeclaredDependency>com.fasterxml.jackson.core:jackson-core</ignoredUnusedDeclaredDependency>
<ignoredUnusedDeclaredDependency>org.apache.commons:commons-lang3</ignoredUnusedDeclaredDependency>
<ignoredUnusedDeclaredDependency>com.gooddata:gooddata-rest-common</ignoredUnusedDeclaredDependency>
</ignoredUnusedDeclaredDependencies>
</configuration>
</plugin>
</plugins>
</build>

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* (C) 2023 GoodData Corporation.
* (C) 2025 GoodData Corporation.
* This source code is licensed under the BSD-style license found in the
* LICENSE.txt file in the root directory of this source tree.
*/
Expand Down Expand Up @@ -238,3 +238,4 @@ public enum AuthenticationMode {
SSO
}
}

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* (C) 2023 GoodData Corporation.
* (C) 2025 GoodData Corporation.
* This source code is licensed under the BSD-style license found in the
* LICENSE.txt file in the root directory of this source tree.
*/
Expand Down Expand Up @@ -33,3 +33,4 @@ public class Accounts extends Page<Account> {
super(items, paging, links);
}
}

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* (C) 2023 GoodData Corporation.
* (C) 2025 GoodData Corporation.
* This source code is licensed under the BSD-style license found in the
* LICENSE.txt file in the root directory of this source tree.
*/
Expand All @@ -22,3 +22,4 @@ protected Accounts createPage(final List<Account> items, final Paging paging, fi
return new Accounts(items, paging, links);
}
}

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* (C) 2023 GoodData Corporation.
* (C) 2025 GoodData Corporation.
* This source code is licensed under the BSD-style license found in the
* LICENSE.txt file in the root directory of this source tree.
*/
Expand Down Expand Up @@ -74,3 +74,4 @@ public String toString() {
}
}
}

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* (C) 2023 GoodData Corporation.
* (C) 2025 GoodData Corporation.
* This source code is licensed under the BSD-style license found in the
* LICENSE.txt file in the root directory of this source tree.
*/
Expand Down Expand Up @@ -94,3 +94,4 @@ public String toString() {
return GoodDataToStringBuilder.defaultToString(this);
}
}

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* (C) 2023 GoodData Corporation.
* (C) 2025 GoodData Corporation.
* This source code is licensed under the BSD-style license found in the
* LICENSE.txt file in the root directory of this source tree.
*/
Expand Down Expand Up @@ -37,3 +37,4 @@ public AccessLogs(List<AccessLog> items, Paging paging, Map<String, String> link
super(items, paging, links);
}
}

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* (C) 2023 GoodData Corporation.
* (C) 2025 GoodData Corporation.
* This source code is licensed under the BSD-style license found in the
* LICENSE.txt file in the root directory of this source tree.
*/
Expand All @@ -20,3 +20,4 @@ protected AccessLogs createPage(List<AccessLog> items, Paging paging, Map<String
return new AccessLogs(items, paging, links);
}
}

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* (C) 2023 GoodData Corporation.
* (C) 2025 GoodData Corporation.
* This source code is licensed under the BSD-style license found in the
* LICENSE.txt file in the root directory of this source tree.
*/
Expand All @@ -12,3 +12,4 @@ public AccessLogsSerializer() {
super(AccessLogs.ROOT_NODE);
}
}

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* (C) 2023 GoodData Corporation.
* (C) 2025 GoodData Corporation.
* This source code is licensed under the BSD-style license found in the
* LICENSE.txt file in the root directory of this source tree.
*/
Expand Down Expand Up @@ -124,3 +124,4 @@ public String toString() {
}

}

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* (C) 2023 GoodData Corporation.
* (C) 2025 GoodData Corporation.
* This source code is licensed under the BSD-style license found in the
* LICENSE.txt file in the root directory of this source tree.
*/
Expand Down Expand Up @@ -33,3 +33,4 @@ public AuditEvents(final List<AuditEvent> items, final Paging paging, final Map<
}

}

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* (C) 2023 GoodData Corporation.
* (C) 2025 GoodData Corporation.
* This source code is licensed under the BSD-style license found in the
* LICENSE.txt file in the root directory of this source tree.
*/
Expand All @@ -22,3 +22,4 @@ protected AuditEvents createPage(final List<AuditEvent> items, final Paging pagi
return new AuditEvents(items, paging, links);
}
}

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* (C) 2023 GoodData Corporation.
* (C) 2025 GoodData Corporation.
* This source code is licensed under the BSD-style license found in the
* LICENSE.txt file in the root directory of this source tree.
*/
Expand All @@ -13,3 +13,4 @@ public AuditEventsSerializer() {
super(AuditEvents.ROOT_NODE);
}
}

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* (C) 2023 GoodData Corporation.
* (C) 2025 GoodData Corporation.
* This source code is licensed under the BSD-style license found in the
* LICENSE.txt file in the root directory of this source tree.
*/
Expand Down Expand Up @@ -27,3 +27,4 @@ public String getSettingsUrl() {
return settingsUrl;
}
}

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* (C) 2023 GoodData Corporation.
* (C) 2025 GoodData Corporation.
* This source code is licensed under the BSD-style license found in the
* LICENSE.txt file in the root directory of this source tree.
*/
Expand Down Expand Up @@ -85,3 +85,4 @@ public String toString() {
return GoodDataToStringBuilder.defaultToString(this);
}
}

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* (C) 2023 GoodData Corporation.
* (C) 2025 GoodData Corporation.
* This source code is licensed under the BSD-style license found in the
* LICENSE.txt file in the root directory of this source tree.
*/
Expand Down Expand Up @@ -96,3 +96,4 @@ public String toString() {
return GoodDataToStringBuilder.defaultToString(this);
}
}

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* (C) 2023 GoodData Corporation.
* (C) 2025 GoodData Corporation.
* This source code is licensed under the BSD-style license found in the
* LICENSE.txt file in the root directory of this source tree.
*/
Expand All @@ -24,3 +24,4 @@ public interface ProcessExecution {
ConnectorType getConnectorType();

}

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* (C) 2023 GoodData Corporation.
* (C) 2025 GoodData Corporation.
* This source code is licensed under the BSD-style license found in the
* LICENSE.txt file in the root directory of this source tree.
*/
Expand Down Expand Up @@ -36,3 +36,4 @@ public class ProcessStatus extends IntegrationProcessStatus {
}

}

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* (C) 2023 GoodData Corporation.
* (C) 2025 GoodData Corporation.
* This source code is licensed under the BSD-style license found in the
* LICENSE.txt file in the root directory of this source tree.
*/
Expand Down Expand Up @@ -146,3 +146,4 @@ private Optional<String> getLink(final String linkName) {
return links != null ? Optional.ofNullable(links.get(linkName)) : Optional.empty();
}
}

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* (C) 2023 GoodData Corporation.
* (C) 2025 GoodData Corporation.
* This source code is licensed under the BSD-style license found in the
* LICENSE.txt file in the root directory of this source tree.
*/
Expand All @@ -24,3 +24,4 @@ public interface Settings {
ConnectorType getConnectorType();

}

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* (C) 2023 GoodData Corporation.
* (C) 2025 GoodData Corporation.
* This source code is licensed under the BSD-style license found in the
* LICENSE.txt file in the root directory of this source tree.
*/
Expand Down Expand Up @@ -81,3 +81,4 @@ public String toString() {
return GoodDataToStringBuilder.defaultToString(this);
}
}

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* (C) 2023 GoodData Corporation.
* (C) 2025 GoodData Corporation.
* This source code is licensed under the BSD-style license found in the
* LICENSE.txt file in the root directory of this source tree.
*/
Expand Down Expand Up @@ -179,3 +179,4 @@ public String toString() {
}
}
}

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* (C) 2023 GoodData Corporation.
* (C) 2025 GoodData Corporation.
* This source code is licensed under the BSD-style license found in the
* LICENSE.txt file in the root directory of this source tree.
*/
Expand Down Expand Up @@ -96,3 +96,4 @@ public String toString() {
return GoodDataToStringBuilder.defaultToString(this);
}
}

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* (C) 2023 GoodData Corporation.
* (C) 2025 GoodData Corporation.
* This source code is licensed under the BSD-style license found in the
* LICENSE.txt file in the root directory of this source tree.
*/
Expand Down Expand Up @@ -137,3 +137,4 @@ public String toString() {
return GoodDataToStringBuilder.defaultToString(this);
}
}

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* (C) 2023 GoodData Corporation.
* (C) 2025 GoodData Corporation.
* This source code is licensed under the BSD-style license found in the
* LICENSE.txt file in the root directory of this source tree.
*/
Expand Down Expand Up @@ -56,3 +56,4 @@ public String getPoll() {
}

}

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* (C) 2023 GoodData Corporation.
* (C) 2025 GoodData Corporation.
* This source code is licensed under the BSD-style license found in the
* LICENSE.txt file in the root directory of this source tree.
*/
Expand Down Expand Up @@ -126,3 +126,4 @@ public String toString() {
return GoodDataToStringBuilder.defaultToString(this);
}
}

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* (C) 2023 GoodData Corporation.
* (C) 2025 GoodData Corporation.
* This source code is licensed under the BSD-style license found in the
* LICENSE.txt file in the root directory of this source tree.
*/
Expand Down Expand Up @@ -39,3 +39,4 @@ public String toString() {
return GoodDataToStringBuilder.defaultToString(this);
}
}

Loading
Loading