diff --git a/.github/actions/setup/action.yml b/.github/actions/setup/action.yml index c69415fc..fcc39e05 100644 --- a/.github/actions/setup/action.yml +++ b/.github/actions/setup/action.yml @@ -11,7 +11,7 @@ runs: using: "composite" steps: - name: Set up JDK ${{ inputs.jdkVersion }} - uses: actions/setup-java@v2 + uses: actions/setup-java@v4 with: distribution: 'zulu' java-version: ${{ inputs.jdkVersion }} @@ -21,7 +21,7 @@ runs: shell: bash - name: Cache Gradle packages - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: | ~/.gradle/caches diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 00000000..d9b60291 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,62 @@ +name: Build + Test + Sonar + +on: [push, workflow_dispatch] + +permissions: + contents: read + +jobs: + build_and_test: + runs-on: ubuntu-latest + timeout-minutes: 40 + + steps: + - uses: actions/checkout@v4 + with: + ref: ${{ github.head_ref }} + token: ${{ secrets.ZOWE_ROBOT_TOKEN }} + + - uses: ./.github/actions/setup + + - name: Build with Gradle + run: ./gradlew build + + - name: Prepare lib Artifact + id: artifact + shell: bash + run: | + cd ${{ github.workspace }}/build/libs + FILENAME=`ls | grep -vE '(-javadoc|-sources)\.jar$'` + echo "filename=${FILENAME:0:-4}" >> $GITHUB_OUTPUT + echo "zip artifact name:" + echo "$FILENAME" + + - name: Publish built lib to artifacts + uses: actions/upload-artifact@v4 + with: + name: ${{ steps.artifact.outputs.filename }} + path: ./build/libs/* + + - name: Test with Gradle + run: ./gradlew test + + - name: Publish tests result to artifacts + uses: actions/upload-artifact@v4 + with: + name: tests-report-${{ steps.artifact.outputs.filename }} + path: ${{ github.workspace }}/build/reports/* + + - name: Publish results to SonarCloud + run: > + ./gradlew --info sonar -Dresults="build/reports/tests/test,build/test-results" + -Psonar.host.url=$SONAR_HOST_URL -Dsonar.token=$SONAR_TOKEN + -Partifactory_user=$ARTIFACTORY_USERNAME -Partifactory_password=$ARTIFACTORY_PASSWORD + -Dsonar.coverage.jacoco.xmlReportPaths="build/reports/jacoco.xml" + env: + ARTIFACTORY_USE RNAME: ${{ secrets.ARTIFACTORY_USERNAME }} + ARTIFACTORY_PASSWORD: ${{ secrets.ARTIFACTORY_PASSWORD }} + SONAR_HOST_URL: ${{ secrets.SONAR_HOST_URL }} + SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + - uses: ./.github/actions/teardown diff --git a/.github/workflows/release-new-version.yml b/.github/workflows/release-new-version.yml index b1425b0f..c8b95b13 100644 --- a/.github/workflows/release-new-version.yml +++ b/.github/workflows/release-new-version.yml @@ -2,19 +2,17 @@ name: Release new binary version manually on: - # push: - # branches: [ main ] - # pull_request: - # branches: [ main ] workflow_dispatch: jobs: - release: + changelog-and-preparations: runs-on: ubuntu-latest - timeout-minutes: 40 - + permissions: + contents: write + pull-requests: write steps: - - uses: actions/checkout@v3 + + - uses: actions/checkout@v4 with: ref: ${{ github.head_ref }} token: ${{ secrets.ZOWE_ROBOT_TOKEN }} @@ -24,22 +22,185 @@ jobs: - name: Build with Gradle run: ./gradlew build + - name: Fetch Gradle properties + id: properties + shell: bash + run: | + PROPERTIES="$(./gradlew properties --console=plain -q)" + VERSION_FULL="$(echo "$PROPERTIES" | grep "^version:" | cut -f2- -d ' ')" + CURR_COMMIT="$(git rev-parse HEAD)" + + echo "versionSemVer: $VERSION_FULL" + echo "currCommit: $CURR_COMMIT" + + echo "versionSemVer=$VERSION_FULL" >> $GITHUB_OUTPUT + echo "currCommit=$CURR_COMMIT" >> $GITHUB_OUTPUT + - name: Clean git - run: git reset --hard HEAD + run: | + git reset --hard HEAD + git pull + + - name: Set email and user name + run: | + git config user.email "formainframe@ibagroup.eu" + git config user.name "For Mainframe" + + - name: Build new docs with Dokka and publish to the docs branch + run: | + VERSION="${{ steps.properties.outputs.versionSemVer }}" + + git checkout -b docs + + echo "Preparing the docs" + ./gradlew dokkaHtml + + echo "Setting up docs/version path" + if [ ! -d "docs" ]; then + mkdir -m 755 "docs" + fi + if [ -d "docs/$VERSION" ]; then + rm -rf "docs/$VERSION" + fi + mkdir -m 755 "docs/$VERSION" + + echo "Moving the built docs" + mv build/dokka/html/* "docs/$VERSION" + + echo "Writing Jekyll-related things to the index.html" + TEMP_FILE=$(mktemp) + echo "---" >> $TEMP_FILE + echo "id: zowe-client-kotlin-sdk-docs" >> $TEMP_FILE + echo "title: Zowe Client Kotlin SDK docs" >> $TEMP_FILE + echo "permalink: /docs/$VERSION/" >> $TEMP_FILE + echo "---" >> $TEMP_FILE + echo "" >> $TEMP_FILE + cat "docs/$VERSION/index.html" >> $TEMP_FILE + mv $TEMP_FILE "docs/$VERSION/index.html" + + echo "Committing the docs" + git add . + git status + git commit -am "Docs for v$VERSION" + git push --set-upstream origin docs -f + + # - name: Release with Gradle automatic + # run: ./gradlew release -x test -x updateVersion -x commitNewVersion -Prelease.useAutomaticVersion=true -Prelease.scope=${{ github.event.inputs.scope || env.DEFAULT_SCOPE }} -Pzowe.deploy.username=$ARTIFACTORY_USERNAME -Pzowe.deploy.password=$ARTIFACTORY_PASSWORD -Partifactory_user=$ARTIFACTORY_USERNAME -Partifactory_password=$ARTIFACTORY_USERNAME + # env: + # ARTIFACTORY_USERNAME: ${{ secrets.ARTIFACTORY_USERNAME }} + # ARTIFACTORY_PASSWORD: ${{ secrets.ARTIFACTORY_PASSWORD }} + # DEFAULT_SCOPE: 'patch' + # BUILD_NUMBER: ${{ github.run_number }} + # BRANCH_NAME: ${{ github.ref_name }} + + # - name: Prepare changelog + # shell: bash + # run: ./gradlew patchChangelog + + # - name: Prepare release notes + # id: release_notes + # shell: bash + # run: | + # CHANGELOG="$(./gradlew getChangelog -q)" + + # echo 'version_release_notes<> $GITHUB_OUTPUT + # echo "$CHANGELOG" >> $GITHUB_OUTPUT + # echo 'EOF' >> $GITHUB_OUTPUT + + # echo "Release notes to be added:" + # echo "$CHANGELOG" + + # - name: Create new release and upload build artifacts + # if: ${{ !contains(steps.properties.outputs.versionSemVer, '-rc') }} + # env: + # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + # run: | + # gh release create ${{ steps.properties.outputs.versionSemVer }} --title ${{ steps.properties.outputs.versionSemVer }} --target ${{ steps.properties.outputs.currCommit }} -F- <> $TEMP_FILE + # echo "id: zowe-client-kotlin-sdk-docs" >> $TEMP_FILE + # echo "title: Zowe Client Kotlin SDK docs" >> $TEMP_FILE + # echo "permalink: /$VERSION/docs/" >> $TEMP_FILE + # echo "---" >> $TEMP_FILE + # echo "" >> $TEMP_FILE + # cat "docs/$VERSION/index.html" >> $TEMP_FILE + # mv $TEMP_FILE "docs/$VERSION/index.html" - - name: Release with Gradle automatic - run: ./gradlew release -x test -x updateVersion -x commitNewVersion -Prelease.useAutomaticVersion=true -Prelease.scope=${{ github.event.inputs.scope || env.DEFAULT_SCOPE }} -Pzowe.deploy.username=$ARTIFACTORY_USERNAME -Pzowe.deploy.password=$ARTIFACTORY_PASSWORD -Partifactory_user=$ARTIFACTORY_USERNAME -Partifactory_password=$ARTIFACTORY_USERNAME - env: - ARTIFACTORY_USERNAME: ${{ secrets.ARTIFACTORY_USERNAME }} - ARTIFACTORY_PASSWORD: ${{ secrets.ARTIFACTORY_PASSWORD }} - DEFAULT_SCOPE: 'patch' - BUILD_NUMBER: ${{ github.run_number }} - BRANCH_NAME: ${{ github.ref_name }} + # - name: Close Milestone + # continue-on-error: true + # env: + # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + # run: | + # gh api repos/{owner}/{repo}/milestones \ + # --jq '.[] | select(.title == "${{ steps.properties.outputs.versionSemVer }}") | .number' \ + # | xargs -I '{}' gh api -X PATCH repos/{owner}/{repo}/milestones/{} -F state='closed' - - uses: ./.github/actions/teardown + # - uses: ./.github/actions/teardown diff --git a/.github/workflows/sonar-scan.yml b/.github/workflows/sonar-scan.yml deleted file mode 100644 index 5acf8617..00000000 --- a/.github/workflows/sonar-scan.yml +++ /dev/null @@ -1,38 +0,0 @@ -name: Sonar Scans - -on: - push: - branches: [ main ] - pull_request: - branches: [ main ] - workflow_dispatch: - -jobs: - - RunSonar: - runs-on: ubuntu-latest - timeout-minutes: 20 - - steps: - - uses: actions/checkout@v2 - with: - ref: ${{ github.head_ref }} - - - uses: ./.github/actions/setup - - - name: Build Project - run: ./gradlew build - - name: Run Tests - run: ./gradlew test - - name: Code coverage and publish results - run: > - ./gradlew --info sonar -Dresults="build/reports/tests/test,build/test-results" - -Psonar.host.url=$SONAR_HOST_URL -Dsonar.token=$SONAR_TOKEN - -Partifactory_user=$ARTIFACTORY_USERNAME -Partifactory_password=$ARTIFACTORY_PASSWORD - -Dsonar.coverage.jacoco.xmlReportPaths="build/reports/jacoco.xml" - env: - ARTIFACTORY_USE RNAME: ${{ secrets.ARTIFACTORY_USERNAME }} - ARTIFACTORY_PASSWORD: ${{ secrets.ARTIFACTORY_PASSWORD }} - SONAR_HOST_URL: ${{ secrets.SONAR_HOST_URL }} - SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.gitignore b/.gitignore index 902786a0..0b15eb70 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,9 @@ +_site +.sass-cache +.jekyll-cache +.jekyll-metadata +vendor +.idea .idea/*.xml .idea/*.iml .idea/modules @@ -9,3 +15,4 @@ build bin .vscode gradle.properties.for-release +docs/ diff --git a/404.html b/404.html new file mode 100644 index 00000000..32c51418 --- /dev/null +++ b/404.html @@ -0,0 +1,25 @@ +--- +id: not-found +permalink: /404.html +layout: default +--- + + + +
+

404

+ +

Page not found :(

+

The requested page could not be found.

+
diff --git a/CHANGELOG.md b/CHANGELOG.md index f9e7e64d..1caa58db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,30 @@ # Zowe Client Kotlin SDK Changelog -All notable changes to the Zowe Kotlin SDK will be documented in this file. +All notable changes to the Zowe Client Kotlin SDK will be documented in this file. -## `0.4.0 (2023-03-07)` +## [Unreleased] + +### Features + +* Feature: Added BYTES, KILOBYTES and MEGABYTES to Dataset class ([7f0d087a](https://github.com/zowe/zowe-client-kotlin-sdk/commit/7f0d087a)) +* Feature: Added "failOnPrompt" parameter to the "issueTsoCommand" function ([b6903eb5](https://github.com/zowe/zowe-client-kotlin-sdk/commit/b6903eb5)) +* Feature: Added responses validator ([c659e038](https://github.com/zowe/zowe-client-kotlin-sdk/commit/c659e038)) +* Feature: Migrated "build.gradle" to "build.gradle.kts" ([f9eefc83](https://github.com/zowe/zowe-client-kotlin-sdk/commit/f9eefc83)) +* Feature: Added "saveNewSecureProperties" function ([7c81c2a6](https://github.com/zowe/zowe-client-kotlin-sdk/commit/7c81c2a6)) +* Feature: Added "executeTsoCommand" function to TsoApi ([c7fcb97b](https://github.com/zowe/zowe-client-kotlin-sdk/commit/c7fcb97b)) +* Feature: Added parsing of nested profiles of Zowe Team Config v2 ([3ce259b8](https://github.com/zowe/zowe-client-kotlin-sdk/commit/3ce259b8)) + +### Bugfixes + +* Bugfix: Fix for Windows credentials store ([4db02f88](https://github.com/zowe/zowe-client-kotlin-sdk/commit/4db02f88)) + +## [0.4.0] (2023-03-07) + +### Features * Feature: GitHub issue #3: Zowe Kotlin SDK: Java-like Kotlin API ([56788c1a](https://github.com/zowe/zowe-client-kotlin-sdk/commit/56788c1a)) * Feature: Implement ZosUssFile (copying methods - from uss to dsn and to uss folder) ([2bb0b257](https://github.com/zowe/zowe-client-kotlin-sdk/commit/2bb0b257)) +### Bugfixes * Bugfix: GitHub issue #9: Error Creating Connection ([bbc16d72](https://github.com/zowe/zowe-client-kotlin-sdk/commit/bbc16d72)) diff --git a/Gemfile b/Gemfile new file mode 100644 index 00000000..b62ab38c --- /dev/null +++ b/Gemfile @@ -0,0 +1,37 @@ +source "https://rubygems.org" +# Hello! This is where you manage which Jekyll version is used to run. +# When you want to use a different version, change it below, save the +# file and run `bundle install`. Run Jekyll with `bundle exec`, like so: +# +# bundle exec jekyll serve +# +# This will help ensure the proper Jekyll version is running. +# Happy Jekylling! +gem "jekyll", "~> 4.3.1" +# This is the default theme for new Jekyll sites. You may change this to anything you like. +gem "minima", "~> 2.5" +# If you want to use GitHub Pages, remove the "gem "jekyll"" above and +# uncomment the line below. To upgrade, run `bundle update github-pages`. +# gem "github-pages", group: :jekyll_plugins +# If you have any plugins, put them here! +group :jekyll_plugins do + gem "jekyll-feed", "~> 0.12" +end + +# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem +# and associated library. +platforms :mingw, :x64_mingw, :mswin, :jruby do + gem "tzinfo", ">= 1", "< 3" + gem "tzinfo-data" +end + +# Performance-booster for watching directories on Windows +gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin] + +# Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem +# do not have a Java counterpart. +gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby] + +gem "webrick", "~> 1.7" + +gem 'bootstrap', '~> 5.2.3' diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 00000000..0f407992 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,164 @@ +GEM + remote: https://rubygems.org/ + specs: + actionpack (7.0.4) + actionview (= 7.0.4) + activesupport (= 7.0.4) + rack (~> 2.0, >= 2.2.0) + rack-test (>= 0.6.3) + rails-dom-testing (~> 2.0) + rails-html-sanitizer (~> 1.0, >= 1.2.0) + actionview (7.0.4) + activesupport (= 7.0.4) + builder (~> 3.1) + erubi (~> 1.4) + rails-dom-testing (~> 2.0) + rails-html-sanitizer (~> 1.1, >= 1.2.0) + activesupport (7.0.4) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 1.6, < 2) + minitest (>= 5.1) + tzinfo (~> 2.0) + addressable (2.8.1) + public_suffix (>= 2.0.2, < 6.0) + autoprefixer-rails (10.4.7.0) + execjs (~> 2) + bootstrap (5.2.3) + autoprefixer-rails (>= 9.1.0) + popper_js (>= 2.11.6, < 3) + sassc-rails (>= 2.0.0) + builder (3.2.4) + colorator (1.1.0) + concurrent-ruby (1.1.10) + crass (1.0.6) + em-websocket (0.5.3) + eventmachine (>= 0.12.9) + http_parser.rb (~> 0) + erubi (1.11.0) + eventmachine (1.2.7) + eventmachine (1.2.7-x86-mingw32) + execjs (2.8.1) + ffi (1.15.5-x64-mingw-ucrt) + ffi (1.15.5-x86-mingw32) + forwardable-extended (2.6.0) + http_parser.rb (0.8.0) + i18n (1.12.0) + concurrent-ruby (~> 1.0) + jekyll (4.3.1) + addressable (~> 2.4) + colorator (~> 1.0) + em-websocket (~> 0.5) + i18n (~> 1.0) + jekyll-sass-converter (>= 2.0, < 4.0) + jekyll-watch (~> 2.0) + kramdown (~> 2.3, >= 2.3.1) + kramdown-parser-gfm (~> 1.0) + liquid (~> 4.0) + mercenary (>= 0.3.6, < 0.5) + pathutil (~> 0.9) + rouge (>= 3.0, < 5.0) + safe_yaml (~> 1.0) + terminal-table (>= 1.8, < 4.0) + webrick (~> 1.7) + jekyll-feed (0.17.0) + jekyll (>= 3.7, < 5.0) + jekyll-sass-converter (2.2.0) + sassc (> 2.0.1, < 3.0) + jekyll-seo-tag (2.8.0) + jekyll (>= 3.8, < 5.0) + jekyll-watch (2.2.1) + listen (~> 3.0) + kramdown (2.4.0) + rexml + kramdown-parser-gfm (1.1.0) + kramdown (~> 2.0) + liquid (4.0.3) + listen (3.7.1) + rb-fsevent (~> 0.10, >= 0.10.3) + rb-inotify (~> 0.9, >= 0.9.10) + loofah (2.19.0) + crass (~> 1.0.2) + nokogiri (>= 1.5.9) + mercenary (0.4.0) + method_source (1.0.0) + minima (2.5.1) + jekyll (>= 3.5, < 5.0) + jekyll-feed (~> 0.9) + jekyll-seo-tag (~> 2.1) + minitest (5.16.3) + nokogiri (1.13.9-x64-mingw-ucrt) + racc (~> 1.4) + nokogiri (1.13.9-x86-mingw32) + racc (~> 1.4) + pathutil (0.16.2) + forwardable-extended (~> 2.6) + popper_js (2.11.6) + public_suffix (5.0.0) + racc (1.6.1) + rack (2.2.4) + rack-test (2.0.2) + rack (>= 1.3) + rails-dom-testing (2.0.3) + activesupport (>= 4.2.0) + nokogiri (>= 1.6) + rails-html-sanitizer (1.4.3) + loofah (~> 2.3) + railties (7.0.4) + actionpack (= 7.0.4) + activesupport (= 7.0.4) + method_source + rake (>= 12.2) + thor (~> 1.0) + zeitwerk (~> 2.5) + rake (13.0.6) + rb-fsevent (0.11.2) + rb-inotify (0.10.1) + ffi (~> 1.0) + rexml (3.2.5) + rouge (4.0.0) + safe_yaml (1.0.5) + sassc (2.4.0) + ffi (~> 1.9) + sassc-rails (2.1.2) + railties (>= 4.0.0) + sassc (>= 2.0) + sprockets (> 3.0) + sprockets-rails + tilt + sprockets (4.1.1) + concurrent-ruby (~> 1.0) + rack (> 1, < 3) + sprockets-rails (3.4.2) + actionpack (>= 5.2) + activesupport (>= 5.2) + sprockets (>= 3.0.0) + terminal-table (3.0.2) + unicode-display_width (>= 1.1.1, < 3) + thor (1.2.1) + tilt (2.0.11) + tzinfo (2.0.5) + concurrent-ruby (~> 1.0) + tzinfo-data (1.2022.7) + tzinfo (>= 1.0.0) + unicode-display_width (2.3.0) + wdm (0.1.1) + webrick (1.7.0) + zeitwerk (2.6.6) + +PLATFORMS + x64-mingw-ucrt + x86-mingw32 + +DEPENDENCIES + bootstrap (~> 5.2.3) + http_parser.rb (~> 0.6.0) + jekyll (~> 4.3.1) + jekyll-feed (~> 0.12) + minima (~> 2.5) + tzinfo (>= 1, < 3) + tzinfo-data + wdm (~> 0.1.1) + webrick (~> 1.7) + +BUNDLED WITH + 2.3.26 diff --git a/README.md b/README.md index a0276996..00ede14f 100644 --- a/README.md +++ b/README.md @@ -1,82 +1,271 @@ -## Zowe client Kotlin SDK -This SDK covert zOSMF Rest API with Kotlin object oriented code using Retrofit. Zowe client Kotlin SDK will allow you to send http requests to your zOSMF. +# Zowe® Сlient Kotlin SDK + +Zowe Client Kotlin SDK cover z/OSMF REST API with Kotlin object-oriented code using Retrofit2. It provides functionality to send HTTP requests to z/OSMF using Kotlin functions. ## Installation -To install this library in your project use one of build tools like Maven, Gradle or Ant. Use the link below to get necessary artifacts. -https://zowe.jfrog.io/artifactory/libs-release/org/zowe/sdk/zowe-kotlin-sdk/ -To set up the SDK as a dependency: +To install this library in your project, use one of build tools like Maven, Gradle or Ant. + +### Maven dependency + +To add the SDK as a Maven dependency: + +1. Declare a Zowe JFrog artifactory as a custom repository to fetch from: + +```xml + +... + + + zowe-jfrog + Zowe JFrog artifactory + https://zowe.jfrog.io/zowe/libs-release + + +... + +``` + +2. Add a new Maven dependency: + ```xml - - org.zowe.sdk - zowe-kotlin-sdk - {version} - + + ... + + + org.zowe.sdk + zowe-kotlin-sdk + + {version} + + + ``` -To use: +### Gradle dependency + +To add the SDK as a Gradle dependency: + +1. Declare a Zowe JFrog artifactory as a custom repository to fetch from: + +```kotlin +repositories { + ... + maven { + url = uri("https://zowe.jfrog.io/zowe/libs-release") + } + ... +} +``` + +2. Add a new Gradle dependency: + +```kotlin +// change the to the actual version of the Zowe Client Kotlin SDK +val zoweKotlinSdkVersion = + +dependencies { + ... + implementation("org.zowe.sdk:zowe-kotlin-sdk:${zoweKotlinSdkVersion}") + ... +} +``` + +### How to use the SDK in your project + +To use the Zowe Client Kotlin SDK after it is added as a dependency in your project, simply import any of the needed packages: + ```kotlin +... import org.zowe.kotlinsdk +... ``` ## Guide -In Zowe client Kotlin SDK you can find API classes. They can be used to send requests to zOSMF. Besides API classes there located data classes like Dataset. Their purpose is to wrap a response from the server or a request into it using an object model. let's look at an example. + +In the Zowe Client Kotlin SDK, there are a number of different classes to access z/OSMF REST API, as well as the different methods of doing so to provide as much customizability as the user needs. + +Brief description of the packages in the SDK: +- **[org.zowe.kotlinsdk](#orgzowekotlinsdk)** - the root package with raw APIs for various purposes +- **[org.zowe.kotlinsdk.annotations](#orgzowekotlinsdkannotations)** - the package to provide the annotations to mark the functionalities availability for a specific version of z/OS +- **[org.zowe.kotlinsdk.zowe.client.sdk](#orgzowekotlinsdkzoweclientsdk)** - the default implementation of raw APIs usage to provide the default handling of the requests and responses to z/OSMF REST API +- **[org.zowe.kotlinsdk.zowe.config](#orgzowekotlinsdkzoweconfig)** - the functionality to work with Zowe Team Config v2 +- **[org.zowe.kotlinsdk.zowe.examlples](#orgzowekotlinsdkzoweexamples)** - the examples of how to use Zowe Team Config v2 functionality with Zowe Client Kotlin SDK + +Refer to the specific package description below to know more the purpose and how to use each of them. + +### [org.zowe.kotlinsdk](./src/main/kotlin/org/zowe/kotlinsdk/) + +The package includes such APIs as: +- **[Data API](./src/main/kotlin/org/zowe/kotlinsdk/DataAPI.kt)** - the functionality to work with z/OS datasets and USS files +- **[Console API](./src/main/kotlin/org/zowe/kotlinsdk/ConsoleAPI.kt)** - the functionality to work with z/OS console services +- **[Info API](./src/main/kotlin/org/zowe/kotlinsdk/InfoAPI.kt)** - the functionality to work with z/OSMF /info endpoint requests (e.g. to get initial system info) +- **[JES API](./src/main/kotlin/org/zowe/kotlinsdk/JESApi.kt)** - the functionality to work with z/OS JES +- **[Service API](./src/main/kotlin/org/zowe/kotlinsdk/ServiceAPI.kt)** - the functionality to work with z/OS /service endpoint requests (e.g. to change user's password) +- **[Systems API](./src/main/kotlin/org/zowe/kotlinsdk/SystemsApi.kt)** - the functionality to work with z/OS /resttopology endpoint requests (e.g. to find out the available systems under the specified address) +- **[TSO API](./src/main/kotlin/org/zowe/kotlinsdk/TsoApi.kt)** - the functionality to work with TSO/E address space services + +The raw APIs provide descriptions with headers and body parameters to issue a request. To use them, you need to declare a functionality to trigger the specific request together with the response handling. There are default request and response handlers under [org.zowe.kotlinsdk.zowe.client.sdk](#orgzowekotlinsdkzoweclientsdk) package, so you don't need to specify the functionality by yourself. + +> [!NOTE] +> There is also an **API wrapper** functionality builder declared under **[org/zowe/kotlinsdk/api.kt](./src/main/kotlin/org/zowe/kotlinsdk/api.kt)** to simplify the process of building the API wrapper. + +To customize the request triggering and response handling: +1. Import the necessary raw API to cover, as well as **Retrofit2 API builder**: + ```kotlin -// Create stub for DataAPI interface using Retrofit. Here baseUrl is url of your zOSMF service. -val dataAPI = Retrofit.Builder() - .baseUrl(baseUrl) - .addConverterFactory(GsonConverterFactory.create()) - .client(client) - .build() - .create(DataAPI::class.java) - -// You can use basic authentication to access zOSMF. -val basicCreds = Credentials.basic(zosmfUser, zosmfPassword) ?: "" - -// Call method you need and get Request object. -val request = dataAPI.listDatasetMembers( - authorizationToken = basicCreds, - datasetName = "EXAMPLE.DATASET" -) - -// Execute request to get Response object. -val response = request.execute() - -// If the request went well you can get result from response body. -if (response.isSuccessful){ +... +// Import DataAPI and API wrapper +import org.zowe.kotlinsdk.DataAPI +<<< +import org.zowe.kotlinsdk.buildApi +--- or --- +import org.zowe.kotlinsdk.buildApiWithBytesConverter +>>> +... +``` + +2. Wrap the API with the **Retrofit2 API builder** + +```kotlin +... +// Build DataAPI wrapper +val datasetsApi = buildApi(, , DataAPI::class.java) +... +``` + +3. Use the API wrapper and process the response + +```kotlin +... +// Declare the request +val listDataSetsRequest = datasetsApi + .listDataSets( + xIBMAttr = XIBMAttr(XIBMAttr.Type.BASE, true), + authorizationToken = Credentials.basic("", ""), + dsLevel = "USERHLQ.*" + ) + +// Trigger the request +val listDataSetsResponse = listDataSetsRequest.execute() + +// Process the response +if (listDataSetsResponse.isSuccessful){ val members = response.body(); } +... ``` -Please note that in order to create API stub, you have to specify that the response should be converted by gson. And that's how you can easily use Zowe client Kotlin SDK. -## Documentation with Dokka +### [org.zowe.kotlinsdk.annotations](./src/main/kotlin/org/zowe/kotlinsdk/annotations/) + +The annotations package provides an annotation class to mark the functionality of z/OS available since some version of the z/OS itself. E.g. there is a **[ServiceAPI](./src/main/kotlin/org/zowe/kotlinsdk/ServiceAPI.kt)** where the usage of the "change password" functionality is introduced. The **"/zosmf/services/authenticate"** endpoint is available since z/OS 2.5 only. + +The "availability" classes: +1. **ZVersion** - the enum class to indicate the version of z/OS +2. **AvailableSince** - the annotation class to mark the functionality with the availability since a specific version (including the version) + +### [org.zowe.kotlinsdk.zowe.client.sdk](./src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/) + +This package provides the default API isage implementation that is available to use in your code without defining z/OSMF REST API calls handler. There are subpackages available to separate functionalities of different z/OS components: +1. **[core](./src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/core/)** - provides some core features to work with z/OSMF REST API. For now, there is a **[ZOSConnection](./src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/core/ZOSConnection.kt)** data class only. This class represents connection instances to carry all the necessary information to send a z/OSMF REST API request +2. **[zosconsole](./src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosconsole/)** - provides functionality to work with z/OS console services +3. **[zosfiles](./src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosfiles/)** - provides functionality to work with z/OS datasets +3. **[zosjobs](./src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/)** - provides functionality to work with z/OS JES +3. **[zostso](./src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/)** - provides functionality to work with TSO/E address space services +3. **[zosuss](./src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosuss/)** - provides functionality to work with USS files -To build Dokka documentattion, run: +As the example of how to use the default implementation: +1. Import **ZOSConnection** and other classes with the functionality needed: + +```kotlin +import org.zowe.kotlinsdk.zowe.client.sdk.core.ZOSConnection +import org.zowe.kotlinsdk.zowe.client.sdk.zosfiles.ZosDsn ``` -./gradlew dokkaHtml + +2. Create a **ZOSConnection** instance: + +```kotlin +val zosConnection = ZOSConnection("", "", "", "", "http(s)") ``` -Docs will be added to *build/dokka/html* -## How to run tests +3. Create the functionality class instance and trigger the function needed: -### Unit tests -To run unit tests: +```kotlin +val result = ZosDsn(zosConnection).createDsn("", ) ``` + +### [org.zowe.kotlinsdk.zowe.config](./src/main/kotlin/org/zowe/kotlinsdk/zowe/config/) + +This package provides the functionality to work with **[Zowe Team Config v2](https://docs.zowe.org/stable/user-guide/cli-using-using-team-profiles/)**. The **[ZoweConfig](./src/main/kotlin/org/zowe/kotlinsdk/zowe/config/ZoweConfig.kt)** class provides the functions to parse and manipulate the **zowe.config.json** file. See the **[org.zowe.kotlinsdk.zowe.examples](#orgzowekotlinsdkzoweexamples)** package for examples. + +### [org.zowe.kotlinsdk.zowe.examples](./src/main/kotlin/org/zowe/kotlinsdk/zowe/examples/) + +This package provides the examples of how to work with **[Zowe Team Config v2](https://docs.zowe.org/stable/user-guide/cli-using-using-team-profiles/)** in Kotlin. + +## Contributing + +For the general contributing rules, refer to [CONTRIBUTING.md](https://github.com/zowe/zowe-explorer-intellij/blob/main/CONTRIBUTING.md) under **Zowe Explorer plug-in for IntelliJ IDEA repo** + +### To run unit tests + +```shell ./gradlew test ``` -### Integration tests -**NOTE:** integration tests use a specific environment. To test their correctness, you need either create the compliant one, or change the tests + +### To run integration tests + +> [!NOTE] +> Integration tests are running under the real environment setup. To run them, you need either to have the environment setup and provide all the necessary env variables or to stub the functionality of the z/OSMF REST API responses. Before running integration tests, you need three variables to be set up: -- ``ZOSMF_TEST_URL`` - URL of the real mainframe with z/OSMF API to run the tests -- ``ZOSMF_TEST_USERNAME`` - username with appropriate permissions to run the tests -- ``ZOSMF_TEST_PASSWORD`` - user password to run the tests +- **``ZOSMF_TEST_URL``** - an URL of the real mainframe with z/OSMF REST API to run the tests +- **``ZOSMF_TEST_USERNAME``** - a username with appropriate permissions to run the tests +- **``ZOSMF_TEST_PASSWORD``** - a user password to run the tests -To run integration tests: -``` +To run the integration tests: + +```shell ./gradlew intTest ``` +### To generate source code documentation + +We use **[Dokka](https://github.com/Kotlin/dokka)** to generate the SDK documentation. + +To generate the docs, run: + +```shell +./gradlew dokkaHtml +``` + +The generated docs will be generated under **build/dokka/html** + +## Release process + +The rules and commands below describe how to publish artifacts for the Zowe Client Kotlin SDK in Zowe JFrog artifactory. + +> [!NOTE] +> Prefer to use **[GitHub Release Workflow](./.github/workflows/release-new-version.yml)** to release a new version of the Zowe Client Kotlin SDK + +### Rules to publish + +1. The version of the built SDK will be in a **SemVer** format. To provide a build that is not yet ready to be publicly used, add the **-rc.n** at the end of the version, where **n** is **the next release candidate**. +2. Provide **`zowe.deploy.username`** and **`zowe.deploy.password`** as the parameters of the **`release`** command to specify the credentials to the [Zowe Artifactory](https://zowe.jfrog.io/), as well as the **`artifactory_user`** and the **`artifactory_password`** (generally, the credentials might be the same, but the variables are different for the different tasks during the release process). +Example: + +```shell +./gradlew release -Pzowe.deploy.username=$ARTIFACTORY_USERNAME -Pzowe.deploy.password=$ARTIFACTORY_PASSWORD -Partifactory_user=$ARTIFACTORY_USERNAME -Partifactory_password=$ARTIFACTORY_USERNAME +``` + +> [!NOTE] +> You can set properties in two ways: +> +> - on the command-line: `-Pzowe.deploy.username=$USERNAME -Pzowe.deploy.password=$PASSWORD` +> - in `~/.gradle/gradle.properties` + +> [!WARNING] +> Do not commit exact properties to the GitHub repository. This is a confidential information. Properties used during the **GitHub Release Workflow** are stored securely under **GitHub Secrets**. + ### Release SNAPSHOT artifacts ```shell @@ -97,16 +286,3 @@ To run integration tests: ```shell ./gradlew release -Prelease.useAutomaticVersion=true -Prelease.releaseVersion=0.0.0 -Prelease.newVersion=1.1.0-SNAPSHOT ``` - -## Properties - -- `zowe.deploy.username` and `zowe.deploy.password` - credentials to [Zowe Artifactory](https://zowe.jfrog.io/) - -You can set properties in two ways: - -- on the command-line: `-Pzowe.deploy.username=$USERNAME -Pzowe.deploy.password=$PASSWORD` -- in `~/.gradle/gradle.properties` - -**Warning!** Do not commit property changes to the Git repository. This is confidential information. - -Properties are stored in GitHub Secrets. diff --git a/README_FOR_DOCS.md b/README_FOR_DOCS.md new file mode 100644 index 00000000..a34c10ff --- /dev/null +++ b/README_FOR_DOCS.md @@ -0,0 +1,302 @@ +--- +id: home +layout: default +title: Home +permalink: / +--- + +# Zowe® Сlient Kotlin SDK + +# [Click here](https://zowe.github.io/zowe-client-kotlin-sdk/docs) to go to the Zowe Client Kotlin SDK source code docs + +Zowe Client Kotlin SDK cover z/OSMF REST API with Kotlin object-oriented code using Retrofit2. It provides functionality to send HTTP requests to z/OSMF using Kotlin functions. + +## Installation + +To install this library in your project, use one of build tools like Maven, Gradle or Ant. + +### Maven dependency + +To add the SDK as a Maven dependency: + +1. Declare a Zowe JFrog artifactory as a custom repository to fetch from: + +```xml + +... + + + zowe-jfrog + Zowe JFrog artifactory + https://zowe.jfrog.io/zowe/libs-release + + +... + +``` + +2. Add a new Maven dependency: + +```xml + + ... + + + org.zowe.sdk + zowe-kotlin-sdk + + {version} + + + +``` + +### Gradle dependency + +To add the SDK as a Gradle dependency: + +1. Declare a Zowe JFrog artifactory as a custom repository to fetch from: + +```kotlin +repositories { + ... + maven { + url = uri("https://zowe.jfrog.io/zowe/libs-release") + } + ... +} +``` + +2. Add a new Gradle dependency: + +```kotlin +// change the to the actual version of the Zowe Client Kotlin SDK +val zoweKotlinSdkVersion = + +dependencies { + ... + implementation("org.zowe.sdk:zowe-kotlin-sdk:${zoweKotlinSdkVersion}") + ... +} +``` + +### How to use the SDK in your project + +To use the Zowe Client Kotlin SDK after it is added as a dependency in your project, simply import any of the needed packages: + +```kotlin +... +import org.zowe.kotlinsdk +... +``` + +## Guide + +In the Zowe Client Kotlin SDK, there are a number of different classes to access z/OSMF REST API, as well as the different methods of doing so to provide as much customizability as the user needs. + +Brief description of the packages in the SDK: +- **[org.zowe.kotlinsdk](#orgzowekotlinsdk)** - the root package with raw APIs for various purposes +- **[org.zowe.kotlinsdk.annotations](#orgzowekotlinsdkannotations)** - the package to provide the annotations to mark the functionalities availability for a specific version of z/OS +- **[org.zowe.kotlinsdk.zowe.client.sdk](#orgzowekotlinsdkzoweclientsdk)** - the default implementation of raw APIs usage to provide the default handling of the requests and responses to z/OSMF REST API +- **[org.zowe.kotlinsdk.zowe.config](#orgzowekotlinsdkzoweconfig)** - the functionality to work with Zowe Team Config v2 +- **[org.zowe.kotlinsdk.zowe.examlples](#orgzowekotlinsdkzoweexamples)** - the examples of how to use Zowe Team Config v2 functionality with Zowe Client Kotlin SDK + +Refer to the specific package description below to know more the purpose and how to use each of them. + +### [org.zowe.kotlinsdk](https://github.com/zowe/zowe-client-kotlin-sdk/tree/main/src/main/kotlin/org/zowe/kotlinsdk/) + +The package includes such APIs as: +- **[Data API](https://github.com/zowe/zowe-client-kotlin-sdk/tree/main/src/main/kotlin/org/zowe/kotlinsdk/DataAPI.kt)** - the functionality to work with z/OS datasets and USS files +- **[Console API](https://github.com/zowe/zowe-client-kotlin-sdk/tree/main/src/main/kotlin/org/zowe/kotlinsdk/ConsoleAPI.kt)** - the functionality to work with z/OS console services +- **[Info API](https://github.com/zowe/zowe-client-kotlin-sdk/tree/main/src/main/kotlin/org/zowe/kotlinsdk/InfoAPI.kt)** - the functionality to work with z/OSMF /info endpoint requests (e.g. to get initial system info) +- **[JES API](https://github.com/zowe/zowe-client-kotlin-sdk/tree/main/src/main/kotlin/org/zowe/kotlinsdk/JESApi.kt)** - the functionality to work with z/OS JES +- **[Service API](https://github.com/zowe/zowe-client-kotlin-sdk/tree/main/src/main/kotlin/org/zowe/kotlinsdk/ServiceAPI.kt)** - the functionality to work with z/OS /service endpoint requests (e.g. to change user's password) +- **[Systems API](https://github.com/zowe/zowe-client-kotlin-sdk/tree/main/src/main/kotlin/org/zowe/kotlinsdk/SystemsApi.kt)** - the functionality to work with z/OS /resttopology endpoint requests (e.g. to find out the available systems under the specified address) +- **[TSO API](https://github.com/zowe/zowe-client-kotlin-sdk/tree/main/src/main/kotlin/org/zowe/kotlinsdk/TsoApi.kt)** - the functionality to work with TSO/E address space services + +The raw APIs provide descriptions with headers and body parameters to issue a request. To use them, you need to declare a functionality to trigger the specific request together with the response handling. There are default request and response handlers under [org.zowe.kotlinsdk.zowe.client.sdk](#orgzowekotlinsdkzoweclientsdk) package, so you don't need to specify the functionality by yourself. + +
+ NOTE: There is also an API wrapper functionality builder declared under org/zowe/kotlinsdk/api.kt to simplify the process of building the API wrapper. +
+ +To customize the request triggering and response handling: +1. Import the necessary raw API to cover, as well as **Retrofit2 API builder**: + +```kotlin +... +// Import DataAPI and API wrapper +import org.zowe.kotlinsdk.DataAPI +<<< +import org.zowe.kotlinsdk.buildApi +--- or --- +import org.zowe.kotlinsdk.buildApiWithBytesConverter +>>> +... +``` + +2. Wrap the API with the **Retrofit2 API builder** + +```kotlin +... +// Build DataAPI wrapper +val datasetsApi = buildApi(, , DataAPI::class.java) +... +``` + +3. Use the API wrapper and process the response + +```kotlin +... +// Declare the request +val listDataSetsRequest = datasetsApi + .listDataSets( + xIBMAttr = XIBMAttr(XIBMAttr.Type.BASE, true), + authorizationToken = Credentials.basic("", ""), + dsLevel = "USERHLQ.*" + ) + +// Trigger the request +val listDataSetsResponse = listDataSetsRequest.execute() + +// Process the response +if (listDataSetsResponse.isSuccessful){ + val members = response.body(); +} +... +``` + +### [org.zowe.kotlinsdk.annotations](https://github.com/zowe/zowe-client-kotlin-sdk/tree/main/src/main/kotlin/org/zowe/kotlinsdk/annotations/) + +The annotations package provides an annotation class to mark the functionality of z/OS available since some version of the z/OS itself. E.g. there is a **[ServiceAPI](https://github.com/zowe/zowe-client-kotlin-sdk/tree/main/src/main/kotlin/org/zowe/kotlinsdk/ServiceAPI.kt)** where the usage of the "change password" functionality is introduced. The **"/zosmf/services/authenticate"** endpoint is available since z/OS 2.5 only. + +The "availability" classes: +1. **ZVersion** - the enum class to indicate the version of z/OS +2. **AvailableSince** - the annotation class to mark the functionality with the availability since a specific version (including the version) + +### [org.zowe.kotlinsdk.zowe.client.sdk](https://github.com/zowe/zowe-client-kotlin-sdk/tree/main/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/) + +This package provides the default API isage implementation that is available to use in your code without defining z/OSMF REST API calls handler. There are subpackages available to separate functionalities of different z/OS components: +1. **[core](https://github.com/zowe/zowe-client-kotlin-sdk/tree/main/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/core/)** - provides some core features to work with z/OSMF REST API. For now, there is a **[ZOSConnection](https://github.com/zowe/zowe-client-kotlin-sdk/tree/main/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/core/ZOSConnection.kt)** data class only. This class represents connection instances to carry all the necessary information to send a z/OSMF REST API request +2. **[zosconsole](https://github.com/zowe/zowe-client-kotlin-sdk/tree/main/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosconsole/)** - provides functionality to work with z/OS console services +3. **[zosfiles](https://github.com/zowe/zowe-client-kotlin-sdk/tree/main/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosfiles/)** - provides functionality to work with z/OS datasets +3. **[zosjobs](https://github.com/zowe/zowe-client-kotlin-sdk/tree/main/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/)** - provides functionality to work with z/OS JES +3. **[zostso](https://github.com/zowe/zowe-client-kotlin-sdk/tree/main/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/)** - provides functionality to work with TSO/E address space services +3. **[zosuss](https://github.com/zowe/zowe-client-kotlin-sdk/tree/main/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosuss/)** - provides functionality to work with USS files + +As the example of how to use the default implementation: +1. Import **ZOSConnection** and other classes with the functionality needed: + +```kotlin +import org.zowe.kotlinsdk.zowe.client.sdk.core.ZOSConnection +import org.zowe.kotlinsdk.zowe.client.sdk.zosfiles.ZosDsn +``` + +2. Create a **ZOSConnection** instance: + +```kotlin +val zosConnection = ZOSConnection("", "", "", "", "http(s)") +``` + +3. Create the functionality class instance and trigger the function needed: + +```kotlin +val result = ZosDsn(zosConnection).createDsn("", ) +``` + +### [org.zowe.kotlinsdk.zowe.config](https://github.com/zowe/zowe-client-kotlin-sdk/tree/main/src/main/kotlin/org/zowe/kotlinsdk/zowe/config/) + +This package provides the functionality to work with **[Zowe Team Config v2](https://docs.zowe.org/stable/user-guide/cli-using-using-team-profiles/)**. The **[ZoweConfig](https://github.com/zowe/zowe-client-kotlin-sdk/tree/main/src/main/kotlin/org/zowe/kotlinsdk/zowe/config/ZoweConfig.kt)** class provides the functions to parse and manipulate the **zowe.config.json** file. See the **[org.zowe.kotlinsdk.zowe.examples](#orgzowekotlinsdkzoweexamples)** package for examples. + +### [org.zowe.kotlinsdk.zowe.examples](https://github.com/zowe/zowe-client-kotlin-sdk/tree/main/src/main/kotlin/org/zowe/kotlinsdk/zowe/examples/) + +This package provides the examples of how to work with **[Zowe Team Config v2](https://docs.zowe.org/stable/user-guide/cli-using-using-team-profiles/)** in Kotlin. + +## Contributing + +For the general contributing rules, refer to [CONTRIBUTING.md](https://github.com/zowe/zowe-explorer-intellij/blob/main/CONTRIBUTING.md) under **Zowe Explorer plug-in for IntelliJ IDEA repo** + +### To run unit tests + +```shell +./gradlew test +``` + +### To run integration tests + +
+ NOTE: Integration tests are running under the real environment setup. To run them, you need either to have the environment setup and provide all the necessary env variables or to stub the functionality of the z/OSMF REST API responses. +
+ +Before running integration tests, you need three variables to be set up: +- **``ZOSMF_TEST_URL``** - an URL of the real mainframe with z/OSMF REST API to run the tests +- **``ZOSMF_TEST_USERNAME``** - a username with appropriate permissions to run the tests +- **``ZOSMF_TEST_PASSWORD``** - a user password to run the tests + +To run the integration tests: + +```shell +./gradlew intTest +``` + +### To generate source code documentation + +We use **[Dokka](https://github.com/Kotlin/dokka)** to generate the SDK documentation. + +To generate the docs, run: + +```shell +./gradlew dokkaHtml +``` + +The generated docs will be generated under **build/dokka/html** + +## Release process + +The rules and commands below describe how to publish artifacts for the Zowe Client Kotlin SDK in Zowe JFrog artifactory. + +
+ NOTE: Prefer to use GitHub Release Workflow to release a new version of the Zowe Client Kotlin SDK +
+ +### Rules to publish + +1. The version of the built SDK will be in a **SemVer** format. To provide a build that is not yet ready to be publicly used, add the **-rc.n** at the end of the version, where **n** is **the next release candidate**. +2. Provide **`zowe.deploy.username`** and **`zowe.deploy.password`** as the parameters of the **`release`** command to specify the credentials to the [Zowe Artifactory](https://zowe.jfrog.io/), as well as the **`artifactory_user`** and the **`artifactory_password`** (generally, the credentials might be the same, but the variables are different for the different tasks during the release process). +Example: + +```shell +./gradlew release -Pzowe.deploy.username=$ARTIFACTORY_USERNAME -Pzowe.deploy.password=$ARTIFACTORY_PASSWORD -Partifactory_user=$ARTIFACTORY_USERNAME -Partifactory_password=$ARTIFACTORY_USERNAME +``` + +
+ NOTE: You can set properties in two ways: +
+
- on the command-line: -Pzowe.deploy.username=$USERNAME -Pzowe.deploy.password=$PASSWORD +
- in ~/.gradle/gradle.properties +
+ +
+ WARNING: Do not commit exact properties to the GitHub repository. This is a confidential information. Properties used during the GitHub Release Workflow are stored securely under GitHub Secrets. +
+ +### Release SNAPSHOT artifacts + +```shell +./gradlew publishAllVersions +``` + +### Release final artifacts + +```shell +./gradlew release -Prelease.useAutomaticVersion=true # new patch +./gradlew release -Prelease.useAutomaticVersion=true -Prelease.scope=patch # new patch +./gradlew release -Prelease.useAutomaticVersion=true -Prelease.scope=minor # new minor +./gradlew release -Prelease.useAutomaticVersion=true -Prelease.scope=major # new major +``` + +### Release artifacts with a custom version + +```shell +./gradlew release -Prelease.useAutomaticVersion=true -Prelease.releaseVersion=0.0.0 -Prelease.newVersion=1.1.0-SNAPSHOT +``` diff --git a/_config.yml b/_config.yml new file mode 100644 index 00000000..cce7cb5a --- /dev/null +++ b/_config.yml @@ -0,0 +1,6 @@ +title: Zowe Client Kotlin SDK documentation +description: >- + Welcome to the documentation page +baseurl: "/zowe-client-kotlin-sdk" +url: "" +github_username: jekyll diff --git a/_includes/contents.html b/_includes/contents.html new file mode 100644 index 00000000..fc9c3d1c --- /dev/null +++ b/_includes/contents.html @@ -0,0 +1,36 @@ + + + +{% assign page_contents_elem = site.data.contents | where: "page_id", page.id | first %} +{% if page_contents_elem %} +
+ Contents: + +
+{% endif %} diff --git a/_includes/head.html b/_includes/head.html new file mode 100644 index 00000000..d12a0abe --- /dev/null +++ b/_includes/head.html @@ -0,0 +1 @@ + diff --git a/_layouts/default.html b/_layouts/default.html new file mode 100644 index 00000000..3faac0d8 --- /dev/null +++ b/_layouts/default.html @@ -0,0 +1,74 @@ +--- +--- + + + + + + {% include head.html %} + + + {{ page.title }} - {{ site.title }} + + + + + +
+
+
+
+
+
+ {{ content }} +
+
+
+
+
+ +
+ + + diff --git a/assets/css/highlight-manni.css b/assets/css/highlight-manni.css new file mode 100644 index 00000000..d5bc47e1 --- /dev/null +++ b/assets/css/highlight-manni.css @@ -0,0 +1,61 @@ +.highlight .hll { background-color: #ffffcc } +.highlight .c { color: #0099FF; font-style: italic } /* Comment */ +.highlight .err { color: #AA0000; background-color: #FFAAAA } /* Error */ +.highlight .k { color: #006699; font-weight: bold } /* Keyword */ +.highlight .o { color: #555555 } /* Operator */ +.highlight .cm { color: #0099FF; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #009999 } /* Comment.Preproc */ +.highlight .c1 { color: #0099FF; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #0099FF; font-weight: bold; font-style: italic } /* Comment.Special */ +.highlight .gd { background-color: #FFCCCC; border: 1px solid #CC0000 } /* Generic.Deleted */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #FF0000 } /* Generic.Error */ +.highlight .gh { color: #003300; font-weight: bold } /* Generic.Heading */ +.highlight .gi { background-color: #CCFFCC; border: 1px solid #00CC00 } /* Generic.Inserted */ +.highlight .go { color: #AAAAAA } /* Generic.Output */ +.highlight .gp { color: #000099; font-weight: bold } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #003300; font-weight: bold } /* Generic.Subheading */ +.highlight .gt { color: #99CC66 } /* Generic.Traceback */ +.highlight .kc { color: #006699; font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: #006699; font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: #006699; font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: #006699 } /* Keyword.Pseudo */ +.highlight .kr { color: #006699; font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #007788; font-weight: bold } /* Keyword.Type */ +.highlight .m { color: #FF6600 } /* Literal.Number */ +.highlight .s { color: #CC3300 } /* Literal.String */ +.highlight .na { color: #330099 } /* Name.Attribute */ +.highlight .nb { color: #336666 } /* Name.Builtin */ +.highlight .nc { color: #00AA88; font-weight: bold } /* Name.Class */ +.highlight .no { color: #336600 } /* Name.Constant */ +.highlight .nd { color: #9999FF } /* Name.Decorator */ +.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */ +.highlight .ne { color: #CC0000; font-weight: bold } /* Name.Exception */ +.highlight .nf { color: #CC00FF } /* Name.Function */ +.highlight .nl { color: #9999FF } /* Name.Label */ +.highlight .nn { color: #00CCFF; font-weight: bold } /* Name.Namespace */ +.highlight .nt { color: #330099; font-weight: bold } /* Name.Tag */ +.highlight .nv { color: #003333 } /* Name.Variable */ +.highlight .ow { color: #000000; font-weight: bold } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mf { color: #FF6600 } /* Literal.Number.Float */ +.highlight .mh { color: #FF6600 } /* Literal.Number.Hex */ +.highlight .mi { color: #FF6600 } /* Literal.Number.Integer */ +.highlight .mo { color: #FF6600 } /* Literal.Number.Oct */ +.highlight .sb { color: #CC3300 } /* Literal.String.Backtick */ +.highlight .sc { color: #CC3300 } /* Literal.String.Char */ +.highlight .sd { color: #CC3300; font-style: italic } /* Literal.String.Doc */ +.highlight .s2 { color: #CC3300 } /* Literal.String.Double */ +.highlight .se { color: #CC3300; font-weight: bold } /* Literal.String.Escape */ +.highlight .sh { color: #CC3300 } /* Literal.String.Heredoc */ +.highlight .si { color: #AA0000 } /* Literal.String.Interpol */ +.highlight .sx { color: #CC3300 } /* Literal.String.Other */ +.highlight .sr { color: #33AAAA } /* Literal.String.Regex */ +.highlight .s1 { color: #CC3300 } /* Literal.String.Single */ +.highlight .ss { color: #FFCC33 } /* Literal.String.Symbol */ +.highlight .bp { color: #336666 } /* Name.Builtin.Pseudo */ +.highlight .vc { color: #003333 } /* Name.Variable.Class */ +.highlight .vg { color: #003333 } /* Name.Variable.Global */ +.highlight .vi { color: #003333 } /* Name.Variable.Instance */ +.highlight .il { color: #FF6600 } /* Literal.Number.Integer.Long */ diff --git a/assets/images/zowe-icon.png b/assets/images/zowe-icon.png new file mode 100644 index 00000000..5b979db3 Binary files /dev/null and b/assets/images/zowe-icon.png differ diff --git a/build.gradle.kts b/build.gradle.kts index 665d012b..ce64f424 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,30 +1,41 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ import net.researchgate.release.GitAdapter +import org.jetbrains.changelog.Changelog import org.jetbrains.dokka.gradle.DokkaTask import org.jetbrains.kotlin.config.LanguageVersion import org.jetbrains.kotlin.gradle.tasks.KotlinCompile +import java.time.LocalDate +import java.time.ZoneId +import java.time.format.DateTimeFormatter import java.util.regex.Matcher fun properties(key: String) = providers.gradleProperty(key) +fun dateValue(pattern: String): String = + LocalDate.now(ZoneId.of("Europe/Warsaw")).format(DateTimeFormatter.ofPattern(pattern)) plugins { base java `maven-publish` - id("org.sonarqube") version "5.0.0.4638" + id("org.sonarqube") version "5.1.0.4882" id("org.jetbrains.kotlin.jvm") version "1.9.20" id("org.jetbrains.dokka") version "1.9.20" id("net.researchgate.release") version "3.0.2" id("jacoco") + id("org.jetbrains.changelog") version "2.2.1" } apply(plugin = "java") @@ -35,6 +46,11 @@ group = properties("group").get() version = properties("version").get() val retrofit2Version = "2.11.0" +val gsonVersion = "2.11.0" +val javaKeytarVersion = "1.0.0" +val snakeYamlVersion = "2.3" +val junitJupiterVersion = "5.11.0" +val mockwebserverVersion = "4.12.0" val releaseScope = if (project.hasProperty("release.scope")) project.property("release.scope") else "patch" val mavenUser = properties("mavenUser").get() @@ -76,14 +92,35 @@ dependencies { implementation("com.squareup.retrofit2:retrofit:$retrofit2Version") implementation("com.squareup.retrofit2:converter-gson:$retrofit2Version") implementation("com.squareup.retrofit2:converter-scalars:$retrofit2Version") - implementation("com.google.code.gson:gson:2.10.1") - implementation("com.starxg:java-keytar:1.0.0") - implementation("org.yaml:snakeyaml:2.2") - testImplementation("org.junit.jupiter:junit-jupiter-api:5.10.2") - testImplementation("com.squareup.okhttp3:mockwebserver:4.12.0") + implementation("com.google.code.gson:gson:$gsonVersion") + implementation("com.starxg:java-keytar:$javaKeytarVersion") + implementation("org.yaml:snakeyaml:$snakeYamlVersion") + testImplementation("org.junit.jupiter:junit-jupiter-api:$junitJupiterVersion") + testImplementation("com.squareup.okhttp3:mockwebserver:$mockwebserverVersion") testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine") } +// Configure Gradle Changelog Plugin - read more: https://github.com/JetBrains/gradle-changelog-plugin +changelog { + version = properties("version") + header.set(provider { "${version.get()} (${dateValue("yyyy-MM-dd")})" }.get()) + groups.set(listOf("Breaking changes", "Features", "Bugfixes", "Deprecations", "Security")) + keepUnreleasedSection.set(false) + itemPrefix.set("*") + repositoryUrl = properties("repositoryUrl") + sectionUrlBuilder.set { repositoryUrl, currentVersion, previousVersion, isUnreleased: Boolean -> + repositoryUrl + when { + isUnreleased -> when (previousVersion) { + null -> "/commits" + else -> "/compare/$previousVersion...HEAD" + } + + previousVersion == null -> "/commits/$currentVersion" + else -> "/compare/$previousVersion...$currentVersion" + } + } +} + tasks { wrapper { gradleVersion = properties("gradleVersion").get() @@ -125,9 +162,9 @@ tasks { withType { val dokkaBaseConfiguration = """ { - "footerMessage": "(c) 2022 IBA Group", + "footerMessage": "(c) 2024 Zowe Community", "templatesDir": "${file("dokka/templates").absolutePath.replace('\\', '/')}", - "customAssets": ["${file("dokka/assets/zowe-icon.png").absolutePath.replace('\\', '/')}"], + "customAssets": ["${file("dokka/assets/zowe-icon.svg").absolutePath.replace('\\', '/')}", "${file("dokka/assets/zowe-icon.png").absolutePath.replace('\\', '/')}"], "customStyleSheets": ["${file("dokka/assets/logo-styles.css").absolutePath.replace('\\', '/')}"] } """.trimIndent() diff --git a/dokka/assets/logo-styles.css b/dokka/assets/logo-styles.css index 0f410c7f..3cb7fc8c 100644 --- a/dokka/assets/logo-styles.css +++ b/dokka/assets/logo-styles.css @@ -1,15 +1,9 @@ .library-name a { position: relative; - margin-left: 55px; } .library-name a::before { content: ''; - background: url("../images/zowe-icon.png") center no-repeat; + background: url("../images/zowe-icon.svg"); background-size: contain; - position: absolute; - width: 50px; - height: 50px; - top: -18px; - left: -55px; } diff --git a/dokka/assets/zowe-icon.svg b/dokka/assets/zowe-icon.svg new file mode 100644 index 00000000..f3aa8b60 --- /dev/null +++ b/dokka/assets/zowe-icon.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dokka/templates/includes/header.ftl b/dokka/templates/includes/backup/header.ftl similarity index 64% rename from dokka/templates/includes/header.ftl rename to dokka/templates/includes/backup/header.ftl index 87938fd3..30832783 100644 --- a/dokka/templates/includes/header.ftl +++ b/dokka/templates/includes/backup/header.ftl @@ -15,11 +15,5 @@ <#-- This can be handled by the versioning plugin --> <@version/> -
- <@source_set_selector.display/> - Other Docs - - -
diff --git a/dokka/templates/includes/page_metadata.ftl b/dokka/templates/includes/page_metadata.ftl index 67b40180..4eac02ca 100644 --- a/dokka/templates/includes/page_metadata.ftl +++ b/dokka/templates/includes/page_metadata.ftl @@ -1,6 +1,6 @@ <#macro display> ${pageName} - Zowe Client Kotlin SDK Documentation <@template_cmd name="pathToRoot"> - + diff --git a/gradle.properties b/gradle.properties index 291b1b5f..a00fa6c4 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,11 +1,15 @@ # +# Copyright (c) 2020-2024 IBA Group. +# # This program and the accompanying materials are made available under the terms of the # Eclipse Public License v2.0 which accompanies this distribution, and is available at # https://www.eclipse.org/legal/epl-v20.html # # SPDX-License-Identifier: EPL-2.0 # -# Copyright IBA Group 2020 +# Contributors: +# IBA Group +# Zowe Community # kotlin.code.style=official @@ -23,8 +27,11 @@ signing.secretKeyRingFile=path/to/secret/key group=org.zowe archivesName=kotlinsdk +repositoryUrl=https://github.com/zowe/zowe-client-kotlin-sdk + # Artifacts version (is changed automatically after the version is released) -version=0.5.0-rc.11 +# !!!DO NOT CHANGE YOURSELF!!! +version=0.5.0-rc.13 # Artifactory repositories for builds artifactoryMavenRepo=https://zowe.jfrog.io/zowe/libs-release diff --git a/settings.gradle b/settings.gradle index 4b059696..21757e06 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ rootProject.name = 'zowe-client-kotlin-sdk' diff --git a/src/intTest/kotlin/common/BaseTest.kt b/src/intTest/kotlin/common/BaseTest.kt index 71cf72c0..7d455cf8 100644 --- a/src/intTest/kotlin/common/BaseTest.kt +++ b/src/intTest/kotlin/common/BaseTest.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package common diff --git a/src/intTest/kotlin/common/CancelJobAndPurgeOutputTest.kt b/src/intTest/kotlin/common/CancelJobAndPurgeOutputTest.kt index 11aa773e..4d5e263d 100644 --- a/src/intTest/kotlin/common/CancelJobAndPurgeOutputTest.kt +++ b/src/intTest/kotlin/common/CancelJobAndPurgeOutputTest.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package common diff --git a/src/intTest/kotlin/common/CancelJobTest.kt b/src/intTest/kotlin/common/CancelJobTest.kt index e8426997..6474970c 100644 --- a/src/intTest/kotlin/common/CancelJobTest.kt +++ b/src/intTest/kotlin/common/CancelJobTest.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package common diff --git a/src/intTest/kotlin/common/DataAPITest.kt b/src/intTest/kotlin/common/DataAPITest.kt index 67566ffe..b2605d4b 100644 --- a/src/intTest/kotlin/common/DataAPITest.kt +++ b/src/intTest/kotlin/common/DataAPITest.kt @@ -1,13 +1,16 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ - package common import org.zowe.kotlinsdk.* diff --git a/src/intTest/kotlin/common/HoldJobFor10sThenReleaseTest.kt b/src/intTest/kotlin/common/HoldJobFor10sThenReleaseTest.kt index 8b2f14d4..f5f99062 100644 --- a/src/intTest/kotlin/common/HoldJobFor10sThenReleaseTest.kt +++ b/src/intTest/kotlin/common/HoldJobFor10sThenReleaseTest.kt @@ -1,4 +1,17 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ + package common import org.zowe.kotlinsdk.* diff --git a/src/intTest/kotlin/common/ListFilteredJobsTest.kt b/src/intTest/kotlin/common/ListFilteredJobsTest.kt index faeb92d9..1b4b3c3f 100644 --- a/src/intTest/kotlin/common/ListFilteredJobsTest.kt +++ b/src/intTest/kotlin/common/ListFilteredJobsTest.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package common diff --git a/src/intTest/kotlin/common/ListSpoolFilesTest.kt b/src/intTest/kotlin/common/ListSpoolFilesTest.kt index c1659a1a..0d5d8ed8 100644 --- a/src/intTest/kotlin/common/ListSpoolFilesTest.kt +++ b/src/intTest/kotlin/common/ListSpoolFilesTest.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package common diff --git a/src/intTest/kotlin/common/ObtainJobStatusTest.kt b/src/intTest/kotlin/common/ObtainJobStatusTest.kt index 0f0b86c0..dfd6ebc7 100644 --- a/src/intTest/kotlin/common/ObtainJobStatusTest.kt +++ b/src/intTest/kotlin/common/ObtainJobStatusTest.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package common diff --git a/src/intTest/kotlin/common/SpoolFileRecordsTest.kt b/src/intTest/kotlin/common/SpoolFileRecordsTest.kt index 2a34b4b7..72db2546 100644 --- a/src/intTest/kotlin/common/SpoolFileRecordsTest.kt +++ b/src/intTest/kotlin/common/SpoolFileRecordsTest.kt @@ -1,13 +1,16 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ - package common import org.zowe.kotlinsdk.BinaryMode diff --git a/src/intTest/kotlin/common/SubmitJobRequestTest.kt b/src/intTest/kotlin/common/SubmitJobRequestTest.kt index 3d71ea04..81cddce8 100644 --- a/src/intTest/kotlin/common/SubmitJobRequestTest.kt +++ b/src/intTest/kotlin/common/SubmitJobRequestTest.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package common diff --git a/src/intTest/kotlin/common/TestValues.kt b/src/intTest/kotlin/common/TestValues.kt index bdecdd73..c092c2ea 100644 --- a/src/intTest/kotlin/common/TestValues.kt +++ b/src/intTest/kotlin/common/TestValues.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package common diff --git a/src/intTest/kotlin/common/TsoApiTest.kt b/src/intTest/kotlin/common/TsoApiTest.kt index d805ee77..44836ee9 100644 --- a/src/intTest/kotlin/common/TsoApiTest.kt +++ b/src/intTest/kotlin/common/TsoApiTest.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package common diff --git a/src/intTest/kotlin/common/ZoweConfigParsingTest.kt b/src/intTest/kotlin/common/ZoweConfigParsingTest.kt index d2e88674..af748656 100644 --- a/src/intTest/kotlin/common/ZoweConfigParsingTest.kt +++ b/src/intTest/kotlin/common/ZoweConfigParsingTest.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package common diff --git a/src/main/kotlin/org/zowe/kotlinsdk/BytesConverterFactory.kt b/src/main/kotlin/org/zowe/kotlinsdk/BytesConverterFactory.kt index 01abf2a5..3d83ca40 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/BytesConverterFactory.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/BytesConverterFactory.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/CancelJobPurgeOutRequest.kt b/src/main/kotlin/org/zowe/kotlinsdk/CancelJobPurgeOutRequest.kt index d4bb38c0..2e84f9bd 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/CancelJobPurgeOutRequest.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/CancelJobPurgeOutRequest.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/CancelJobRequest.kt b/src/main/kotlin/org/zowe/kotlinsdk/CancelJobRequest.kt index e864abbe..a9767508 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/CancelJobRequest.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/CancelJobRequest.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/ChangePassword.kt b/src/main/kotlin/org/zowe/kotlinsdk/ChangePassword.kt index 3ff138cc..949ed712 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/ChangePassword.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/ChangePassword.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk @@ -17,4 +29,4 @@ data class ChangePassword( @SerializedName("newPwd") @Expose var newPwd: String? = null -) \ No newline at end of file +) diff --git a/src/main/kotlin/org/zowe/kotlinsdk/ChangePasswordResponse.kt b/src/main/kotlin/org/zowe/kotlinsdk/ChangePasswordResponse.kt index 5d9203ff..d5223f22 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/ChangePasswordResponse.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/ChangePasswordResponse.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk @@ -17,4 +29,4 @@ data class ChangePasswordResponse( @SerializedName("message") @Expose var message: String? = null -) \ No newline at end of file +) diff --git a/src/main/kotlin/org/zowe/kotlinsdk/ConsoleAPI.kt b/src/main/kotlin/org/zowe/kotlinsdk/ConsoleAPI.kt index ec973292..78f0e4f9 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/ConsoleAPI.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/ConsoleAPI.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/CopyData.kt b/src/main/kotlin/org/zowe/kotlinsdk/CopyData.kt index b6442679..815eb813 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/CopyData.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/CopyData.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/CreateDataset.kt b/src/main/kotlin/org/zowe/kotlinsdk/CreateDataset.kt index 300d099d..5477c278 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/CreateDataset.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/CreateDataset.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/CreateUssFile.kt b/src/main/kotlin/org/zowe/kotlinsdk/CreateUssFile.kt index 6dc2144a..fbc06c6f 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/CreateUssFile.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/CreateUssFile.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/DataAPI.kt b/src/main/kotlin/org/zowe/kotlinsdk/DataAPI.kt index 0e8e96ec..c12bcd96 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/DataAPI.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/DataAPI.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/DataSetsList.kt b/src/main/kotlin/org/zowe/kotlinsdk/DataSetsList.kt index 8194f374..36b66466 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/DataSetsList.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/DataSetsList.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/Dataset.kt b/src/main/kotlin/org/zowe/kotlinsdk/Dataset.kt index fc0ec595..b768ee19 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/Dataset.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/Dataset.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/HUtils.kt b/src/main/kotlin/org/zowe/kotlinsdk/HUtils.kt index d6d1b141..64bb1298 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/HUtils.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/HUtils.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/HoldJobRequest.kt b/src/main/kotlin/org/zowe/kotlinsdk/HoldJobRequest.kt index b15b57c1..cfadaf99 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/HoldJobRequest.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/HoldJobRequest.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/InfoAPI.kt b/src/main/kotlin/org/zowe/kotlinsdk/InfoAPI.kt index 6aa929b3..4eef8b2e 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/InfoAPI.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/InfoAPI.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/InfoResponse.kt b/src/main/kotlin/org/zowe/kotlinsdk/InfoResponse.kt index 2f35f3e7..35df2843 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/InfoResponse.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/InfoResponse.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/IssueRequestBody.kt b/src/main/kotlin/org/zowe/kotlinsdk/IssueRequestBody.kt index 6b710144..40896d90 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/IssueRequestBody.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/IssueRequestBody.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/IssueResponse.kt b/src/main/kotlin/org/zowe/kotlinsdk/IssueResponse.kt index be3918f6..6de97500 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/IssueResponse.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/IssueResponse.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/JESApi.kt b/src/main/kotlin/org/zowe/kotlinsdk/JESApi.kt index e8ab526b..577ea962 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/JESApi.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/JESApi.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/JesRequestBodies.kt b/src/main/kotlin/org/zowe/kotlinsdk/JesRequestBodies.kt index c46219b6..ee878c12 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/JesRequestBodies.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/JesRequestBodies.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/Job.kt b/src/main/kotlin/org/zowe/kotlinsdk/Job.kt index 3799d452..984c8625 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/Job.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/Job.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/Member.kt b/src/main/kotlin/org/zowe/kotlinsdk/Member.kt index 9dee4ac7..bb57d7be 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/Member.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/Member.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/MembersList.kt b/src/main/kotlin/org/zowe/kotlinsdk/MembersList.kt index db04c956..53a48339 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/MembersList.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/MembersList.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/MoveUssFile.kt b/src/main/kotlin/org/zowe/kotlinsdk/MoveUssFile.kt index 2ec7e4e5..5d8911b2 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/MoveUssFile.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/MoveUssFile.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/Plugin.kt b/src/main/kotlin/org/zowe/kotlinsdk/Plugin.kt index 1fcff381..2b271df1 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/Plugin.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/Plugin.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/ReleaseJobRequest.kt b/src/main/kotlin/org/zowe/kotlinsdk/ReleaseJobRequest.kt index 9151cd0a..c2ec4489 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/ReleaseJobRequest.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/ReleaseJobRequest.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/RenameData.kt b/src/main/kotlin/org/zowe/kotlinsdk/RenameData.kt index 3f196dbb..d506b068 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/RenameData.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/RenameData.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/ResponseValidator.kt b/src/main/kotlin/org/zowe/kotlinsdk/ResponseValidator.kt index c3722b1b..f657cdcf 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/ResponseValidator.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/ResponseValidator.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk @@ -22,4 +34,4 @@ fun validateResponse(response: Response<*>?, defaultMessage: String = "") { } } } -} \ No newline at end of file +} diff --git a/src/main/kotlin/org/zowe/kotlinsdk/ServiceAPI.kt b/src/main/kotlin/org/zowe/kotlinsdk/ServiceAPI.kt index bdde6798..9e869d3a 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/ServiceAPI.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/ServiceAPI.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk @@ -15,4 +27,4 @@ interface ServiceAPI { @Body body: ChangePassword ): Call -} \ No newline at end of file +} diff --git a/src/main/kotlin/org/zowe/kotlinsdk/SpoolFile.kt b/src/main/kotlin/org/zowe/kotlinsdk/SpoolFile.kt index 235ce0cc..9430c914 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/SpoolFile.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/SpoolFile.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/StepData.kt b/src/main/kotlin/org/zowe/kotlinsdk/StepData.kt index da6e44f5..726efd12 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/StepData.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/StepData.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/SubmitFileNameBody.kt b/src/main/kotlin/org/zowe/kotlinsdk/SubmitFileNameBody.kt index aab4ec93..0866d3ec 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/SubmitFileNameBody.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/SubmitFileNameBody.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/SubmitJobRequest.kt b/src/main/kotlin/org/zowe/kotlinsdk/SubmitJobRequest.kt index c7cbb0c3..50d42167 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/SubmitJobRequest.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/SubmitJobRequest.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/SystemsApi.kt b/src/main/kotlin/org/zowe/kotlinsdk/SystemsApi.kt index b65eba00..97d33cd2 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/SystemsApi.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/SystemsApi.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/SystemsResponse.kt b/src/main/kotlin/org/zowe/kotlinsdk/SystemsResponse.kt index 6bf4f31c..0c0d55f9 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/SystemsResponse.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/SystemsResponse.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/ToStringAdapter.kt b/src/main/kotlin/org/zowe/kotlinsdk/ToStringAdapter.kt index a0f790eb..aa95060c 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/ToStringAdapter.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/ToStringAdapter.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/TsoApi.kt b/src/main/kotlin/org/zowe/kotlinsdk/TsoApi.kt index 0a5d5a34..bd52c03e 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/TsoApi.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/TsoApi.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/TsoCmdResponse.kt b/src/main/kotlin/org/zowe/kotlinsdk/TsoCmdResponse.kt index ea125c71..90e14127 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/TsoCmdResponse.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/TsoCmdResponse.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk @@ -78,4 +82,4 @@ enum class TsoCmdState(private val cmdState: String) { override fun toString(): String { return cmdState } -} \ No newline at end of file +} diff --git a/src/main/kotlin/org/zowe/kotlinsdk/TsoResponse.kt b/src/main/kotlin/org/zowe/kotlinsdk/TsoResponse.kt index ab00ff39..cdfc5672 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/TsoResponse.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/TsoResponse.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/UnsafeOkHttpClient.kt b/src/main/kotlin/org/zowe/kotlinsdk/UnsafeOkHttpClient.kt index 2658d46c..e1aaed8f 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/UnsafeOkHttpClient.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/UnsafeOkHttpClient.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/UssFile.kt b/src/main/kotlin/org/zowe/kotlinsdk/UssFile.kt index 9877e5f2..5cfe7060 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/UssFile.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/UssFile.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/UssFileUtils.kt b/src/main/kotlin/org/zowe/kotlinsdk/UssFileUtils.kt index bfc036d2..1b71d216 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/UssFileUtils.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/UssFileUtils.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/UssFilesList.kt b/src/main/kotlin/org/zowe/kotlinsdk/UssFilesList.kt index 8ff0d6b2..44ebe9fa 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/UssFilesList.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/UssFilesList.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/annotations/AvailableSince.kt b/src/main/kotlin/org/zowe/kotlinsdk/annotations/AvailableSince.kt index 83b07f59..344a2e75 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/annotations/AvailableSince.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/annotations/AvailableSince.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk.annotations @@ -19,7 +23,8 @@ enum class ZVersion(val version: String) { ZOS_2_2("$osVersionPrefix 2.2"), ZOS_2_3("$osVersionPrefix 2.3"), ZOS_2_4("$osVersionPrefix 2.4"), - ZOS_2_5("$osVersionPrefix 2.5") + ZOS_2_5("$osVersionPrefix 2.5"), + ZOS_3_1("$osVersionPrefix 3.1"), } @Retention(AnnotationRetention.RUNTIME) diff --git a/src/main/kotlin/org/zowe/kotlinsdk/api.kt b/src/main/kotlin/org/zowe/kotlinsdk/api.kt index 6f8ac5f6..f3250297 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/api.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/api.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/core/ZOSConnection.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/core/ZOSConnection.kt index fc004272..a26cae25 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/core/ZOSConnection.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/core/ZOSConnection.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.core diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosconsole/ConsoleResponse.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosconsole/ConsoleResponse.kt index b81297cc..e8ee0692 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosconsole/ConsoleResponse.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosconsole/ConsoleResponse.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zosconsole diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosconsole/IssueCommand.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosconsole/IssueCommand.kt index dbd6da6f..3ce2cec7 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosconsole/IssueCommand.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosconsole/IssueCommand.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zosconsole diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosfiles/ZosDsn.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosfiles/ZosDsn.kt index 1e3595f6..0dd03b20 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosfiles/ZosDsn.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosfiles/ZosDsn.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zosfiles diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosfiles/ZosDsnCopy.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosfiles/ZosDsnCopy.kt index f65141de..7f978648 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosfiles/ZosDsnCopy.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosfiles/ZosDsnCopy.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zosfiles diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosfiles/ZosDsnDownload.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosfiles/ZosDsnDownload.kt index deeabab5..0dd7ae32 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosfiles/ZosDsnDownload.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosfiles/ZosDsnDownload.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zosfiles diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosfiles/ZosDsnList.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosfiles/ZosDsnList.kt index adedee79..6b5c290b 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosfiles/ZosDsnList.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosfiles/ZosDsnList.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zosfiles diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosfiles/input/CopyParams.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosfiles/input/CopyParams.kt index d655dc77..46fbed1b 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosfiles/input/CopyParams.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosfiles/input/CopyParams.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zosfiles.input diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosfiles/input/DownloadParams.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosfiles/input/DownloadParams.kt index 73b48fba..88c6f3ba 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosfiles/input/DownloadParams.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosfiles/input/DownloadParams.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zosfiles.input diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosfiles/input/ListParams.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosfiles/input/ListParams.kt index 1f5be1f5..d4139bfc 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosfiles/input/ListParams.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosfiles/input/ListParams.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zosfiles.input diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/CancelJobs.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/CancelJobs.kt index 457a0a48..62e21c89 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/CancelJobs.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/CancelJobs.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zosjobs diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/DeleteJobs.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/DeleteJobs.kt index a359f83f..464dc13b 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/DeleteJobs.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/DeleteJobs.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zosjobs diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/GetJobs.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/GetJobs.kt index 712055f7..34b322df 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/GetJobs.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/GetJobs.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zosjobs diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/MonitorJobs.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/MonitorJobs.kt index ed2f5de3..e384c7af 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/MonitorJobs.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/MonitorJobs.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zosjobs diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/SubmitJobs.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/SubmitJobs.kt index 297b5bba..97ab1835 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/SubmitJobs.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/SubmitJobs.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zosjobs diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/input/CommonJobParams.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/input/CommonJobParams.kt index 691efcf9..737c5264 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/input/CommonJobParams.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/input/CommonJobParams.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zosjobs.input diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/input/GetJobParams.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/input/GetJobParams.kt index 33727914..bef87ed8 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/input/GetJobParams.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/input/GetJobParams.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zosjobs.input diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/input/ModifyJobParams.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/input/ModifyJobParams.kt index e93b47e4..0c3693ea 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/input/ModifyJobParams.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/input/ModifyJobParams.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zosjobs.input diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/input/MonitorJobWaitForParams.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/input/MonitorJobWaitForParams.kt index 9f7c9eb0..0bdd133e 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/input/MonitorJobWaitForParams.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/input/MonitorJobWaitForParams.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zosjobs.input diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/input/SubmitJclParams.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/input/SubmitJclParams.kt index db625f91..e56c1884 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/input/SubmitJclParams.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/input/SubmitJclParams.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zosjobs.input diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/input/SubmitJobParams.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/input/SubmitJobParams.kt index c9c7b9c2..54fcc220 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/input/SubmitJobParams.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosjobs/input/SubmitJobParams.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zosjobs.input diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/CollectedResponses.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/CollectedResponses.kt index eafa18a6..746545a0 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/CollectedResponses.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/CollectedResponses.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zostso diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/IssueResponse.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/IssueResponse.kt index 2159f326..994aecbc 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/IssueResponse.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/IssueResponse.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zostso diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/IssueTso.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/IssueTso.kt index b817e186..4f3ce256 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/IssueTso.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/IssueTso.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zostso diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/SendResponse.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/SendResponse.kt index 22efede6..93b5023a 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/SendResponse.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/SendResponse.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zostso diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/SendTso.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/SendTso.kt index 181f4460..9996b34c 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/SendTso.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/SendTso.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zostso diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/StartStopResponse.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/StartStopResponse.kt index 86fc99db..aa33d96b 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/StartStopResponse.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/StartStopResponse.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zostso diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/StartStopResponses.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/StartStopResponses.kt index bfe4873a..a49d1146 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/StartStopResponses.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/StartStopResponses.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zostso diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/StartTso.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/StartTso.kt index c250c064..d128e46a 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/StartTso.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/StartTso.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zostso diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/StopTso.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/StopTso.kt index f583b029..b5c24b78 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/StopTso.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/StopTso.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zostso diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/TsoConstants.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/TsoConstants.kt index e24623c7..60dcf6f2 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/TsoConstants.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/TsoConstants.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zostso diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/input/SendTsoParams.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/input/SendTsoParams.kt index fd39c25b..9bdbe925 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/input/SendTsoParams.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/input/SendTsoParams.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zostso.input diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/input/StartTsoParams.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/input/StartTsoParams.kt index 92cd09be..dd7b1f8c 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/input/StartTsoParams.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/input/StartTsoParams.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zostso.input diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/input/StopTsoParams.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/input/StopTsoParams.kt index 17251f5c..15a67464 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/input/StopTsoParams.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zostso/input/StopTsoParams.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zostso.input diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosuss/ZosUssCopy.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosuss/ZosUssCopy.kt index 0e6cbe67..d4dc0910 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosuss/ZosUssCopy.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosuss/ZosUssCopy.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zosuss diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosuss/ZosUssFile.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosuss/ZosUssFile.kt index 94ce6c9d..b470ce43 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosuss/ZosUssFile.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosuss/ZosUssFile.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zosuss diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosuss/ZosUssFileDownload.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosuss/ZosUssFileDownload.kt index 341cef25..56dafafe 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosuss/ZosUssFileDownload.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosuss/ZosUssFileDownload.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zosuss diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosuss/ZosUssFileList.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosuss/ZosUssFileList.kt index e99f74b5..c95ecd37 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosuss/ZosUssFileList.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosuss/ZosUssFileList.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zosuss diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosuss/input/UssListParams.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosuss/input/UssListParams.kt index 04ae1139..0774df85 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosuss/input/UssListParams.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/client/sdk/zosuss/input/UssListParams.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.client.sdk.zosuss.input diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/config/ZoweConfig.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/config/ZoweConfig.kt index 5a5b7ed1..c432c621 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/config/ZoweConfig.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/config/ZoweConfig.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk.zowe.config diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/config/ZoweConnection.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/config/ZoweConnection.kt index 9f53b87f..f4f56f7b 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/config/ZoweConnection.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/config/ZoweConnection.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk.zowe.config diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/config/utils.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/config/utils.kt index 96d3e854..3b5b6851 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/config/utils.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/config/utils.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk.zowe.config diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/examples/configToJson.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/examples/configToJson.kt index 2dfb6a7d..7e99016d 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/examples/configToJson.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/examples/configToJson.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk.zowe.examples diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/examples/loadConfigJson.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/examples/loadConfigJson.kt index 4e772442..85cbbbd4 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/examples/loadConfigJson.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/examples/loadConfigJson.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk.zowe.examples diff --git a/src/main/kotlin/org/zowe/kotlinsdk/zowe/examples/loadConfigYaml.kt b/src/main/kotlin/org/zowe/kotlinsdk/zowe/examples/loadConfigYaml.kt index 5344f996..90326610 100644 --- a/src/main/kotlin/org/zowe/kotlinsdk/zowe/examples/loadConfigYaml.kt +++ b/src/main/kotlin/org/zowe/kotlinsdk/zowe/examples/loadConfigYaml.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk.zowe.examples diff --git a/src/test/kotlin/org/zowe/kotlinsdk/FileModeTest.kt b/src/test/kotlin/org/zowe/kotlinsdk/FileModeTest.kt index 62aed22b..69930960 100644 --- a/src/test/kotlin/org/zowe/kotlinsdk/FileModeTest.kt +++ b/src/test/kotlin/org/zowe/kotlinsdk/FileModeTest.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/test/kotlin/org/zowe/kotlinsdk/InfoAPITest.kt b/src/test/kotlin/org/zowe/kotlinsdk/InfoAPITest.kt index 06782614..fe9a8663 100644 --- a/src/test/kotlin/org/zowe/kotlinsdk/InfoAPITest.kt +++ b/src/test/kotlin/org/zowe/kotlinsdk/InfoAPITest.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk diff --git a/src/test/kotlin/org/zowe/kotlinsdk/UnsafeOkHttpClient.kt b/src/test/kotlin/org/zowe/kotlinsdk/UnsafeOkHttpClient.kt index 2658d46c..e1aaed8f 100644 --- a/src/test/kotlin/org/zowe/kotlinsdk/UnsafeOkHttpClient.kt +++ b/src/test/kotlin/org/zowe/kotlinsdk/UnsafeOkHttpClient.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk diff --git a/src/test/kotlin/org/zowe/kotlinsdk/zowe/MockResponseDispatcher.kt b/src/test/kotlin/org/zowe/kotlinsdk/zowe/MockResponseDispatcher.kt index 148ea92d..65e2d748 100644 --- a/src/test/kotlin/org/zowe/kotlinsdk/zowe/MockResponseDispatcher.kt +++ b/src/test/kotlin/org/zowe/kotlinsdk/zowe/MockResponseDispatcher.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk.zowe diff --git a/src/test/kotlin/org/zowe/kotlinsdk/zowe/ZoweConfigParsingTest.kt b/src/test/kotlin/org/zowe/kotlinsdk/zowe/ZoweConfigParsingTest.kt index 5a12a314..c50c07c8 100644 --- a/src/test/kotlin/org/zowe/kotlinsdk/zowe/ZoweConfigParsingTest.kt +++ b/src/test/kotlin/org/zowe/kotlinsdk/zowe/ZoweConfigParsingTest.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk.zowe diff --git a/src/test/kotlin/org/zowe/kotlinsdk/zowe/ZoweConfigTestBase.kt b/src/test/kotlin/org/zowe/kotlinsdk/zowe/ZoweConfigTestBase.kt index a8b1a223..5dc82bcf 100644 --- a/src/test/kotlin/org/zowe/kotlinsdk/zowe/ZoweConfigTestBase.kt +++ b/src/test/kotlin/org/zowe/kotlinsdk/zowe/ZoweConfigTestBase.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk.zowe diff --git a/src/test/kotlin/org/zowe/kotlinsdk/zowe/ZoweCredentialsTest.kt b/src/test/kotlin/org/zowe/kotlinsdk/zowe/ZoweCredentialsTest.kt index 350c1341..439cd687 100644 --- a/src/test/kotlin/org/zowe/kotlinsdk/zowe/ZoweCredentialsTest.kt +++ b/src/test/kotlin/org/zowe/kotlinsdk/zowe/ZoweCredentialsTest.kt @@ -1,11 +1,15 @@ /* + * Copyright (c) 2020-2024 IBA Group. + * * This program and the accompanying materials are made available under the terms of the * Eclipse Public License v2.0 which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-v20.html * * SPDX-License-Identifier: EPL-2.0 * - * Copyright IBA Group 2020 + * Contributors: + * IBA Group + * Zowe Community */ package org.zowe.kotlinsdk.zowe diff --git a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosconsole/IssueCommandTest.kt b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosconsole/IssueCommandTest.kt index f35144d2..14c03527 100644 --- a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosconsole/IssueCommandTest.kt +++ b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosconsole/IssueCommandTest.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.zosconsole diff --git a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosfiles/ZosDsnCopyTest.kt b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosfiles/ZosDsnCopyTest.kt index 2606b568..846d6880 100644 --- a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosfiles/ZosDsnCopyTest.kt +++ b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosfiles/ZosDsnCopyTest.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.zosfiles diff --git a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosfiles/ZosDsnDownloadTest.kt b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosfiles/ZosDsnDownloadTest.kt index d3b3a519..645e4f82 100644 --- a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosfiles/ZosDsnDownloadTest.kt +++ b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosfiles/ZosDsnDownloadTest.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.zosfiles diff --git a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosfiles/ZosDsnListTest.kt b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosfiles/ZosDsnListTest.kt index e71805ae..f22ce125 100644 --- a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosfiles/ZosDsnListTest.kt +++ b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosfiles/ZosDsnListTest.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.zosfiles diff --git a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosfiles/ZosDsnTest.kt b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosfiles/ZosDsnTest.kt index 8ac34a1e..2388d57e 100644 --- a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosfiles/ZosDsnTest.kt +++ b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosfiles/ZosDsnTest.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.zosfiles diff --git a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosjobs/CancelJobsTest.kt b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosjobs/CancelJobsTest.kt index 3f763165..a9f6ca8b 100644 --- a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosjobs/CancelJobsTest.kt +++ b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosjobs/CancelJobsTest.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.zosjobs diff --git a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosjobs/DeleteJobsTest.kt b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosjobs/DeleteJobsTest.kt index a7013788..d12d9a32 100644 --- a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosjobs/DeleteJobsTest.kt +++ b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosjobs/DeleteJobsTest.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.zosjobs diff --git a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosjobs/GetJobsTest.kt b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosjobs/GetJobsTest.kt index 9aabb354..110fb740 100644 --- a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosjobs/GetJobsTest.kt +++ b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosjobs/GetJobsTest.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.zosjobs diff --git a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosjobs/MonitorJobsTest.kt b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosjobs/MonitorJobsTest.kt index 649d665d..5f5c5ff1 100644 --- a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosjobs/MonitorJobsTest.kt +++ b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosjobs/MonitorJobsTest.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.zosjobs diff --git a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosjobs/SubmitJobsTest.kt b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosjobs/SubmitJobsTest.kt index 8ffd1a72..24d05473 100644 --- a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosjobs/SubmitJobsTest.kt +++ b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosjobs/SubmitJobsTest.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.zosjobs diff --git a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zostso/IssueTsoTest.kt b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zostso/IssueTsoTest.kt index 86884637..7f36fe0a 100644 --- a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zostso/IssueTsoTest.kt +++ b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zostso/IssueTsoTest.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.zostso diff --git a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zostso/SendTsoTest.kt b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zostso/SendTsoTest.kt index b2c3adbd..b7483a6d 100644 --- a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zostso/SendTsoTest.kt +++ b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zostso/SendTsoTest.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.zostso diff --git a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zostso/StartTsoTest.kt b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zostso/StartTsoTest.kt index 78669ee6..2e082e7d 100644 --- a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zostso/StartTsoTest.kt +++ b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zostso/StartTsoTest.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.zostso diff --git a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zostso/StopTsoTest.kt b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zostso/StopTsoTest.kt index e3f57ea1..b7eca292 100644 --- a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zostso/StopTsoTest.kt +++ b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zostso/StopTsoTest.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.zostso diff --git a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosuss/ZosUssCopyTest.kt b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosuss/ZosUssCopyTest.kt index 927dc0f7..7d70470b 100644 --- a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosuss/ZosUssCopyTest.kt +++ b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosuss/ZosUssCopyTest.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.zosfiles diff --git a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosuss/ZosUssDownloadTest.kt b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosuss/ZosUssDownloadTest.kt index 7f55be95..9c966ea6 100644 --- a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosuss/ZosUssDownloadTest.kt +++ b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosuss/ZosUssDownloadTest.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.zosfiles diff --git a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosuss/ZosUssFileList.kt b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosuss/ZosUssFileList.kt index 67c5413f..a67aa6c4 100644 --- a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosuss/ZosUssFileList.kt +++ b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosuss/ZosUssFileList.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.zosfiles diff --git a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosuss/ZosUssFileTest.kt b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosuss/ZosUssFileTest.kt index 58d3cdec..422cdb2b 100644 --- a/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosuss/ZosUssFileTest.kt +++ b/src/test/kotlin/org/zowe/kotlinsdk/zowe/zosuss/ZosUssFileTest.kt @@ -1,4 +1,16 @@ -// Copyright © 2020 IBA Group, a.s. All rights reserved. Use of this source code is governed by Eclipse Public License – v 2.0 that can be found at: https://www.eclipse.org/legal/epl-2.0/ +/* + * Copyright (c) 2020-2024 IBA Group. + * + * This program and the accompanying materials are made available under the terms of the + * Eclipse Public License v2.0 which accompanies this distribution, and is available at + * https://www.eclipse.org/legal/epl-v20.html + * + * SPDX-License-Identifier: EPL-2.0 + * + * Contributors: + * IBA Group + * Zowe Community + */ package org.zowe.kotlinsdk.zowe.zosuss