diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 86d57f72..e5b70f1f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,6 +8,11 @@ on: jobs: ci: uses: killbill/gh-actions-shared/.github/workflows/ci.yml@main + with: + test-profile-matrix: '[ "travis", "integration-mysql", "integration-postgresql" ]' + secrets: + CLOUDSMITH_CENTRAL_PASSWORD: ${{ secrets.CLOUDSMITH_CENTRAL_PASSWORD }} + CLOUDSMITH_KILLBILL_MAVEN_REPO_PASSWORD: ${{ secrets.CLOUDSMITH_KILLBILL_MAVEN_REPO_PASSWORD }} integration_test: uses: killbill/gh-actions-shared/.github/workflows/integration_test.yml@main @@ -16,3 +21,6 @@ jobs: integration_tests_goal: 'test:plugins:analytics' ddl_file: 'src/main/resources/org/killbill/billing/plugin/analytics/ddl.sql' integration_tests_ref: 'refs/heads/master' + secrets: + CLOUDSMITH_CENTRAL_PASSWORD: ${{ secrets.CLOUDSMITH_CENTRAL_PASSWORD }} + CLOUDSMITH_KILLBILL_MAVEN_REPO_PASSWORD: ${{ secrets.CLOUDSMITH_KILLBILL_MAVEN_REPO_PASSWORD }} diff --git a/.github/workflows/cloudsmith_release.yml b/.github/workflows/cloudsmith_release.yml deleted file mode 100644 index e2737981..00000000 --- a/.github/workflows/cloudsmith_release.yml +++ /dev/null @@ -1,15 +0,0 @@ -name: cloudsmith_release - -on: - workflow_dispatch: - -jobs: - cloudsmith_release: - uses: killbill/gh-actions-shared/.github/workflows/cloudsmith_release.yml@main - with: - group_id: org.kill-bill.billing.plugin.java - artifact_id: analytics-plugin - secrets: - CLOUDSMITH_REPO: ${{ secrets.CLOUDSMITH_REPO }} - CLOUDSMITH_USER: ${{ secrets.CLOUDSMITH_USER }} - CLOUDSMITH_API_KEY: ${{ secrets.CLOUDSMITH_API_KEY }} diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index c1506847..7d120c83 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -8,3 +8,6 @@ on: jobs: analyze: uses: killbill/gh-actions-shared/.github/workflows/codeql-analysis.yml@main + secrets: + CLOUDSMITH_CENTRAL_PASSWORD: ${{ secrets.CLOUDSMITH_CENTRAL_PASSWORD }} + CLOUDSMITH_KILLBILL_MAVEN_REPO_PASSWORD: ${{ secrets.CLOUDSMITH_KILLBILL_MAVEN_REPO_PASSWORD }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c8bfeeba..ee54732b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -12,80 +12,18 @@ on: required: false default: '' -env: - MAVEN_FLAGS: "-B --no-transfer-progress" - MAVEN_OPTS: "-Xmx2G -XX:+ExitOnOutOfMemoryError -Dmaven.wagon.rto=60000 -Dmaven.wagon.httpconnectionManager.ttlSeconds=25 -Dmaven.wagon.http.retryHandler.count=3" - jobs: release: - runs-on: ubuntu-latest - steps: - - name: Checkout code - if: github.event.inputs.perform_version == '' - uses: actions/checkout@v2 - - name: Checkout full repository - # Required when performing an existing release. - if: github.event.inputs.perform_version != '' - uses: actions/checkout@v2 - with: - fetch-depth: '0' - - name: Setup git user - env: - BUILD_USER: ${{ secrets.BUILD_USER }} - BUILD_TOKEN: ${{ secrets.BUILD_TOKEN }} - run: | - git config --global user.email "contact@killbill.io" - git config --global user.name "Kill Bill core team" - git config --global url."https://${BUILD_USER}:${BUILD_TOKEN}@github.com/".insteadOf "git@github.com:" - - name: Configure Java - uses: actions/setup-java@v1 - with: - java-version: 11 - - name: Download Java dependencies - # We do as much as we can, but it may not be enough (https://issues.apache.org/jira/browse/MDEP-82) - run: | - mvn ${MAVEN_FLAGS} clean install dependency:resolve dependency:resolve-plugins -DskipTests=true -Dgpg.skip=true -Psonatype-oss-release - - name: Update killbill-oss-parent - if: github.event.inputs.parent_version != '' - run: | - echo "Updating killbill-oss-parent pom.xml to ${{ github.event.inputs.parent_version }}:" - mvn ${MAVEN_FLAGS} versions:update-parent -DgenerateBackupPoms=false -DparentVersion="[${{ github.event.inputs.parent_version }}]" - echo "killbill-oss-parent pom.xml changes:" - git --no-pager diff - echo "Downloading new dependencies:" - mvn ${MAVEN_FLAGS} -U clean install -DskipTests=true - - git add pom.xml - # Will be pushed as part of the release process, only if the release is successful - git commit -m "pom.xml: update killbill-oss-parent to ${{ github.event.inputs.parent_version }}" - - name: Configure settings.xml for release - uses: actions/setup-java@v3 - with: - java-version: 11 - distribution: temurin - server-id: central - server-username: MAVEN_USERNAME - server-password: MAVEN_PASSWORD - gpg-private-key: ${{ secrets.GPG_SIGNING_KEY }} - gpg-passphrase: GPG_PASSPHRASE - - name: Release artifacts - if: github.event.inputs.perform_version == '' - env: - MAVEN_USERNAME: ${{ secrets.MAVEN_USERNAME }} - MAVEN_PASSWORD: ${{ secrets.MAVEN_PASSWORD }} - GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }} - # It will still check the remote but hopefully not download much (0 B at 0 B/s). -o isn't safe because of MDEP-82 (see above). - run: | - mvn ${MAVEN_FLAGS} release:clean release:prepare release:perform - - name: Perform release - if: github.event.inputs.perform_version != '' - env: - MAVEN_USERNAME: ${{ secrets.MAVEN_USERNAME }} - MAVEN_PASSWORD: ${{ secrets.MAVEN_PASSWORD }} - GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }} - # It will still check the remote but hopefully not download much (0 B at 0 B/s). -o isn't safe because of MDEP-82 (see above). - # See https://issues.apache.org/jira/browse/SCM-729 for why the release.properties file is required. - run: | - echo "scm.url=scm\:git\:git@github.com\:${GITHUB_REPOSITORY}.git" > release.properties - echo "scm.tag=${{ github.event.inputs.perform_version }}" >> release.properties - mvn ${MAVEN_FLAGS} release:perform + uses: killbill/gh-actions-shared/.github/workflows/release.yml@main + with: + parent_version: ${{ github.event.inputs.parent_version }} + perform_version: ${{ github.event.inputs.perform_version }} + secrets: + BUILD_USER: ${{ secrets.BUILD_USER }} + BUILD_TOKEN: ${{ secrets.BUILD_TOKEN }} + CLOUDSMITH_CENTRAL_PASSWORD: ${{ secrets.CLOUDSMITH_CENTRAL_PASSWORD }} + CLOUDSMITH_KILLBILL_MAVEN_REPO_PASSWORD: ${{ secrets.CLOUDSMITH_KILLBILL_MAVEN_REPO_PASSWORD }} + CLOUDSMITH_DISTRIBUTION_MAN_USERNAME: ${{ secrets.CLOUDSMITH_DISTRIBUTION_MAN_USERNAME }} + CLOUDSMITH_DISTRIBUTION_MAN_PASSWORD: ${{ secrets.CLOUDSMITH_DISTRIBUTION_MAN_PASSWORD }} + GPG_SIGNING_KEY: ${{ secrets.GPG_SIGNING_KEY }} + GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }} diff --git a/.github/workflows/snapshot.yml b/.github/workflows/snapshot.yml new file mode 100644 index 00000000..d4ea57aa --- /dev/null +++ b/.github/workflows/snapshot.yml @@ -0,0 +1,14 @@ +name: snapshot + +on: + push: + workflow_dispatch: + +jobs: + snapshot: + uses: killbill/gh-actions-shared/.github/workflows/snapshot.yml@main + secrets: + CLOUDSMITH_CENTRAL_PASSWORD: ${{ secrets.CLOUDSMITH_CENTRAL_PASSWORD }} + CLOUDSMITH_KILLBILL_MAVEN_REPO_PASSWORD: ${{ secrets.CLOUDSMITH_KILLBILL_MAVEN_REPO_PASSWORD }} + CLOUDSMITH_DISTRIBUTION_MAN_USERNAME: ${{ secrets.CLOUDSMITH_DISTRIBUTION_MAN_USERNAME }} + CLOUDSMITH_DISTRIBUTION_MAN_PASSWORD: ${{ secrets.CLOUDSMITH_DISTRIBUTION_MAN_PASSWORD }} diff --git a/README.md b/README.md index 17f66c0a..e7c358f3 100644 --- a/README.md +++ b/README.md @@ -16,12 +16,14 @@ Kill Bill plugin to provide business analytics and reporting capabilities. You c | 7.1.y | 0.22.z | | 7.2.y | 0.22.z | | 8.0.y | 0.24.z | +| 9.0.y | 0.26.z | ### Release notes * Starting with `7.2.0`, the configuration is using a YAML format, instead of key-value pairs. * We've upgraded numerous dependencies in `7.1.x` (required for Java 11 support). * Version `8.1.0` of the plugin includes a DDL change. So, upgrading to this version requires running [this](https://github.com/killbill/killbill-analytics-plugin/blob/63c968f46001c7662d46464e608304c5bcd003bc/src/main/resources/migration/V20230712110325__rename_value_to_field_value_in_all_tables.sql) migration. +* Version `9.0.x` mark of removal Java EE `javax` namespace and one need to use jakarta namespace instead. ## Requirements diff --git a/docker/docker-compose.ci.mysql.yml b/docker/docker-compose.ci.mysql.yml index 46f3b2dc..7d98d77a 100644 --- a/docker/docker-compose.ci.mysql.yml +++ b/docker/docker-compose.ci.mysql.yml @@ -20,7 +20,7 @@ version: '3.8' services: killbill: network_mode: host - image: killbill/killbill:0.24.0 + image: xsalefter/killbill:0.25.4 environment: - KILLBILL_CATALOG_URI=SpyCarAdvanced.xml - KILLBILL_DAO_URL=jdbc:mysql://127.0.0.1:3306/killbill diff --git a/docker/docker-compose.ci.postgresql.yml b/docker/docker-compose.ci.postgresql.yml index 9d41fa45..4e7f0433 100644 --- a/docker/docker-compose.ci.postgresql.yml +++ b/docker/docker-compose.ci.postgresql.yml @@ -20,7 +20,7 @@ version: '3.8' services: killbill: network_mode: host - image: killbill/killbill:0.24.0 + image: xsalefter/killbill:0.25.4 environment: - KILLBILL_CATALOG_URI=SpyCarAdvanced.xml - KILLBILL_DAO_URL=jdbc:postgresql://127.0.0.1:5432/killbill diff --git a/pom.xml b/pom.xml index 62a5eaf1..a60b162c 100644 --- a/pom.xml +++ b/pom.xml @@ -22,11 +22,11 @@ org.kill-bill.billing killbill-oss-parent - 0.146.63 + 0.147.30 org.kill-bill.billing.plugin.java analytics-plugin - 8.1.5-SNAPSHOT + 9.0.0-SNAPSHOT bundle Kill Bill OSGI Analytics bundle Kill Bill Analytics plugin @@ -42,20 +42,13 @@ https://github.com/killbill/killbill-analytics-plugin/issues - false + true spotbugs-exclude.xml false org.killbill.billing.plugin.analytics.* + + killbill-analytics-plugin - - - - org.reactivestreams - reactive-streams - 1.0.3 - - - com.bpodgursky @@ -86,10 +79,6 @@ com.github.spotbugs spotbugs-annotations - - com.google.code.findbugs - jsr305 - com.google.guava guava @@ -114,15 +103,19 @@ embedded-postgres test + + jakarta.annotation + jakarta.annotation-api + + + jakarta.inject + jakarta.inject-api + jakarta.servlet jakarta.servlet-api provided - - javax.inject - javax.inject - joda-time joda-time @@ -158,10 +151,6 @@ log4jdbc-log4j2-jdbc4 test - - org.jooby - jooby - org.jooq jooq @@ -201,12 +190,24 @@ org.kill-bill.billing.plugin.java killbill-base-plugin + + + org.kill-bill.commons + killbill-jooby + + org.kill-bill.billing.plugin.java killbill-base-plugin test-jar test + + + org.kill-bill.commons + killbill-jooby + + org.kill-bill.commons @@ -245,6 +246,10 @@ org.kill-bill.commons killbill-jdbi + + org.kill-bill.commons + killbill-jooby + org.kill-bill.commons killbill-locker diff --git a/spotbugs-exclude.xml b/spotbugs-exclude.xml index 915b376c..320d21dc 100644 --- a/spotbugs-exclude.xml +++ b/spotbugs-exclude.xml @@ -25,4 +25,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/java/org/killbill/billing/plugin/analytics/AnalyticsActivator.java b/src/main/java/org/killbill/billing/plugin/analytics/AnalyticsActivator.java index a12e3fd1..28ad3884 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/AnalyticsActivator.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/AnalyticsActivator.java @@ -23,8 +23,8 @@ import java.util.concurrent.Executor; import java.util.concurrent.TimeUnit; -import javax.servlet.Servlet; -import javax.servlet.http.HttpServlet; +import jakarta.servlet.Servlet; +import jakarta.servlet.http.HttpServlet; import org.killbill.billing.osgi.api.Healthcheck; import org.killbill.billing.osgi.api.OSGIPluginProperties; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/AnalyticsListener.java b/src/main/java/org/killbill/billing/plugin/analytics/AnalyticsListener.java index be847a2e..3c44a962 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/AnalyticsListener.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/AnalyticsListener.java @@ -25,7 +25,7 @@ import java.util.UUID; import java.util.concurrent.Executor; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.joda.time.DateTime; import org.killbill.billing.ObjectType; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/core/AnalyticsHealthcheck.java b/src/main/java/org/killbill/billing/plugin/analytics/core/AnalyticsHealthcheck.java index d4cf3dbf..1148eb1c 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/core/AnalyticsHealthcheck.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/core/AnalyticsHealthcheck.java @@ -22,7 +22,7 @@ import java.util.HashMap; import java.util.Map; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.killbill.billing.osgi.api.Healthcheck; import org.killbill.billing.plugin.analytics.AnalyticsListener; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/BusinessInvoiceDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/BusinessInvoiceDao.java index 0f13f578..56782df6 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/BusinessInvoiceDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/BusinessInvoiceDao.java @@ -25,7 +25,7 @@ import java.util.UUID; import java.util.concurrent.Executor; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.killbill.billing.invoice.api.InvoiceStatus; import org.killbill.billing.osgi.libs.killbill.OSGIKillbillDataSource; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/factory/BusinessFactoryBase.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/factory/BusinessFactoryBase.java index 5b886388..af06b560 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/factory/BusinessFactoryBase.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/factory/BusinessFactoryBase.java @@ -27,7 +27,7 @@ import java.util.Objects; import java.util.UUID; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.joda.time.DateTime; import org.killbill.billing.ErrorCode; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/factory/BusinessInvoiceFactory.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/factory/BusinessInvoiceFactory.java index 8e35b653..dcaf431a 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/factory/BusinessInvoiceFactory.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/factory/BusinessInvoiceFactory.java @@ -32,7 +32,7 @@ import java.util.concurrent.Executor; import java.util.concurrent.ExecutorCompletionService; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.killbill.billing.account.api.Account; import org.killbill.billing.catalog.api.Plan; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/factory/BusinessSubscriptionTransitionFactory.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/factory/BusinessSubscriptionTransitionFactory.java index a62bd5a1..3a2afc3a 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/factory/BusinessSubscriptionTransitionFactory.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/factory/BusinessSubscriptionTransitionFactory.java @@ -27,7 +27,7 @@ import java.util.Map; import java.util.UUID; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.killbill.billing.account.api.Account; import org.killbill.billing.entitlement.api.SubscriptionBundle; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/factory/PluginPropertiesManager.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/factory/PluginPropertiesManager.java index 0101a3fb..d29d3f83 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/factory/PluginPropertiesManager.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/factory/PluginPropertiesManager.java @@ -19,7 +19,7 @@ package org.killbill.billing.plugin.analytics.dao.factory; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.killbill.billing.payment.api.PaymentMethod; import org.killbill.billing.payment.api.PaymentTransaction; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessAccountFieldModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessAccountFieldModelDao.java index e4226040..3f29476d 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessAccountFieldModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessAccountFieldModelDao.java @@ -19,7 +19,7 @@ package org.killbill.billing.plugin.analytics.dao.model; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.killbill.billing.account.api.Account; import org.killbill.billing.util.audit.AuditLog; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessAccountModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessAccountModelDao.java index d5de24f1..72585812 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessAccountModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessAccountModelDao.java @@ -22,7 +22,7 @@ import java.math.BigDecimal; import java.util.UUID; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.joda.time.DateTime; import org.joda.time.LocalDate; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessAccountTagModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessAccountTagModelDao.java index 49dbad6c..69ade39f 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessAccountTagModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessAccountTagModelDao.java @@ -19,7 +19,7 @@ package org.killbill.billing.plugin.analytics.dao.model; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.killbill.billing.account.api.Account; import org.killbill.billing.util.audit.AuditLog; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessAccountTransitionModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessAccountTransitionModelDao.java index 57bbcc20..6ac1f157 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessAccountTransitionModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessAccountTransitionModelDao.java @@ -21,7 +21,7 @@ import java.util.UUID; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.joda.time.DateTime; import org.killbill.billing.account.api.Account; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessBundleFieldModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessBundleFieldModelDao.java index 4946ecc5..b35222f7 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessBundleFieldModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessBundleFieldModelDao.java @@ -21,7 +21,7 @@ import java.util.UUID; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.killbill.billing.account.api.Account; import org.killbill.billing.entitlement.api.SubscriptionBundle; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessBundleModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessBundleModelDao.java index 18ff696e..5283faf9 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessBundleModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessBundleModelDao.java @@ -22,7 +22,7 @@ import java.math.BigDecimal; import java.util.UUID; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.joda.time.DateTime; import org.joda.time.LocalDate; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessBundleTagModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessBundleTagModelDao.java index fea9bb0f..149ff1bb 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessBundleTagModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessBundleTagModelDao.java @@ -21,7 +21,7 @@ import java.util.UUID; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.killbill.billing.account.api.Account; import org.killbill.billing.entitlement.api.SubscriptionBundle; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessFieldModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessFieldModelDao.java index 5323eb21..d47e4752 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessFieldModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessFieldModelDao.java @@ -21,7 +21,7 @@ import java.util.UUID; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.joda.time.DateTime; import org.killbill.billing.ObjectType; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceAdjustmentModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceAdjustmentModelDao.java index 953f7026..60f468e4 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceAdjustmentModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceAdjustmentModelDao.java @@ -19,7 +19,7 @@ package org.killbill.billing.plugin.analytics.dao.model; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.killbill.billing.account.api.Account; import org.killbill.billing.catalog.api.Plan; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceFieldModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceFieldModelDao.java index d62b4454..95f2a05f 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceFieldModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceFieldModelDao.java @@ -21,7 +21,7 @@ import java.util.UUID; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.killbill.billing.account.api.Account; import org.killbill.billing.util.audit.AuditLog; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceItemAdjustmentModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceItemAdjustmentModelDao.java index 4d2605a0..b4d65ca8 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceItemAdjustmentModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceItemAdjustmentModelDao.java @@ -19,7 +19,7 @@ package org.killbill.billing.plugin.analytics.dao.model; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.killbill.billing.account.api.Account; import org.killbill.billing.catalog.api.Plan; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceItemBaseModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceItemBaseModelDao.java index e71321fe..c2b608a2 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceItemBaseModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceItemBaseModelDao.java @@ -22,7 +22,7 @@ import java.math.BigDecimal; import java.util.UUID; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.joda.time.DateTime; import org.joda.time.LocalDate; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceItemCreditModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceItemCreditModelDao.java index 53975abc..5c4694ac 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceItemCreditModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceItemCreditModelDao.java @@ -19,7 +19,7 @@ package org.killbill.billing.plugin.analytics.dao.model; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.killbill.billing.account.api.Account; import org.killbill.billing.catalog.api.Plan; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceItemModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceItemModelDao.java index d55cc70a..007d32d9 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceItemModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceItemModelDao.java @@ -19,7 +19,7 @@ package org.killbill.billing.plugin.analytics.dao.model; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.killbill.billing.account.api.Account; import org.killbill.billing.catalog.api.Plan; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceModelDao.java index 0b88809c..12bf2cda 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceModelDao.java @@ -22,7 +22,7 @@ import java.math.BigDecimal; import java.util.UUID; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.joda.time.DateTime; import org.joda.time.LocalDate; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoicePaymentFieldModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoicePaymentFieldModelDao.java index bcb0c2df..3297b03b 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoicePaymentFieldModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoicePaymentFieldModelDao.java @@ -21,7 +21,7 @@ import java.util.UUID; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.killbill.billing.account.api.Account; import org.killbill.billing.util.audit.AuditLog; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoicePaymentTagModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoicePaymentTagModelDao.java index f1d70aa2..cfeb037c 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoicePaymentTagModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoicePaymentTagModelDao.java @@ -21,7 +21,7 @@ import java.util.UUID; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.killbill.billing.account.api.Account; import org.killbill.billing.util.audit.AuditLog; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceTagModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceTagModelDao.java index db426345..91165606 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceTagModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessInvoiceTagModelDao.java @@ -21,7 +21,7 @@ import java.util.UUID; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.killbill.billing.account.api.Account; import org.killbill.billing.util.audit.AuditLog; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessModelDaoBase.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessModelDaoBase.java index 308a3c0b..00ecf37d 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessModelDaoBase.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessModelDaoBase.java @@ -21,7 +21,7 @@ import java.util.UUID; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.joda.time.DateTime; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentAuthModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentAuthModelDao.java index d52fa99e..426bbe85 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentAuthModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentAuthModelDao.java @@ -19,7 +19,7 @@ package org.killbill.billing.plugin.analytics.dao.model; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.killbill.billing.account.api.Account; import org.killbill.billing.invoice.api.Invoice; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentBaseModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentBaseModelDao.java index 1a10a85e..187931ff 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentBaseModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentBaseModelDao.java @@ -22,7 +22,7 @@ import java.math.BigDecimal; import java.util.UUID; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.joda.time.DateTime; import org.joda.time.LocalDate; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentCaptureModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentCaptureModelDao.java index be719c27..15c8e7a2 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentCaptureModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentCaptureModelDao.java @@ -19,7 +19,7 @@ package org.killbill.billing.plugin.analytics.dao.model; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.killbill.billing.account.api.Account; import org.killbill.billing.invoice.api.Invoice; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentChargebackModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentChargebackModelDao.java index f95620d8..0f73f907 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentChargebackModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentChargebackModelDao.java @@ -19,7 +19,7 @@ package org.killbill.billing.plugin.analytics.dao.model; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.killbill.billing.account.api.Account; import org.killbill.billing.invoice.api.Invoice; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentCreditModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentCreditModelDao.java index 6916b8f1..e2d34ec9 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentCreditModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentCreditModelDao.java @@ -19,7 +19,7 @@ package org.killbill.billing.plugin.analytics.dao.model; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.killbill.billing.account.api.Account; import org.killbill.billing.invoice.api.Invoice; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentFieldModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentFieldModelDao.java index f32ec6b9..fec19c9f 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentFieldModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentFieldModelDao.java @@ -21,7 +21,7 @@ import java.util.UUID; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.killbill.billing.account.api.Account; import org.killbill.billing.util.audit.AuditLog; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentMethodFieldModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentMethodFieldModelDao.java index 684dc4d4..8b26ab39 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentMethodFieldModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentMethodFieldModelDao.java @@ -21,7 +21,7 @@ import java.util.UUID; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.killbill.billing.account.api.Account; import org.killbill.billing.util.audit.AuditLog; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentPurchaseModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentPurchaseModelDao.java index 892dd51b..4251803c 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentPurchaseModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentPurchaseModelDao.java @@ -19,7 +19,7 @@ package org.killbill.billing.plugin.analytics.dao.model; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.killbill.billing.account.api.Account; import org.killbill.billing.invoice.api.Invoice; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentRefundModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentRefundModelDao.java index e006ee66..ae738bb5 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentRefundModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentRefundModelDao.java @@ -19,7 +19,7 @@ package org.killbill.billing.plugin.analytics.dao.model; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.killbill.billing.account.api.Account; import org.killbill.billing.invoice.api.Invoice; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentVoidModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentVoidModelDao.java index 4788f978..5ed039cb 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentVoidModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessPaymentVoidModelDao.java @@ -19,7 +19,7 @@ package org.killbill.billing.plugin.analytics.dao.model; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.killbill.billing.account.api.Account; import org.killbill.billing.invoice.api.Invoice; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessSubscription.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessSubscription.java index 4fb30f16..9d74f3ff 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessSubscription.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessSubscription.java @@ -22,7 +22,7 @@ import java.math.BigDecimal; import java.math.RoundingMode; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.joda.time.DateTime; import org.killbill.billing.catalog.api.BillingPeriod; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessSubscriptionEvent.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessSubscriptionEvent.java index 66c47092..ed50c014 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessSubscriptionEvent.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessSubscriptionEvent.java @@ -19,7 +19,7 @@ package org.killbill.billing.plugin.analytics.dao.model; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.killbill.billing.catalog.api.Plan; import org.killbill.billing.catalog.api.Product; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessSubscriptionTransitionModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessSubscriptionTransitionModelDao.java index b672c358..6c9e931b 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessSubscriptionTransitionModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessSubscriptionTransitionModelDao.java @@ -22,7 +22,7 @@ import java.math.BigDecimal; import java.util.UUID; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.joda.time.DateTime; import org.killbill.billing.account.api.Account; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessTagModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessTagModelDao.java index a5f07ed9..202e2c2b 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessTagModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessTagModelDao.java @@ -21,7 +21,7 @@ import java.util.UUID; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.joda.time.DateTime; import org.killbill.billing.ObjectType; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessTransactionFieldModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessTransactionFieldModelDao.java index 4651d65b..fb29c4a5 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessTransactionFieldModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/dao/model/BusinessTransactionFieldModelDao.java @@ -21,7 +21,7 @@ import java.util.UUID; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.killbill.billing.account.api.Account; import org.killbill.billing.util.audit.AuditLog; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/http/AnalyticsAccountResource.java b/src/main/java/org/killbill/billing/plugin/analytics/http/AnalyticsAccountResource.java index 6ad3b316..7a1f4c25 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/http/AnalyticsAccountResource.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/http/AnalyticsAccountResource.java @@ -22,9 +22,9 @@ import java.util.Optional; import java.util.UUID; -import javax.inject.Inject; -import javax.inject.Named; -import javax.inject.Singleton; +import jakarta.inject.Inject; +import jakarta.inject.Named; +import jakarta.inject.Singleton; import org.jooby.Result; import org.jooby.Results; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/http/AnalyticsHealthcheckResource.java b/src/main/java/org/killbill/billing/plugin/analytics/http/AnalyticsHealthcheckResource.java index 97420226..29bc6f3a 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/http/AnalyticsHealthcheckResource.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/http/AnalyticsHealthcheckResource.java @@ -21,9 +21,9 @@ import java.util.Optional; -import javax.inject.Inject; -import javax.inject.Named; -import javax.inject.Singleton; +import jakarta.inject.Inject; +import jakarta.inject.Named; +import jakarta.inject.Singleton; import org.jooby.Result; import org.jooby.Results; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/http/BaseResource.java b/src/main/java/org/killbill/billing/plugin/analytics/http/BaseResource.java index 6d98690d..27d10cb8 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/http/BaseResource.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/http/BaseResource.java @@ -22,7 +22,7 @@ import java.util.Optional; import java.util.UUID; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.joda.time.DateTime; import org.killbill.billing.osgi.libs.killbill.OSGIKillbillClock; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/http/ReportsResource.java b/src/main/java/org/killbill/billing/plugin/analytics/http/ReportsResource.java index c927fa30..8f6913c3 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/http/ReportsResource.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/http/ReportsResource.java @@ -28,9 +28,9 @@ import java.util.List; import java.util.Optional; -import javax.inject.Inject; -import javax.inject.Named; -import javax.inject.Singleton; +import jakarta.inject.Inject; +import jakarta.inject.Named; +import jakarta.inject.Singleton; import org.joda.time.DateTime; import org.joda.time.DateTimeZone; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/json/FieldJson.java b/src/main/java/org/killbill/billing/plugin/analytics/json/FieldJson.java index 2e31e9fb..4e5841b4 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/json/FieldJson.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/json/FieldJson.java @@ -21,7 +21,7 @@ import java.util.List; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.jooq.Field; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/json/ReportConfigurationJson.java b/src/main/java/org/killbill/billing/plugin/analytics/json/ReportConfigurationJson.java index 91e2bfe1..6678987f 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/json/ReportConfigurationJson.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/json/ReportConfigurationJson.java @@ -19,7 +19,7 @@ package org.killbill.billing.plugin.analytics.json; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.jooq.Field; import org.killbill.billing.plugin.analytics.reports.configuration.ReportsConfigurationModelDao; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/json/SchemaJson.java b/src/main/java/org/killbill/billing/plugin/analytics/json/SchemaJson.java index 4026be1b..e5009791 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/json/SchemaJson.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/json/SchemaJson.java @@ -21,7 +21,7 @@ import java.util.List; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.jooq.Field; import org.killbill.billing.plugin.analytics.reports.sql.TableMetadata; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/reports/QueryEngine.java b/src/main/java/org/killbill/billing/plugin/analytics/reports/QueryEngine.java index ab25d433..909dddb2 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/reports/QueryEngine.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/reports/QueryEngine.java @@ -29,7 +29,7 @@ import java.util.Map; import java.util.Map.Entry; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.joda.time.DateTime; import org.joda.time.format.DateTimeFormat; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/reports/ReportsUserApi.java b/src/main/java/org/killbill/billing/plugin/analytics/reports/ReportsUserApi.java index 8bcb4392..56786c54 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/reports/ReportsUserApi.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/reports/ReportsUserApi.java @@ -32,7 +32,7 @@ import java.util.concurrent.ExecutorService; import java.util.concurrent.Future; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.joda.time.DateTime; import org.killbill.billing.ObjectType; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/reports/SqlReportDataExtractor.java b/src/main/java/org/killbill/billing/plugin/analytics/reports/SqlReportDataExtractor.java index 90ee5033..08034606 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/reports/SqlReportDataExtractor.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/reports/SqlReportDataExtractor.java @@ -22,7 +22,7 @@ import java.util.Collection; import java.util.LinkedList; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.joda.time.DateTime; import org.joda.time.DateTimeZone; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/reports/analysis/Smoother.java b/src/main/java/org/killbill/billing/plugin/analytics/reports/analysis/Smoother.java index a387ecc7..6e669222 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/reports/analysis/Smoother.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/reports/analysis/Smoother.java @@ -24,7 +24,7 @@ import java.util.Map; import java.util.Map.Entry; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.joda.time.DateTime; import org.joda.time.DateTimeConstants; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/reports/configuration/ReportsConfigurationModelDao.java b/src/main/java/org/killbill/billing/plugin/analytics/reports/configuration/ReportsConfigurationModelDao.java index 1e2d1815..35376f42 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/reports/configuration/ReportsConfigurationModelDao.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/reports/configuration/ReportsConfigurationModelDao.java @@ -19,7 +19,7 @@ package org.killbill.billing.plugin.analytics.reports.configuration; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.killbill.billing.plugin.analytics.json.ReportConfigurationJson; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/reports/scheduler/JobsScheduler.java b/src/main/java/org/killbill/billing/plugin/analytics/reports/scheduler/JobsScheduler.java index 9dd18aea..b471c021 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/reports/scheduler/JobsScheduler.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/reports/scheduler/JobsScheduler.java @@ -28,7 +28,7 @@ import java.util.UUID; import java.util.concurrent.ExecutorService; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.joda.time.DateTime; import org.killbill.billing.osgi.libs.killbill.OSGIKillbillDataSource; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/reports/sql/Metadata.java b/src/main/java/org/killbill/billing/plugin/analytics/reports/sql/Metadata.java index 23fa894d..dec7e25d 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/reports/sql/Metadata.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/reports/sql/Metadata.java @@ -28,7 +28,7 @@ import java.util.Set; import java.util.concurrent.ConcurrentHashMap; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import javax.sql.DataSource; import org.jooq.ConnectionCallable; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/reports/sql/TableMetadata.java b/src/main/java/org/killbill/billing/plugin/analytics/reports/sql/TableMetadata.java index 904b0c49..83829631 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/reports/sql/TableMetadata.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/reports/sql/TableMetadata.java @@ -22,7 +22,7 @@ import java.util.List; import java.util.Map; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.jooq.Table; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/utils/BusinessInvoiceItemUtils.java b/src/main/java/org/killbill/billing/plugin/analytics/utils/BusinessInvoiceItemUtils.java index 4916742c..1df93f30 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/utils/BusinessInvoiceItemUtils.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/utils/BusinessInvoiceItemUtils.java @@ -19,7 +19,7 @@ package org.killbill.billing.plugin.analytics.utils; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.joda.time.LocalDate; import org.killbill.billing.catalog.api.PlanPhase; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/utils/BusinessInvoiceUtils.java b/src/main/java/org/killbill/billing/plugin/analytics/utils/BusinessInvoiceUtils.java index eb0805e7..8777da9b 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/utils/BusinessInvoiceUtils.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/utils/BusinessInvoiceUtils.java @@ -22,7 +22,7 @@ import java.math.BigDecimal; import java.util.Collection; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.killbill.billing.catalog.api.Currency; import org.killbill.billing.invoice.api.InvoiceItem; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/utils/CurrencyConverter.java b/src/main/java/org/killbill/billing/plugin/analytics/utils/CurrencyConverter.java index 310cdfa5..7359fb76 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/utils/CurrencyConverter.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/utils/CurrencyConverter.java @@ -23,7 +23,7 @@ import java.util.List; import java.util.Map; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.joda.time.LocalDate; import org.killbill.billing.account.api.Account; diff --git a/src/main/java/org/killbill/billing/plugin/analytics/utils/PaymentUtils.java b/src/main/java/org/killbill/billing/plugin/analytics/utils/PaymentUtils.java index 6ed5e692..02ed765d 100644 --- a/src/main/java/org/killbill/billing/plugin/analytics/utils/PaymentUtils.java +++ b/src/main/java/org/killbill/billing/plugin/analytics/utils/PaymentUtils.java @@ -23,7 +23,7 @@ import java.util.LinkedList; import java.util.List; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.killbill.billing.payment.api.Payment; import org.killbill.billing.payment.api.PaymentTransaction; diff --git a/src/test/java/org/killbill/billing/plugin/analytics/AnalyticsTestSuiteNoDB.java b/src/test/java/org/killbill/billing/plugin/analytics/AnalyticsTestSuiteNoDB.java index 008321bc..980b91b7 100644 --- a/src/test/java/org/killbill/billing/plugin/analytics/AnalyticsTestSuiteNoDB.java +++ b/src/test/java/org/killbill/billing/plugin/analytics/AnalyticsTestSuiteNoDB.java @@ -25,7 +25,7 @@ import java.util.UUID; import java.util.concurrent.ExecutorService; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import javax.sql.DataSource; import org.joda.time.DateTime; diff --git a/src/test/java/org/killbill/billing/plugin/analytics/reports/TestSqlReportDataExtractor.java b/src/test/java/org/killbill/billing/plugin/analytics/reports/TestSqlReportDataExtractor.java index 3862c93b..9a00d57c 100644 --- a/src/test/java/org/killbill/billing/plugin/analytics/reports/TestSqlReportDataExtractor.java +++ b/src/test/java/org/killbill/billing/plugin/analytics/reports/TestSqlReportDataExtractor.java @@ -19,7 +19,7 @@ package org.killbill.billing.plugin.analytics.reports; -import javax.annotation.Nullable; +import jakarta.annotation.Nullable; import org.joda.time.DateTime; import org.joda.time.LocalDate;